网站迁移SEO完全指南:如何在域名和平台迁移中保住排名
网站迁移的类型和风险
迁移类型:
- 域名迁移(A.com → B.com)
- HTTP到HTTPS迁移
- 平台迁移(WordPress → Shopify)
- URL结构重组(/blog/post → /articles/post)
- 子域名到主域名迁移
风险等级:
| 迁移类型 | 风险等级 | 预计流量损失 |
|---|---|---|
| HTTP→HTTPS | 低 | <5%(如正确执行) |
| URL结构重组 | 中 | 10-30%(恢复需3-6个月) |
| 域名迁移 | 高 | 30-50%(恢复需6-12个月) |
| 平台迁移+URL变更 | 极高 | 50-70%(恢复需1-2年) |
迁移前准备
步骤1:全面备份当前状态
必须记录:
- 所有排名关键词和排名位置(Ahrefs导出)
- 所有外链(Ahrefs导出)
- 月均有机流量基线
- 所有收录URL列表(GSC导出)
这些数据是迁移后效果评估的基准。
步骤2:新旧URL映射
对所有需要迁移的URL创建完整的映射表:
| 旧URL | 新URL | 状态 |
|---|---|---|
| /old-blog/article-1 | /articles/article-1 | 映射已确认 |
| /old-product/item-1 | /products/item-1 | 映射已确认 |
处理原则:
- 每个旧URL必须有对应的新URL(301重定向)
- 尽量保持URL结构相似(减少变动量)
- 高价值页面(有大量外链)优先确认
步骤3:测试环境验证
在将新网站正式上线前,在测试环境中验证:
- 所有页面能正常访问
- 所有重定向正确(用Screaming Frog测试)
- Schema标记正确(Rich Results Test验证)
- 内链不跳向旧URL
迁移执行
HTTP到HTTPS迁移
正确操作:
- 安装SSL证书
- 将所有HTTP URL重定向到HTTPS(301重定向)
- 确保canonical标签使用HTTPS版本
- 更新sitemap.xml,使用HTTPS URL
- 在GSC中添加HTTPS版本属性
- 更新Google Analytics和GSC的跟踪代码
常见错误:
- Mixed Content:页面中仍有HTTP的资源(图片、CSS、JS)
- 重定向链:HTTP → HTTPS → www.HTTPS(应该是HTTP → www.HTTPS一步)
域名迁移
301重定向设置: 在服务器配置文件中设置批量重定向:
# Nginx配置示例
server {
listen 80;
server_name old-domain.com;
return 301 https://new-domain.com$request_uri;
}
GSC域名迁移工具: GSC提供了专门的"地址更改"(Change of Address)工具,通知Google你的域名迁移。
操作路径:GSC → 设置 → 地址更改
URL结构重组
Screaming Frog批量重定向配置:
- 导入旧URL列表和新URL映射
- 在服务器配置文件中批量实施301重定向
- 使用Screaming Frog验证所有重定向是否正确
迁移后监测
第一周:每日监测
- GSC收录状态(新URL是否被收录)
- 核心关键词排名(日监测)
- 404错误数量(GSC覆盖率报告)
- 重定向链问题(Screaming Frog)
第一个月:周监测
- 有机流量趋势对比(与基线比较)
- 外链指向状态(确认外链已被301重定向)
- Core Web Vitals(新平台可能有不同表现)
迁移后的快速恢复技巧
- 在GSC中提交新网站的sitemap
- 对核心页面使用"请求收录"(Request Indexing)
- 通过内链加速新URL的发现
- 向重要外链来源网站发邮件,请求更新链接到新URL
总结
网站迁移是高风险操作,充分的前期准备是最重要的风险控制手段。规范执行301重定向、使用GSC的地址更改工具,并建立密切的迁移后监测机制,是将流量损失降到最低的关键。