迁移后旧地址找不到完全等价的新页面,是常见且容易被误判的情况。核心决策不是“全部重定向到首页”或“全部保留404”二选一,而是按旧地址承载的意图是否仍有对应内容来分流:仍有近似主题且能提供实质信息的,重定向到最接近的页面;已经没有任何对应内容的,让它返回404或410,并确认旧地址已从站内链接和站点地图中清除。
迁移后常见的现象是:旧路径的抓取请求迅速减少,但收录统计里旧地址仍然存在,甚至持续数周。很多人据此认为重定向没生效,或者认为必须把每个旧地址都指向某个新页面。这个推论并不成立。
抓取量归零至少有三种合理解释:一是旧地址已从站内链接和站点地图移除,发现路径被切断;二是服务器对旧地址返回了404或410,抓取频率自然下降;三是重定向生效后,抓取预算转移到了新地址。这三种原因都会让旧地址的抓取统计下降,但它们对应的收录状态完全不同。因此,抓取量归零不能单独证明处理正确。
当旧地址没有完全等价目标时,收录统计的残留通常来自两种机制,需要分开看。
这两种解释对应完全不同的动作:搁置状态要清理发现路径;替代状态要评估目标页是否值得承接。把它们混为一谈,就会出现“把所有旧地址都重定向到首页”这种看似省事、实则稀释相关性的做法。
要判断属于哪一种,先做一组可复核的检查,而不是只看收录总数。
curl -I或等效方式确认旧地址当前返回的状态码。301、302、404、410分别指向不同处理路径。假设一个旧地址原本介绍某类产品的安装步骤,迁移后新站只有该产品的销售页,没有安装说明。此时把旧地址301到销售页,属于“有目标但不完全等价”。可观察的证据是:旧地址的抓取请求会转向销售页,但销售页若无法回答安装问题,旧地址对应的查询意图就没有承接者。这种情况下,更合理的动作是新建一个安装说明页并重定向过去;如果暂时无法新建,则让旧地址返回404,而不是硬指向销售页。
判断标准可以落在一句话上:旧地址所回答的问题,在新站是否还有页面能回答。能回答,就重定向到那个页面;不能回答,就让它明确消失。
执行分流后,下一步动作是清理旧地址的发现路径:从站内链接、站点地图和内部搜索建议中移除已确定下线的地址。这一步的结果会直接影响后续判断——如果清理后旧地址抓取仍频繁,说明外部链接或其它站点仍在引用,需要单独评估是否值得为这些引用保留一个说明页。
有一种常见但危险的做法:对没有等价目标的旧地址在robots.txt中禁止抓取,认为这样就能让收录统计下降。robots.txt的抓取限制不等于可靠的索引移除。被禁止抓取的地址仍可能因为外部链接而留在收录统计中,而且抓取工具无法读取页面上的noindex指令,反而让移除更难推进。
如果目标是让旧地址退出收录,优先让它返回404或410,并确保页面本身可被抓取以传递状态;如果只是暂时不希望被抓取,再考虑robots限制,但要清楚它不解决收录残留。站点地图同样不保证收录,把旧地址从站点地图移除只是切断一条发现路径,不是移除指令。
并非所有旧地址都适合重定向或删除。满足以下条件时,保留一个轻量说明页更合理:旧地址有稳定的外部引用,且这些引用带来的访问者仍需要知道内容已迁移或已下线;同时新站确实没有任何页面能承接该意图。说明页应明确告知变化,并给出最接近的可用入口,而不是自动跳转。
反之,如果旧地址没有任何外部引用、站内也已无入口,保留说明页只会增加维护面。此时返回404并清理残留链接,是更省成本的选择。这个取舍的依据不是收录统计的数字本身,而是旧地址是否还有真实的到达路径和未满足的意图。