网站收录

网站换域名之后:收录迁移要核对的顺序和容易漏掉的入口

换域名不是加一条 301 就结束。旧地址的抓取入口、新地址的可访问性、内链与站点地图更新、canonical 指向,都会影响索引迁移。本文按核对顺序梳理常见遗漏,帮助减少旧地址长期留在索引、新地址迟迟不被替换的情况。

网站收录

网站换域名之后:收录迁移要核对的顺序和容易漏掉的入口

先把迁移类型分清

换域名、换目录、从 HTTP 换到 HTTPS,都常被归到“迁移”里,但它们对搜索索引的影响不一样。主机名变了,要处理的是域名之间的信号转移;路径变了,要处理的是站内 URL 的收敛;协议变了,往往先影响抓取入口和重复地址判断。开始操作前,先写清楚:旧地址是什么、新地址是什么、是一对一迁移还是大量页面合并或删除。

按顺序核对,别跳步

  1. 旧地址保持可访问。旧域名不要立刻停止解析,也不要把服务器直接下线。蜘蛛和用户访问旧地址时,至少要能拿到跳转响应。
  2. 301 指向最终新地址。避免 301 到另一个会继续跳转的中间地址,链条越长,抓取和信号传递越容易损耗。
  3. 新地址返回正常内容。新 URL 要返回 200,并且页面主体、标题、正文与旧版本对应。不要跳到新域名首页就算完成。
  4. 确认新地址没有被挡住。检查 robots.txt、noindex、防火墙、登录墙或地区限制。新地址如果抓不到,旧地址的跳转也难被跟进。
  5. 更新 canonical。页面的规范地址应指向新域名下的对应 URL,不要继续指向旧地址,也不要全部指到首页。
  6. 提交新站点地图,保留旧站点地图一段时间。新地图帮助发现新 URL,旧地图可以继续暴露旧 URL,让蜘蛛在访问时看到跳转。

这个顺序的意义在于:先保证旧地址有出口,再保证新地址能进、能读、能识别。顺序颠倒,容易出现旧地址已下线、新地址又没被发现的空档。

容易漏掉的几个入口

站内链接和导航

菜单、面包屑、文章正文、页脚里的内链,如果还大量指向旧域名,相当于自己给蜘蛛制造绕路。迁移后要全站替换为新的绝对地址或相对地址。相对地址在这种情况下更省事,但前提是站点本身没有把域名写死。

站点地图、RSS 和接口

站点地图、RSS、移动端接口、AMP 或其他输出格式里,只要包含 URL,都要一起更新。旧文件如果继续输出旧地址,会拖慢新地址被发现的速度。

外链和分享链接

站外链接无法全部改,但稳定的 301 可以把访问者和抓取带到新地址。需要担心的是旧域名解析不稳定、跳转规则经常变,或者只对部分路径做了跳转。

搜索资源平台与验证

新旧域名最好都有验证和资源入口。这样既能看到旧地址的抓取与索引变化,也能观察新地址是否开始被收录、是否有展示。只看一侧,容易误判。

迁移期间不建议做的事

  • 用 302 或 JS 跳转代替 301,尤其是长期迁移。
  • 把所有旧页面都跳到新首页,造成大量页面指向同一目标。
  • 新页面上线同时加 noindex,等“稳定了再放开”。
  • 旧站点地图和旧内链完全不管,直接删除。
  • 迁移同时大改模板、栏目结构和内容,导致问题无法归因。
收录迁移更像信号转移,不是按一下开关。旧地址从索引里淡出、新地址接上,需要抓取、重新评估和时间。

迁移后看什么

观察旧地址在索引中的数量是否缓慢下降,新地址被抓取和收录的数量是否上升。再看日志里蜘蛛访问旧地址的频率、返回的跳转状态,以及新地址是否开始有搜索展示。通常需要数周甚至更久,期间不要因为短期波动频繁改跳转规则或反复提交。

如果旧地址长期留在索引,先核对 301 是否稳定、旧地址是否还有大量内链或外链、新地址是否存在可抓取障碍。找到入口和响应问题,比反复提交 URL 更有效。