2025 年接过一个改版救火的项目。客户把老站换成了新设计,技术团队很利索,两天上线,全站 2000 多个 URL 统一 301 到首页。 针对询盘转化偏低的独立站,我们梳理了 以询盘为核心的外贸建站服务,从架构到转化全链路重构。
六周后自然流量从每月 4,200 掉到 1,600。
技术团队的解释是”301 有过渡期,正常”。这个解释错得很彻底:全站跳首页不叫 301,叫软 404。 Google 会把这种做法判定为”目标页面与查询无关的批量跳转”,权重几乎不传递,原来排在第 3 位的产品页,排名直接消失。
改版掉排名这件事,有 80% 的案例不是 301 没做,而是做错了。剩下 20%,是根本没意识到改版需要一套流程。
改版前 14 天:先把 URL 全量抓下来
改版的第一步不是设计,是盘点。
用 Screaming Frog 把老站完整爬一遍。免费版有 500 URL 上限,2000 页的站需要付费版(年费约 199 英镑)。这一步不能省,因为改版之后你就再也拿不到老站的完整结构了。
导出的表里至少保留这七列:
| 字段 | 用途 |
| Address(完整 URL) | 映射表的左列 |
| Status Code | 区分 200 / 301 / 404,只映射 200 的页 |
| Title | 判断这一页讲什么,决定映射到哪 |
| H1 | 同上,比 title 更准 |
| Word Count | 识别薄内容页(<300 字),这类可以直接合并 |
| Inlinks(内链数) | 内链多的页优先级高,不能丢 |
| Indexability | 不可索引的页不需要映射 |
同时导出两份外部数据:
- GSC「网页」报告近 16 个月的数据,按点击降序。有点击的 URL 是必须优先保住的核心资产,通常只占全部 URL 的 5%–15%,但它们贡献 80% 以上的流量。
- Ahrefs 或 GSC 的外链报告,找出有外部引用的 URL。这类页哪怕自己没流量,也不能 301 到无关页——外链价值会一起丢。
把这三份数据合并成一张表,按”是否有外链 / 是否有自然点击 / 内链数”打分排序。这张表就是映射表的工作底稿。
301 映射表:四种情况,四种处理
映射不是”旧页找新页”这么简单。实际会遇到四类:
第一类:一对一。 旧页 /products/flange/ → 新页 /products/stainless-flange/。直接对应,最理想。判断依据是 title 与 H1 的语义是否一致,不是 URL 长得像。
第二类:多对一。 三个旧产品分类页合并成一个新分类页。这时要把三个旧 URL 全部 301 到同一个新页,并在新页里保留原来三类的核心内容,否则用户落地后找不到他要的东西,跳出率会告诉 Google 这次跳转不相关。
第三类:一对多。 一个旧的综合页被拆成多个新页。这时只能选最相关的那一个做 301,其余新页通过内链从那里导过去。不要试图 301 到多个目标——HTTP 只支持一个目标。
第四类:无对应页。 内容被删除了。这里有个关键选择:410 还是 301?
我的判断标准是:
- 这一页有外链,或近 16 个月有点击 → 301 到最相关的现存页(哪怕是上级分类页),保住权重与流量
- 这一页既无外链也无点击,且内容确实过时 → 410,明确告诉 Google 永久删除,比 301 到无关页更干净
- 这一页是旧的活动页/临时页 → 301 到同类现存活页
绝对不要做的两件事:全站 301 到首页;把大批无关页 301 到同一个热门产品页。前者是软 404,后者会被判定为作弊性跳转。
一份合格的映射表长这样:
| 旧 URL | 新 URL | 类型 | 优先级 | 依据 |
| /product-category/valve/ | /products/valves/ | 一对一 | 高(外链 12 条) | H1 语义一致 |
| /product/old-model-a/ | /products/series-a/ | 一对一 | 中 | 已停产,系列页承接 |
| /news/category/ | /blog/ | 多对一 | 高(点击 320/月) | 内容整体迁入 |
| /about-us-2/ | /about/ | 一对一 | 低 | 重复页 |
| /promo-2023/ | — | 410 | 低 | 活动结束,无外链无点击 |
一个反直觉的判断:真正杀排名的不是 301,是”新旧并存”
301 有损耗,但损耗是可预期的。真正造成断崖式下跌的,通常是另外两种情况。
新旧站同时可访问。 新站上线了,老站没下线,或者老站的测试域名还能打开。结果是同一批内容在 Google 眼里存在两份,权重被对半分,两边排名都不如原来。这种情况在”边改版边运营”的站上特别常见。
处理办法很简单:新站上线当天,老站必须做全站 301 或直接下线,不能”先放着看看”。
新站的 TDK 是模板批量生成的。 改版时最容易图省事,让程序按规则生成 title,结果是 800 个页面有 600 个 title 长一个样。这是典型的重复元数据,Google 会挑一个代表页展示,其余页等于放弃。改版上线后一定要抽查一遍——可以用 TDK 检测工具 批量跑,看 title 重复率、长度超限、核心词位置、canonical 是否正确。
这两件事的破坏力,都比 301 损耗大一个量级。所以改版的核心不是”把 301 做全”,而是”保证上线后只有一份内容,且每一页有独立的 TDK”。
分批上线:按目录切,不按页面切
2000 页的站,不建议一次全量切换。可行的做法是按目录分批:
| 批次 | 范围 | 理由 |
| 第 1 批 | 低流量目录(新闻、活动、下载) | 出问题影响小,用于验证流程 |
| 第 2 批 | 中等流量目录(博客、案例) | 内容型页面对结构变动更敏感,单独观察 |
| 第 3 批 | 核心目录(产品、分类) | 最后动,此时流程已验证 |
每批之间间隔 7–10 天,观察 GSC 的索引变化再进下一批。这个节奏看起来慢,但能让你在核心页被动之前发现映射错误。
回滚预案:必须在改版前写好
改版前要准备好三样东西,缺一不可:
- 旧站完整备份(文件 + 数据库),存放在独立位置,不在同一台服务器
- DNS 的 TTL 提前 48 小时调到 300 秒。默认 TTL 是 3600 秒甚至更高,出问题时你等一小时才能切回来。
- 旧站保留期:新站上线后,旧站环境保留至少 30 天,但必须处于”不可公开访问”状态(用 IP 白名单或密码保护),以便必要时快速回切。
回滚的触发条件要提前定好,比如”上线 7 天内,GSC 索引量下降超过 30%”或”核心词排名掉出前 50″。没有触发条件的预案,等于没有预案。
改版后 30 天监控:看四个数,不看总流量
改版后最容易犯的错,是天天盯着总流量。总流量受季节、投放、竞品影响,一周内的波动说明不了任何问题。看这四个:
| 指标 | 位置 | 正常表现 | 异常信号 |
| 索引页面数 | GSC「网页」报告 | 30 天内恢复到改版前的 90% 以上 | 持续下降,或出现大量”已排除” |
| 覆盖率错误 | GSC「网页」报告 | 无新增 404/软 404 | 软 404 数量上升 → 301 映射有问题 |
| 核心词排名 | GSC「效果」按页面筛选 | 4–6 周内回到原水平 ±5 位 | 单页排名消失 → 该页映射错 |
| 点击 | GSC「效果」 | 6–8 周恢复 | 12 周未恢复 → 需要复盘映射表 |
阈值设在 30 天和 6–8 周,是因为 301 的权重传递本身需要时间。这个区间内的小幅波动不要动手。
第二个反直觉判断:改版后别急着二次改动
改版后第 2–4 周,排名下跌几乎是必然的。这时候最糟的反应是”赶紧再改一版”。
原因很实际:你改完之后,Google 需要重新抓取、重新评估,这个周期是 2–6 周。如果你在它还没评估完的时候又改,等于把评估重启一次,永远等不到稳定值。很多”改版后排名一直不恢复”的案例,其实是改版后一个月内改了三次。
正确做法是:改版前把方案定死,上线后至少观察 6 周,只记录不改动。6 周后再基于数据做一次集中调整。
执行清单
改版前:
- Screaming Frog 全站爬取,导出七列基础表
- GSC 16 个月页面数据,标记有点击的 URL
- 外链报告,标记有外部引用的 URL
- 生成 301 映射表,四类情况分类标注
- 旧站完整备份到独立位置
- DNS TTL 调至 300 秒
上线时:
- 老站全站下线或 301,不允许并存
- 抽查 50 个页面 TDK,确认无批量重复
- 验证 sitemap 已更新为新 URL 结构
- 提交新 sitemap 到 GSC
上线后:
- 第 7 / 14 / 30 / 45 天分别看四个监控指标
- 6 周内不做结构性改动
改版这件事的难点从来不在技术,在于”改版期间业务不能停”。想清楚这一点,就会明白为什么要在改版前花两周做盘点——那两周省下来的,是改版后六个月的流量。
关于权重平移的原理,站内 网站改版权重平移 有更细的机制说明;如果你的改版动机本身还没想清楚,B2B 网站改版到底该怎么做 讲的是决策侧的问题,可以先看那篇再回来。
我们的 外贸建站服务 在做结构迁移时,默认包含 301 映射表交付与 30 天索引监控——不是因为流程好看,是因为这一步做错,前面所有内容和外链的积累都会归零。

