当一批准备下线的旧页面仍然返回 200,而页面正文已经变成“已停止服务”或只剩导航壳,搜索引擎会把它当成正常内容继续抓取和评估,收录频率不会因为你的下线意图而下降。要判断这是配置错误还是有意保留,唯一可靠的动作是把“响应状态”和“可见正文”放在一起核对:先确认服务器实际发出的状态码,再确认该状态码对应的页面是否真的还有保留价值。两者不一致时,先改状态,再谈移除。
旧系统退出、旧合作关系结束或旧内容合并时,常见做法是保留 URL 但替换正文。如果替换后仍返回 200,就形成“内容已废弃、状态仍成功”的组合。此时收录频率可能没有明显变化,因为抓取端看到的是一个可正常访问的地址。这里有两个成立条件不同的解释。
两种解释都合理,区别在于:前者是状态与内容脱节,后者是状态与内容一致地服务于过渡。核对的目的就是分清这两种情况,而不是一律把 200 改成 404。
能区分解释一和解释二的证据,不是单看状态码,也不是单看页面文字,而是看两者是否给出同一个结论。可以按下面的顺序取证。
假设有 20 个旧合作页面,其中 18 个返回 200 且正文为停用说明、无替代链接,2 个返回 200 且正文含迁移链接。这个分布提示:前者是状态配置遗漏,后者是有意保留。这个例子只用于说明比较方法,不代表任何真实站点的统计结果。
先对抽样页面做一次“状态—正文”配对记录:每个 URL 记下状态码、主体正文摘要、是否有替代链接。配对完成后,按下面规则决定动作。
需要提醒的是,改状态后抓取请求或收录量没有立刻变化,并不能单独证明处理正确或错误。抓取端可能仍在按旧节奏回访,也可能因为其他内链仍在指向这些 URL 而继续请求。要区分这些原因,可以检查站内是否还有指向已下线 URL 的链接,以及站点地图是否仍包含它们。robots.txt 的抓取限制不等于可靠的索引移除,站点地图也不保证收录,因此这两项只能作为辅助证据,不能替代状态码与正文的一致性核对。
如果决定保留过渡页,需要明确它服务的是访问者还是抓取端。对访问者有用的过渡页,应当把替代内容放在主体位置,而不是只留一句停用声明。对抓取端而言,200 加无价值正文会持续消耗抓取预算,尤其在旧系统批量退出时更明显。一个可操作的判断是:问这个 URL 在半年后是否还需要被访问。若答案是否定的,就应改为 404 或 410;若答案是肯定的,就保留 200 并确保正文和链接都指向仍然有效的内容。这个判断不需要依赖任何具体搜索引擎的收录承诺,只需要状态与内容指向同一结论。