当两个或多个业务共用同一批关键词、同一类页面时,先不要急着决定谁改谁让。更可行的起点是:用现有数据能拿到的部分,把每个业务当前实际承接的查询和落地页列出来,再判断是保留、改写还是退出。缺少完整数据和权限时,这个动作仍然可以做,但只能得出“谁在承接哪些查询”的初步判断,不能直接推出谁应该被合并或删除。
多个业务争夺同一搜索需求,通常不是同一件事。常见的有三种:一是不同业务页面同时出现在同一批查询结果里,互相分流;二是同一业务内部多个栏目争抢相近词;三是不同业务共用一套模板或同一域名下的子目录,速度优化时资源被反复争用。
这三种情况的处理前提不同。第一种需要先看查询意图是否真的相同;第二种更可能是信息架构问题;第三种才是页面速度优化本身要处理的资源分配问题。把三者混在一起,容易得出“谁慢谁让路”的错误结论。
一个可执行的最小动作是:在搜索后台或站内日志里,按查询词导出最近一段时间的落地页,标出每个查询对应了哪些业务页面。如果拿不到搜索后台数据,退一步用站内搜索词、客服记录或广告后台的搜索词报告替代。这个动作的结果只说明“谁被展示或点击”,不说明“谁更该保留”。
保留适用于:某个业务页面已经稳定承接了该查询的大部分点击,且页面内容与查询意图一致。此时另一个业务页面即使也出现,通常只是补充,不必强行合并。保留的前提是你能确认点击集中度,而不是凭页面标题相似就判断。
改写适用于:两个业务页面都在出现,但各自只覆盖查询的一部分意图。比如一个偏产品参数,一个偏使用场景。这时不是让一方退出,而是把页面职责写清楚:谁负责哪类查询,标题和正文各自主打什么。改写的动作是调整页面定位,结果会影响后续内链和速度优化资源的分配——定位清楚后,才谈得上给哪个页面优先加载。
退出只在一种前提下成立:某个业务页面长期没有独立承接任何查询,且它的内容可以被另一个页面完整覆盖。即便如此,退出也不等于直接删除。先确认该页面是否有外链、是否有站内入口、是否被其他业务引用。缺少这些信息时,退出是不可逆动作,不应作为第一步。
当多个业务共用同一套前端资源或同一台服务器,页面速度优化不可能同时满足所有页面。此时划界的关键不是“哪个业务重要”,而是“哪个页面在承接查询”。
可以按这个顺序做:先列出每个业务当前实际承接查询的落地页;再看这些页面的加载表现是否已经影响到用户能读到主要内容;最后只对承接查询的页面优先处理。这里的假设是:承接查询的页面更值得投入速度优化资源。这个假设成立的条件是查询确有需求,如果不成立,优先处理它并不会带来额外价值。
一个假设例子:两个业务页面共用同一套图片组件,A页面每天有稳定查询进入,B页面几乎没有。此时把图片懒加载先用在A页面,观察A页面主要内容出现是否更早。这个动作的结果只说明A页面的加载顺序变了,不能推出B页面因此变差,也不能推出查询排名会变化。
没有完整数据或权限时,最容易犯的错误是把“某页面没有出现”当成“该页面应该退出”。查询未出现可能只是因为采样时间短、查询本身波动、或者该页面刚上线还未被处理。这些解释同样合理,不能单独作为删除依据。
同样,某个业务页面的抓取量或展示量归零,也不能直接证明它被另一个业务替代。可能是抓取预算被其他页面占用,可能是页面被合并,也可能是查询本身消失了。要区分这些原因,至少需要看该页面是否还有站内入口、是否还有外链指向、内容是否被改动过。
因此,在数据不完整时,可执行的最小动作是记录而不是裁决:把每个业务对应的查询和落地页列成一张对照表,标注哪些是确认的、哪些是推测的。这张表的结果决定下一步是继续观察,还是可以进入改写或退出的讨论。没有这张表,任何划界都只是猜测。
划界完成后,每个业务页面应该得到一个明确状态:保留并继续承接查询、改写以区分意图、或标记为待退出但暂不删除。这个状态会直接影响页面速度优化的对象——只有保留和改写的页面才值得投入加载优化,待退出的页面不必再调整资源。
如果两个业务确实需要长期共存,另一种做法是让它们在页面结构上分开:不同的模板、不同的资源加载路径,避免一个业务的改动影响另一个。这样做的前提是技术上有独立部署能力;如果没有,就只能回到查询对照表,用优先级而不是隔离来分配优化资源。
无论选哪条路,判断依据始终是页面实际承接的查询,而不是业务名称或页面标题的相似程度。速度优化只是手段,划界要解决的是谁该被优化。