迁移后旧地址没有完全等价目标时,优先判断旧地址是否仍有独立价值:有则保留一个内容相近的承接页并放行抓取,没有则用 301 指向最接近的上级或替代页。只有旧地址确实无对应内容、且短期无法建立承接页时,才考虑 410。这个判断直接决定下一步是补内容、改重定向,还是提交移除。
把旧地址逐个归入三类,处理方式完全不同。
判断依据是旧页的主题意图,不是 URL 相似度。URL 长得像不代表内容等价,反过来也一样。
打开你手上的旧地址清单或搜索表现数据,重点看两件事:这个旧地址是否还在被外部链接引用,是否还有来自搜索或站内的访问。
如果仍有外部链接指向它,直接 410 会让这些链接白费。更稳的做法是建一个承接页,把旧页的核心信息保留下来,再从旧地址 301 到承接页。这样外部链接的价值有机会传递,访问者也不会撞上死路。
如果旧地址既没有外部链接,也没有访问记录,且内容确实没有保留价值,410 是合理选择。但要记住:robots.txt 的抓取限制不等于可靠的索引移除。用 robots.txt 屏蔽旧地址,只是阻止后续抓取,已索引的条目仍可能留在结果里,不能替代 301 或 410 的语义表达。
假设旧地址 /old-service-a 讲的是某项已停止的服务,新站没有任何页面承接。同时该地址还有若干外部链接。此时有三种处理:
选择第二种的动作是:先建承接页,确认可访问,再把旧地址 301 到承接页。这个动作的结果是,旧地址不再返回错误状态,访问者和外部链接都有落点。下一步就可以把该地址从待处理清单移入已处理,并观察它是否仍出现在搜索结果中。
选择第三种的动作是:对旧地址返回 410,并在站点地图中移除该地址。结果是搜索引擎会逐步清理该条目,但清理速度不由你控制,也不应承诺具体时间。
旧地址改完 301 或 410 后,复查要按状态区分:
如果复查发现旧地址返回的不是你设定的状态,先检查是否存在互相冲突的规则,例如重定向与移除规则同时作用于同一路径。修正后再重新验证,而不是反复提交。
站点地图可以帮助发现和跟踪地址,但站点地图不保证收录,把它当作处理清单的同步工具即可,不要当作收录承诺。
面对一批旧地址,按下面顺序走:
这套顺序的核心是:先判断旧地址还有没有价值,再决定是保留落点还是干净移除。价值判断变了,处理方式就应跟着变,而不是对所有旧地址套用同一种重定向。