重复 URL 常来自 HTTP/HTTPS、www/非 www、尾斜杠、查询参数、CMS 分类页和旧版页面。它们若携带不同参数、公司名称或时间,搜索系统需要自行判断哪个版本代表当前事实。URL 治理的目标不是“只留一个页面”,而是让同一内容有稳定首选地址,并保留必要的语言/地区差异。
三类信号各有职责
| 信号 | 适用场景 | 不能替代什么 |
|---|---|---|
| 永久重定向 | 旧地址确实废弃或合并 | 不能给两个需要同时展示的页面使用 |
rel="canonical" |
重复或高度相似页面仍可访问 | 不是强制索引命令 |
| sitemap 中的 URL | 向搜索引擎提示希望发现的规范页 | 不是索引保证,也不能纠正冲突的 canonical |
Google 规范网址文档将重定向、canonical、sitemap 区分为不同强度的信号,明确 canonical 是偏好而非命令。若 sitemap 列 A、页内 canonical 指 B、内部链接又大量指 C,就是向系统发送相互抵触的线索。对同语言重复页,先决定需要保留哪些页面及理由;对真正不同的多语言版,不能一律 canonical 到中文首页。
一次 URL 盘点要记录哪些字段
先导出 sitemap、站内链接、服务器可访问 URL 与平台已发现 URL,按内容摘要聚类。每组记录:原 URL、最终响应、规范 URL、canonical 标签、robots/noindex、sitemap 是否列入、站内入口、外部链接、主要事实版本。迁移时先给旧地址配置永久重定向,再更新站内链接和 sitemap;保留旧 URL 映射表,防止高价值链接变 404。
lastmod 应反映页面有意义的实际更新,不应每天批量改日期来制造“新鲜度”。Google 的 sitemap 指南建议列规范 URL,并说明提交 sitemap 只是提示。智核增长官网也应让百科新页、旧页升级与 sitemap 记录一致,而不是把草稿、客户后台或重复页面混入公开目录。
复测与常见误判
修改后抽样检查首选页为 200、旧页为预期重定向、canonical 指向可访问地址、robots 不阻断关键页、sitemap 只列需要索引的规范页。再通过 GSC 等平台检查实际选定的 canonical;平台可能仍选择不同 URL,需要看正文相似度、内链和外部信号,而不是反复提交 sitemap。Google 问题排查指南强调先检查系统实际选定的页面。
智核增长的做法是把 URL 治理接到 SSOT 字段表:公司主体、服务范围和案例结果要在规范页维护,再用 解释链引导读者到该版本。多语言站点另看 hreflang 与地区规范页,不要把地区版误判为普通重复页。
用一组 URL 说明决策
假设 /guide.html 是现行技术指南,/guide-old.html 是已经废弃的旧路径,/guide.html?utm_source=mail 仅用于访问统计。旧路径应永久重定向到现行指南;带 UTM 的页面可保持可访问,同时以规范标签指向无参数版本;sitemap 只列无参数的现行 URL。若旧指南包含仍有价值且与新版不同的历史方法,不应直接把它重定向到一篇不相关的文章,可保留历史页、注明版本与适用时间,并提供新指南入口。规范化是对内容关系的判断,不是“所有带 old 的 URL 都 301”。
上线前建立 URL 映射测试:请求旧路径应到达预期页,页面主内容不能是空白/软404;新页自指 canonical;站内锚文本全部更新;外部引用旧路径可通过重定向抵达新页。上线后在一段时间内监控旧 URL 的请求量、404 与规范页选择,避免过早删除规则。若多个地区页使用同一语言但价格、认证、交付不同,先判断是否足够独立,再结合 hreflang 与 canonical;不要为了减少重复把真实地区差异抹掉。
站点迁移还需要保留可审计的“旧 URL→新 URL→理由”清单。若多条旧路径指向同一新页,逐条检查用户原本要找的事实是否仍存在;若一个旧页拆成多页,则选择最相关的承接页并在其正文提供下一步入口。重定向链过长会增加故障点,迁移验收应检查最终目标而非只看到第一跳 301。