改版时旧 URL 的处理只有三种结局可选:跳到对应的新页、跳到确实相关的合并页、或者明确返回不再存在。最伤外链的做法不是"没做跳转",而是把一批旧 URL 全部指到首页——官方把这种做法单独点名,说它会让用户困惑,还可能被当作软 404 处理。
旧 URL 的三种结局,选一种就够
| 旧 URL 的处境 | 正确结局 | 常见错法 |
|---|---|---|
| 内容搬到新页,主题不变 | 301 跳到对应新页 | 跳到分类页 |
| 多页内容合并为一页 | 都跳到合并后的那一页 | 挑一个"最好"的跳 |
| 内容不再保留 | 返回 404 或 410 | 跳到首页 |
| 只是地址写法变了 | 301 跳到新写法 | 不管,等搜索自己发现 |
这个表能直接贴进改版验收单。第三行值得单独说:带 URL 变更的站点迁移指南要求,如果没有把全部旧内容迁到新站,那些不迁的 URL 在新站上要正确返回 404 或 410 状态码。返回"明确不存在"是一个合法且有意义的答案,把它们统统送到首页不是。
改版上线当天的检查单

- 先出映射表,再改代码。映射表没有完成就不允许上线。官方在迁移指南里把"从当前 URL 映射到对应新格式"列为准备动作,并要求把新 URL 清单和指向旧 URL 的站点链接清单先存下来备用。
- 跳转优先用服务端永久跳转。Google 关于重定向的说明把服务端重定向列为被正确解释概率最高的一类,永久重定向会让新目标在结果中展示,服务器端 301 或 308 是首选;只有在无法实现服务端或
meta refresh时才用 JavaScript 跳转,因为渲染可能失败,那样 Google 可能永远看不到这个跳转。 - 控制跳转链长度。该文档写明 Googlebot 默认最多跟 10 跳,但建议直接跳到最终目的地;做不到时把链条压到 3 跳以内、5 跳以下。
- 不落首页。不要把大量旧 URL 重定向到一个不相关目标,首页是最容易被当成这种目标的地方。
- 同步改规范标签与内链。Google 关于指定规范 URL 的说明要求规范页自身也加一条自指的
rel="canonical",用绝对路径,并且不要用不同手段为同一页指定不同的规范 URL;站内链接也要指向规范 URL 而不是重复 URL。改版后这两项最容易停留在旧值上。 - 至少保留一年。迁移指南建议把跳转尽量保留久一点,一般至少一年,理由是给 Google 足够时间把信号转到新 URL 上,包括重新抓取和重新归属其他站点上的链接。
一张 URL 去向对照表
对照表的列就这五个,缺一列说明映射没想清楚:旧 URL、新 URL、跳转类型(301 或 404/410)、是否有外部链接指向它、是否已通知对方改链。第五列可以直接从 Search Console 的链接报告导出来,导不出来的旧 URL 才是真正需要盯的那批。这张表和外链追踪表合并维护,不要维护两份。
表建好之后还有一个排序问题:先处理有外部链接的那批。改版通常一次要动几百个 URL,如果按改版任务的自然顺序做,很可能把最需要保住的那几条放到最后,而最后做的往往在验收时最先被漏掉。把"有外部链接"设成第一层筛选,第二层是有引荐访问的,第三层是其余的,这个顺序在多人协作时也成立。
改版里不适用 301 的例外
- 临时下线。服务暂时不可用时用临时重定向,说明情况即可,这样能保住原 URL 在结果中的位置。
- 只是换主机、URL 不变。这种情况不涉及映射表,也不需要地址变更工具。
- A/B 测试与促销页。这两类官方另有单独说明,直接套迁移流程会引入本来不需要的变量。
另外提醒一句边界:重定向文档本身讲的是"哪个 URL 应当在结果中被展示",它没有公布任何关于外链价值传递量的说法。改版时能把握的是一跳直达、落地页主题与原链接描述对应、不落首页这三条可核对项,其余不要设数值预期。改版期与外链建设撞期的排期问题另见站内网站改版和外链建设撞期怎么排期。
怎么验证跳转链没有把链接吃掉
上线后按两周一次复核,连续三次为空才算通过。动作固定为三步:抽 20 条有外部链接的旧 URL,直接请求,记录状态码与最终落地页,确认是一跳到达而不是多跳;核对落地页主题与原链接描述是否一致;再抽查这些落地页渲染后的 HTML,确认链接形式合格。如果这批 URL 还没有被抓到,按站内外链页面 301 之后原站应该知道什么补一份对外说明;分页类页面的保留与合并判断另见产品目录分页怎么做 SEO。