先给结论:不要把所有未被发现页面当成一个整体去比较,而应按“变化发生的时点”和“页面进入链接结构的路径”两刀交叉分组,得到至少四个可比较的对照组。只有同一组内部除待测变量外其余条件一致,收录工具给出的“发现/未发现”差异才具备参考价值。若分组后每组样本量过小,或两组之间同时存在模板、内链深度、发布时间三项以上差异,应放弃对照,改为先缩小问题范围。
假设某站点有约两千个商品详情页,长期依赖列表页翻页和站点地图被发现。某次改版把列表页从静态链接改为前端异步加载,同时保留了站点地图提交。改版两周后,收录工具显示约三成页面处于“已发现未抓取”或完全未发现状态。此时运营想知道:是异步列表导致内链失效,还是站点地图本身出了问题,抑或只是抓取预算被其他栏目占用。
如果不加分组直接看总体未发现比例,这三种原因无法区分,因为它们的表现可能都是“批量页面没被处理”。分组的目的就是把原因之间的重叠拆开。
把页面按首次上线时间或最近一次实质性内容更新时间分成两组:改版前已存在且未再改动的旧页,以及改版后才上线的新页。这一步的价值在于区分“存量页面失去入口”和“增量页面从未获得入口”。
这里有一个容易忽略的前提:站点地图不保证收录,它只提供发现候选。因此即使新页全部在站点地图中,也不能据此排除“缺少内链”这一原因。
在同一时点批次内部,再按页面被链接的方式分组。常见路径包括:从首页经少量点击可达、仅从深层列表页可达、仅靠站点地图列出、以及同时具备内链和站点地图。这样做的目的是把“可发现性来源”变成可比较变量。
假设改版后,旧页中“仅靠站点地图”的组未发现比例约为六成,而“同时具备内链和站点地图”的组约为两成。这个差距提示内链路径仍在起作用,异步列表可能只影响了部分模板。反过来,如果两组比例接近,则更可能是站点地图提交环节或抓取调度层面的问题。
执行动作:从每组中各抽取固定数量 URL,用收录工具逐一查询状态,并记录查询时间。结果若显示同一 URL 在不同时间返回不同状态,说明状态本身不稳定,此时应延长观察窗口,而不是立刻修改模板。下一步的决策取决于这个稳定性判断。
把两刀交叉后得到四组:旧页有内链、旧页仅站点地图、新页有内链、新页仅站点地图。分别统计各组的未发现比例。若某一组的比例显著偏离其余三组,该组对应的条件就是最值得优先复查的变量。
需要提醒的是,比例差异只是相关性。抓取量或发现量归零,也可能由服务器响应变慢、抓取配额被其他目录占用、或工具自身数据延迟导致,不能单独证明某一处理正确。要确认因果,还需在同一组内做一次只改一个变量的对照,例如只给“仅站点地图”组补充一条内链,观察该组后续状态是否变化。
如果差异集中在“仅站点地图”组,下一步是检查这些 URL 是否真的被站点地图正确列出,以及是否存在 robots.txt 层面的抓取限制。注意,robots.txt 的抓取限制不等于可靠的索引移除,它只约束抓取行为,不能替代其他移除手段。
如果差异集中在“旧页有内链”组,说明原有链接路径可能被改版破坏,下一步应优先恢复可抓取的链接,而不是继续提交站点地图。若四组差异都不明显,则应把观察对象从页面分组转向抓取日志和服务器响应,确认是否存在全局性瓶颈。
整个过程中,判断标准应保持一致:同一分组标准、同一查询时间窗口、同一工具口径。分组一旦改变,之前的比例就不能直接比较,需要重新建立基线。