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

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

第二章:搜索基础篇 · 第 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 个月

用 AI 工具解决:改版 / 迁移前的准备与监控

场景一:从旧站抓取数据生成"迁移白皮书"

我要把网站从 old.com 迁移到 new.com。我这里有旧站的全部 URL(粘贴 URL 清单)、每个页面的标题和关键词、以及百度统计导出的流量数据。请帮我:1) 生成一份"迁移白皮书",列出高流量页面、有外链页面、核心关键词页面;2) 标出必须重点 301 的页面清单;3) 给出一份完整的迁移准备 checklist(抓取 → 映射 → 上线 → 监控)。

场景二:批量生成新旧 URL 映射表

旧站 URL 清单如下(粘贴),新站采用 [规则,如域名换成 new.com、/news/abc.html 改为 /blog/abc]。请为每条旧 URL 生成对应新 URL,输出 CSV(旧URL,新URL),并遵守:一对一、不链式、不全部指首页。对语义对不上的条目单独标出让我确认。

场景三:生成迁移监控清单和自动化脚本思路

我下周要执行网站迁移,请给我:1) 一份迁移后前 4 周的每周检查清单(索引量、排名、抓取错误、301 生效、流量对比,每项给出怎么看);2) 一个可以定期检查"旧 URL 是否 301 生效"的脚本思路(可以用 Python/curl,检查返回码和跳转目标)。

场景四:撰写迁移相关的站长平台反馈说明

我在百度站长平台提交"网站改版"申请,需要写一段说明。我的情况是 [从旧域名迁到新域名,改了 URL 结构,已配好 301]。请帮我写一段正式、清晰的改版说明,包含:改版原因、迁移范围、301 配置情况、期望处理时间。语气客观专业。

注意:AI 的边界

  • 迁移映射关系 AI 只能猜:它按"语义相近"生成的新 URL 对应可能把重要页面指错,高流量/高外链页面必须人工逐一确认
  • AI 生成脚本要测试:监控脚本先在你本地小范围跑通再上服务器,别在生产环境第一次执行
  • 改版说明要基于事实:AI 帮你润色文字没问题,但涉及你网站的具体情况(什么时候改的、改了什么)必须如实填写
本文是《中文非付费营销100问》系列的一部分。查看完整目录 →
扫码关注
扫码关注