SEO 百科

域名迁移

本页目录

域名迁移

域名迁移 指站点从旧域名整体搬到新域名,旧域名下的每个网址都换成新域名上的对应网址[4]。做这件事的人需要它,因为域名承载着外部链接与历史排名,搬得不顺会直接掉流量[5]。整个过程要解决四件事:新旧域名并存一段时间、把旧网址逐条永久跳到新网址、让新域名接管抓取与索引、在监控期内观察收录与流量的变化。

与相邻改动的分界

域名迁移的判定标准是网址变了。Google 把域名更换、协议更换与路径更换都归入包含网址更改的迁移[4]。它和下面三种改动不同:

  • 协议迁移:域名不变,只把 http 换成 https。
  • 结构改版:域名不变,只改网址路径。
  • 托管更换:网址完全不变,只换服务器或 CDN。

前两类要按迁移的流程走,托管更换不涉及网址变化,处理方式更接近基础设施切换[4]。

搬迁前的准备

准备阶段的目标是让新域名能独立运行、能被抓取。

  1. 新域名注册完成,服务器与证书就绪,逐个页面打开正常。
  2. 在 Search Console 里同时验证旧域名与新域名,两个资源归同一个账号管理[5]。
  3. 建一张新旧网址对照表。用旧站的站点地图、服务器日志与流量报表三份数据汇总,只看站点地图容易漏掉没有入口的页面。
  4. 爬一遍旧站,导出可收录网址、状态码与内链,留作迁移后核对的底本[4]。
  5. 清掉新站上的临时屏蔽。测试期间加上的 noindex 或 robots.txt 限制,必须在上线前全部去掉[4]。

新站上线前可以先用临时主机名公开测试,同时确认 Googlebot 能访问[4]。

操作顺序

下面这份顺序可以照着做。

  1. 把旧域名解析到新服务器,或让新服务器直接监听旧域名。
  2. 配置逐条 301,每个旧网址指向内容对应的新网址,不做整站统跳到首页[3]。
  3. 用 curl -IL 或爬虫工具把对照表跑一遍,确认每条最终地址返回 200[4]。
  4. 更新新站的内链、rel="canonical" 与多语言注释,让它们指向新域名[4]。
  5. 提交新域名的站点地图,把旧站点地图里的网址换成新网址[4]。
  6. 在百度搜索资源平台的网站改版工具里提交改版关系,跳转规则必须用 301[6]。
  7. 在 Search Console 用更改地址工具申报。迁移期内只申报一次,不要连着申报第二次[5]。
  8. 进入监控期,逐日看新域名的抓取与索引,同时看旧服务器的访问量是否降到零[4]。

改版工具的结果有等待期。百度说明,平台会在 72 小时内校验规则并推送生效[6]。生效前不要反复提交同一份规则。

监控期的观察项

监控期要看四类数据:

  • 新旧域名各自的抓取量与索引量[4]。
  • 旧网址是否仍返回 301,中途有没有多出跳转。
  • 新域页面的收录速度与排名位置。
  • 服务器日志里两个域名的请求量此消彼长[1]。

跳转要保留多久,各家给出的期限不同。Bing 建议把旧域名的跳转保留一到两年,最好更久[1]。Yandex 的底线是至少保留六个月[2]。百度要求跳转关系长期保持,直到新站流量完全稳定[6]。

Google 的申报期是 180 天。期限过后,如果旧站仍在且可抓取,Google 不再把它与新站视为相关网站[5]。旧域名建议继续付费至少一年,防止他人买走后改作他用[5]。

常见误用

第一种是链式迁移。把 A 跳到 B,又立刻把 B 跳到 C,会让信号传递变得混乱[5]。要迁移就一次到位。

第二种是把迁移与改版合在一起做。既换域名又换网址结构,Google 需要重新认识每个页面,流量损失会变大[5]。新域名上保留原有架构,信号传得更直接[5]。

第三种是迁移完成后立刻撤掉跳转。跳转一撤,尚未完成替换的旧网址会先变成死链[2]。

第四种是多个旧站同时并到一个新站。这样容易造成混乱与流量损失,应当一次只迁一个,等流量稳定再迁下一个[5]。

附录

参见

参考资料

官方(境外)

  1. 《Website Migration with Bing》,Bing Webmaster Blog,2020-12-17。
  2. 《HTTP status codes reference》,Yandex Webmaster。
  3. 《Moving a website to an address with the www prefix and back》,Yandex Webmaster。
  4. 《网站迁移》,Google 搜索中心。
  5. 《地址更改工具》,Google Search Console 帮助。

官方(国内)

  1. 《网站改版》,百度搜索资源平台。

外部链接

无。