网站改版 / 域名迁移怎么不丢排名?

📖 第二章:搜索基础篇 第 33 问 ⏱ 约 1 分钟

📖 第二章:搜索基础篇 · 第 33 问

网站改版或换域名,是 SEO 里风险最高的操作之一。做得好,排名平稳过渡甚至提升;做得差,几年积累的流量一夜归零。这篇把整个流程拆解清楚,让你心里有底。

改版前:完整的准备清单

改版不是"上线那天"才开始的事,至少提前 2-4 周做好以下准备:

1. 完整抓取旧站

用 Screaming Frog 或 Sitemap 导出旧站所有 URL,生成完整清单。重点记录:

  • 所有有排名的页面(通过百度站长平台或 5118 导出)
  • 所有有外链指向的页面(通过 Ahrefs 或百度站长平台外链分析)
  • 所有高流量页面(通过百度统计导出)

2. 制作 URL 映射表

这是整个迁移的核心文件。格式很简单:

旧 URL新 URL状态
old.com/product/123new.com/product/123已配置301
old.com/news/abc.htmlnew.com/blog/abc已配置301
old.com/aboutnew.com/about-us已配置301

原则:一对一映射,不要把多个旧页面指向同一个新页面。

3. 新站上线前检查

  • 新站的 robots.txt 不要误封抓取
  • 新站的 sitemap 已生成并准备好提交
  • 新站页面的 title、description、H1 保持原有优化内容
  • 新站内链结构已更新为新 URL

301 重定向:技术核心

301 永久重定向是告诉搜索引擎"这个页面已经永久搬家了,请把权重转移到新地址"。

配置方式(Nginx 示例):

server {
    server_name old-domain.com;
    return 301 $scheme://new-domain.com$request_uri;
}

常见坑:

  • ❌ 用 302 临时重定向代替 301(权重不转移)
  • ❌ 重定向链过长:A → B → C → D(每多一跳,权重损耗越大)
  • ❌ 旧页面直接返回 404 而不做重定向
  • ❌ 所有旧页面都指向新站首页(这等于告诉百度"旧内容全没了")

百度站长平台:改版工具

百度提供了专门的改版工具,路径:百度站长平台 → 网站支持 → 优化与维护 → 网站改版。

支持三种改版方式:

  1. 换域名改版:old.com 整站迁移到 new.com
  2. 站内改版(规则):URL 结构变化,如 /article/123.html → /blog/123
  3. 站内改版(对应关系):逐条提交新旧 URL 对应

操作步骤:

  1. 确保 301 已全部生效
  2. 在站长平台添加并验证新站
  3. 提交改版规则或对应关系
  4. 提交新站 sitemap
  5. 等待百度审核(通常 1-2 周开始处理)

迁移时间线预期

不要指望改版后排名立刻恢复。真实的时间线是:

  • 第 1-2 周:排名波动明显,流量可能下降 20-50%
  • 第 1-2 个月:百度逐步识别新 URL,排名开始回升
  • 第 3-6 个月:大部分页面恢复到改版前水平
  • 6 个月以上:如果新站体验更好,排名可能超越旧站

注:以上迁移时间线为基于实操经验的参考预期,实际恢复速度因站点规模、改动幅度而异,非官方统计。

关键:旧域名的 301 至少保持 1 年以上,不要提前关闭。

迁移期间的监控要点

改版后的前 3 个月,每周检查:

  • 百度索引量变化(站长平台→索引量)
  • 核心关键词排名波动(5118 或手动监测)
  • 抓取错误(站长平台→抓取异常)
  • 301 是否正常生效(随机抽查旧 URL)
  • 流量恢复进度(百度统计对比同期数据)

如果发现索引量持续下降超过 4 周,立即排查是否有页面遗漏了重定向。

💡 实操建议

  • 能不换域名就不换域名:如果只是改版设计或 URL 结构,尽量保持域名不变,风险小得多
  • 分批上线:如果站点页面量很大(万级以上),考虑分批次迁移,先迁移核心频道,观察稳定后再迁移其余部分
  • 保留旧站备份:万一出了问题,要能快速回滚。至少保留旧站完整的数据库和静态文件备份 3 个月
本文是《中文非付费营销100问》系列的一部分。查看完整目录 →
扫码关注
扫码关注