先给结论:旧地址没有完全等价目标时,优先判断它是否仍有独立检索价值。有,就保留并改写为新的独立页面;没有但能自然承接,就做改写或指向最接近的上级页面;既无价值又无承接关系,才退出并让其返回410。不要因为“新站没有对应页”就一律重定向到首页,这会把旧页积累的主题信号稀释掉。
判断依据不是旧页过去有多少流量,而是它对应的查询意图在新站是否仍存在。如果旧页曾解决一个具体问题,而新站只是把它合并进一篇大杂烩文章,那这个旧地址仍值得保留。做法是让旧地址继续返回200,把内容改写成符合新站结构的新版本,再通过站内链接把它接入新架构。
哪些情况属于“仍有独立意图”可以这样区分:
保留动作做完后,下一步不是马上提交收录,而是先确认该页能被站内导航到达。如果它只存在于站点地图里、没有任何内链指向,抓取优先级会偏低,提交后也容易长期停留在“已发现未抓取”。
旧地址和新目标不是一对一,而是旧页的意图被新站拆散或合并了。这时直接重定向到最接近的页面即可,但要接受一个事实:重定向传递的是页面级信号,不是逐字对应的主题。若旧页讲的是“A方案的三个限制”,新站把它并入了“A方案总览”,重定向到总览页是合理的,因为用户仍能找到答案。
改写时容易踩的坑是链式重定向。旧地址指向中间页,中间页再指向最终页,这种多跳会削弱信号,也让排查变复杂。应尽量把旧地址直接指向最终目标,一步到位。
另一个判断点是:如果旧页有大量来自其他站点的链接,而新目标页主题偏差较大,重定向会让这些链接的锚文本与新页内容不匹配。这种情况更适合保留旧地址并改写内容,而不是强行重定向。
有些旧地址确实没有等价目标,也不值得为新站保留。比如旧页是已下线的临时活动页、已过期的报名页、或与当前业务完全无关的历史栏目。这类页面应让它返回410,明确告知已永久移除,而不是重定向到首页。
为什么不用404?404表示暂时找不到,410表示永久移除。对于确定不再存在的页面,410能让抓取端更快理解这是有意为之,而不是配置错误。但要注意,robots.txt的抓取限制不等于可靠的索引移除。如果只是用robots.txt屏蔽旧地址,页面仍可能留在索引里,只是摘要无法更新。真正要退出索引,410配合页面返回状态才是更明确的信号。
退出动作完成后,下一步是观察旧地址在搜索结果中的表现是否逐步减少。如果长期没有变化,需要检查是否有其他页面仍在链接它,或者它是否被其他站点镜像转载。
假设旧站有一个页面叫“如何选择家用净水器滤芯”,新站改版后只有“净水器产品总览”和“滤芯更换教程”两个页面。
这三种选择的分岔点不是旧页的流量大小,而是新站是否有一个页面能承接旧页的检索意图。能承接就重定向,不能承接但意图仍存在就保留改写,意图本身已消失就退出。
保留的页面,检查它是否返回200、是否在站内被链接、是否出现在站点地图中。站点地图不保证收录,但它是发现入口之一。改写的重定向,检查它是否一步到位、是否返回301而非302、目标页是否返回200。退出的页面,检查它是否返回410而非404,以及是否仍有站内链接指向它。
一个实际动作是:对保留和改写的地址,用抓取工具模拟一次访问,确认状态码和最终落地页符合预期。如果发现重定向链超过一跳,或目标页返回404,就先修复链路,再考虑提交收录。提交网址收录只是告知发现入口,不能替代对状态码和落地页的验证。把这些前置条件确认清楚,后续的观察才有意义。