避免重复建设页面的关键,不是找到更多网址提交入口,而是在提交之前先判断这个URL是否已经存在、是否与已有页面表达同一件事。具体做法是:先按主题和URL两个维度查重,再决定新建、合并还是只提交已有页面。时间和人手有限时,优先处理已经产生流量或已有内部链接指向的重复页面,比批量新建再批量提交更省力。
重复建设很少是故意造成的,更多是流程失控的结果。常见来源有三类:一是同一主题被不同人先后建了两次,标题不同但内容指向同一问题;二是分页、筛选、打印版本生成了大量近似URL;三是旧页面改版后没有处理,新旧两个地址同时可访问。
判断时可以做一个简单检查:把最近准备提交的URL列出来,看是否存在标题高度相似、正文主体段落重合、只是参数或目录不同的情况。如果两个页面回答的是同一个搜索意图,它们大概率属于重复,不需要都保留。
重复不等于“看起来像”。可以用下面几个检查项区分:
判断结果对应不同处理:意图相同且内容重合,保留一个主页面,其余合并或做规范化处理;意图相同但内容各有侧重,考虑合并成一个更完整的页面;意图不同,才分别保留并分别提交。
确认重复后,不要急着把每个地址都送进提交入口。正确顺序是先把重复收敛掉:
只有完成这一步,提交才有意义。否则提交多个重复地址,只会让抓取和索引环节面对更多需要判断的版本。
提交不是终点。过一段时间后,用站点内部搜索和外部搜索各查一次主页面标题和核心句子,看是否还有多个地址同时出现。同时检查被合并地址是否仍能被访问到、是否仍被内部链接引用。
如果发现重复仍然存在,先回到合并步骤,而不是继续增加提交数量。复查的判断标准很简单:同一主题在结果中是否稳定指向一个主地址。是,说明处理有效;否,说明还有分叉没有收敛。
时间紧时,按这个顺序处理:先查已经有流量或已有外链的重复页面,因为它们影响最直接;再处理模板自动生成的参数类重复;最后才处理无人访问的历史页面。每处理完一组,再通过网址提交入口提交确认保留的主地址,而不是一次性提交全部。
下一步可以做一件事:从最近准备提交的URL里挑出标题最相似的十个,逐个判断意图是否相同,先合并其中确认重复的部分,再提交剩下的主页面。