把旧域名直接301到新域名,往往是最省事的做法;但当旧域名上只有一部分内容仍有价值、另一部分必须退出时,整站跳转反而会让搜索引擎和用户都分不清哪个域名才是当前版本的归属。此时更稳妥的做法是:给每个域名分配一个明确角色,用可被外部观察到的信号说明用途,而不是靠一次跳转解决全部问题。
常见情形是:旧域名的大部分页面已经下线或迁移,可它的抓取请求仍然存在,甚至部分旧路径还在被访问。这时容易得出两种相反解释。
解释一:搜索引擎尚未完成对旧域名的替换,抓取只是过渡期的残留,继续等待即可。
解释二:旧域名仍在被当作有效来源,因为某些仍然保留的内容、外链或站点结构持续向它发出“这里还有用”的信号。
这两种解释对应的动作完全不同:前者倾向于不动,后者要求尽快明确边界。仅凭抓取量下降或某个统计归零,无法单独证明哪一种解释成立,因为抓取减少也可能来自服务器响应变慢、robots.txt 限制、站点地图失效或外部链接自然衰减。
在动手改配置之前,先用一句话定义每个域名的角色,并确保这句话能对应到实际动作。例如:
这句用途说明不是写给搜索引擎看的,而是用来检验后续每个动作是否一致。如果一个域名被定义为“只保留少数页面”,却仍然保留全站导航、站点地图和可抓取的分类页,那么它的实际用途与声明不符,外部信号就会互相冲突。
要决定某个旧域名上的内容保留还是退出,可以看三类证据,而不是只看流量数字。
一个可操作的动作是:先对旧域名做一次路径级清单,把仍有外部引用或仍有访问的路径单独列出,其余路径统一处理。做完这一步后,再决定域名整体是保留、跳转还是退出。这个顺序会影响下一步:如果先整站跳转,后续再想恢复某个旧路径,代价会更高。
当多个域名承载相似内容时,最容易出问题的地方是信号不一致。比如:
这些组合都会让“用途说明”变得模糊。需要留意的是,robots.txt 的抓取限制不等于可靠的索引移除;站点地图不保证收录;HTTPS 也不保证安全无漏洞或排名提升。不同搜索引擎对这些信号的支持情况须分别核查,不能假设一套配置在所有环境下效果相同。
假设某旧域名过去用于产品文档,现在主域名已接管大部分内容,但旧域名下有一份被外部文章反复引用的接口说明。可以这样处理:
这个例子的重点不是照搬路径数量,而是说明:域名级跳转和路径级保留可以并存,前提是每个动作都能对应到一句用途说明。做完之后,观察旧域名上被保留路径的抓取和访问是否稳定,再决定是否需要进一步合并或退出。
如果旧域名上的内容已经全部被主域名覆盖,且外部引用主要指向首页或已失效路径,那么整站301到主域名是合理的,后续只需确认跳转目标有效。
如果旧域名上仍有独立引用、独立访问或与新内容不等价的部分,就应当先做路径级区分,再决定域名整体角色。判断依据不是“旧域名还有没有流量”,而是“这些流量是否指向仍然需要存在的具体内容”。这个区分做完之后,下一步的配置、站点地图和内部链接调整才有明确方向。