SEO 百科
域名迁移
本页目录
域名迁移
域名迁移 指站点从旧域名整体搬到新域名,旧域名下的每个网址都换成新域名上的对应网址[4]。做这件事的人需要它,因为域名承载着外部链接与历史排名,搬得不顺会直接掉流量[5]。整个过程要解决四件事:新旧域名并存一段时间、把旧网址逐条永久跳到新网址、让新域名接管抓取与索引、在监控期内观察收录与流量的变化。
与相邻改动的分界
域名迁移的判定标准是网址变了。Google 把域名更换、协议更换与路径更换都归入包含网址更改的迁移[4]。它和下面三种改动不同:
- 协议迁移:域名不变,只把 http 换成 https。
- 结构改版:域名不变,只改网址路径。
- 托管更换:网址完全不变,只换服务器或 CDN。
前两类要按迁移的流程走,托管更换不涉及网址变化,处理方式更接近基础设施切换[4]。
搬迁前的准备
准备阶段的目标是让新域名能独立运行、能被抓取。
- 新域名注册完成,服务器与证书就绪,逐个页面打开正常。
- 在 Search Console 里同时验证旧域名与新域名,两个资源归同一个账号管理[5]。
- 建一张新旧网址对照表。用旧站的站点地图、服务器日志与流量报表三份数据汇总,只看站点地图容易漏掉没有入口的页面。
- 爬一遍旧站,导出可收录网址、状态码与内链,留作迁移后核对的底本[4]。
- 清掉新站上的临时屏蔽。测试期间加上的
noindex或robots.txt限制,必须在上线前全部去掉[4]。
新站上线前可以先用临时主机名公开测试,同时确认 Googlebot 能访问[4]。
操作顺序
下面这份顺序可以照着做。
- 把旧域名解析到新服务器,或让新服务器直接监听旧域名。
- 配置逐条
301,每个旧网址指向内容对应的新网址,不做整站统跳到首页[3]。 - 用
curl -IL或爬虫工具把对照表跑一遍,确认每条最终地址返回200[4]。 - 更新新站的内链、
rel="canonical"与多语言注释,让它们指向新域名[4]。 - 提交新域名的站点地图,把旧站点地图里的网址换成新网址[4]。
- 在百度搜索资源平台的网站改版工具里提交改版关系,跳转规则必须用
301[6]。 - 在 Search Console 用更改地址工具申报。迁移期内只申报一次,不要连着申报第二次[5]。
- 进入监控期,逐日看新域名的抓取与索引,同时看旧服务器的访问量是否降到零[4]。
改版工具的结果有等待期。百度说明,平台会在 72 小时内校验规则并推送生效[6]。生效前不要反复提交同一份规则。
监控期的观察项
监控期要看四类数据:
跳转要保留多久,各家给出的期限不同。Bing 建议把旧域名的跳转保留一到两年,最好更久[1]。Yandex 的底线是至少保留六个月[2]。百度要求跳转关系长期保持,直到新站流量完全稳定[6]。
Google 的申报期是 180 天。期限过后,如果旧站仍在且可抓取,Google 不再把它与新站视为相关网站[5]。旧域名建议继续付费至少一年,防止他人买走后改作他用[5]。
常见误用
第一种是链式迁移。把 A 跳到 B,又立刻把 B 跳到 C,会让信号传递变得混乱[5]。要迁移就一次到位。
第二种是把迁移与改版合在一起做。既换域名又换网址结构,Google 需要重新认识每个页面,流量损失会变大[5]。新域名上保留原有架构,信号传得更直接[5]。
第三种是迁移完成后立刻撤掉跳转。跳转一撤,尚未完成替换的旧网址会先变成死链[2]。
第四种是多个旧站同时并到一个新站。这样容易造成混乱与流量损失,应当一次只迁一个,等流量稳定再迁下一个[5]。
附录
参见
参考资料
官方(境外)
- 《Website Migration with Bing》,Bing Webmaster Blog,2020-12-17。
- 《HTTP status codes reference》,Yandex Webmaster。
- 《Moving a website to an address with the www prefix and back》,Yandex Webmaster。
- 《网站迁移》,Google 搜索中心。
- 《地址更改工具》,Google Search Console 帮助。
官方(国内)
- 《网站改版》,百度搜索资源平台。
外部链接
无。