先给结论:当一批页面只有一部分被搜索引擎发现时,不要全量改模板或全量重发,而是按“可观测差异”划分对照组,优先保留表现正常的那一半不动,只对一组变量做改写,并留一组退出样本。划分依据通常来自抓取日志、内链位置、页面生成方式和站点地图提交记录,而不是页面数量本身。
“被发现”通常表现为抓取工具访问过 URL,或在日志中出现抓取请求;“被收录”则是该 URL 能作为独立结果被检索到。两者之间还隔着内容质量判断、重复处理、抓取预算分配等环节。因此,当你看到一批页面只有一部分有抓取记录时,先不要把它等同于“另一半被拒绝收录”。
可用的区分证据包括:
如果日志里两类页面都出现过抓取,只是其中一类没有进入检索结果,那么问题更可能出在内容或索引判断上,而不是“发现”环节。此时划分对照组的重点应转向内容差异,而不是继续增加提交入口。
对照组的意义在于让两组页面除一个变量外尽量一致。常见可用的划分维度有三种:
把“从首页或栏目页直接链接到的页面”与“只能通过多级分页或站内搜索到达的页面”分成两组。若前一组抓取率明显更高,说明内链深度是候选变量。此时保留深链组的现有结构不动,只对其中一组增加一条来自高权重栏目的直达链接,观察后续抓取记录是否向该组偏移。
把“服务端直接输出正文的页面”与“依赖客户端脚本填充正文的页面”分成两组。如果后者长期只有少量被抓取,可以保留一组脚本渲染页面作为对照,另一组改为服务端输出同一份内容,再比较两组的抓取覆盖变化。这里要说明假设:该比较只在两组页面主题、数量级和更新频率接近时才有参考价值。
把同一批页面拆成两个提交批次,一批只提交规范 URL,另一批同时提交带参数的变体。站点地图不保证收录,它只提供发现线索;因此这个对照主要用于判断“提交方式是否影响发现速度”,而不是判断“提交就能收录”。如果两批抓取表现接近,说明提交批次不是主要变量,应回到内链和渲染方式上找原因。
保留适用于:该组页面已有稳定抓取记录,只是收录结果波动;或者该组页面承担转化入口,不宜轻易改动 URL 和模板。保留不等于不动作,而是保留结构、只调整内链或更新频率。
改写适用于:两组页面在模板和内链上接近,但其中一组正文明显更薄、重复度更高,或标题与正文主题偏离。改写时应只改内容层,不动 URL 和主要链接结构,否则无法判断是内容变化还是结构变化带来的差异。
退出适用于:该组页面本身是筛选参数、排序参数或重复内容的变体,没有独立检索价值。此时把它们从站点地图和主要内链中撤出,把抓取预算让给有独立价值的页面,比继续为它们争取发现更合理。需要注意的是,robots.txt 的抓取限制不等于可靠的索引移除;如果目标是让页面不再出现在结果中,应使用对应的移除或规范化手段,并分别核查不同搜索引擎的支持情况。
假设你有一批 200 个详情页,其中约 60 个有抓取记录、其余没有。可以这样操作:
动作的结果会影响下一步:如果增加直达链接的那一半开始出现抓取,说明内链深度是可操作变量,应把同样处理扩展到其余深链页面;如果三组都没有变化,说明问题可能不在内链,而在于页面本身是否值得独立存在,此时应转向内容合并或退出决策,而不是继续加链接。
最后提醒一点:请求量或抓取量归零,不能单独证明某次处理正确。它也可能来自抓取周期波动、站点整体抓取预算变化,或搜索引擎暂时降低了对该站的抓取频率。划分对照组的意义,正是把这些合理解释与真正的变量影响区分开。