改版时技术方常会提一句:"顺便把 URL 规范一下吧。"听起来很合理,但如果处理不当,这次整理会让几个月内的流量直接腰斩。
为什么URL这么敏感
每个 URL 在搜索引擎眼里都是一份档案:它被收录多久、有多少外链指向、积累了多少点击数据。改了地址,这份档案就要重新开始。
即使做了跳转,也不是百分之百无损传递。所以原则很简单:能不改就不改。
安全的改动
这些调整风险很低,可以做:
- 统一大小写:全站改成小写,同时把大写地址做跳转
- 去掉末尾斜杠的差异:统一一种形式
- 删除无关参数:
?from=nav这类追踪参数不影响内容识别 - 新增页面的 URL:新页面按新规范命名,不涉及历史问题
高风险的改动
下面这些要慎重:
- 改变目录层级:
/products/a变成/a - 换命名方式:拼音改英文,或者数字 ID 改成文字
- 换域名或子域名:影响最大,恢复期以月计
- 去掉 www:看似小事,实际是一次全站地址变更
什么情况下值得改
确实有两种情况,长痛不如短痛:
- 原地址完全没有语义:
/p/12345这种,用户和搜索引擎都看不懂 - 结构必须重构:栏目逻辑彻底变了,旧地址对应的页面已经不存在
但即使是这两种,也要先确认:这些页面有流量吗?有外链吗?如果页面本身没人访问,改了也就改了;如果有稳定流量,改的时候要做全套跳转。
不得不改时的标准流程
按这个顺序做,能把损失降到最低:
- 导出旧站全部 URL,配上有流量和外链的标记
- 建立新旧地址映射表,一对一,逐个确认对应关系
- 配置 301 跳转,不要用 302,也不要全部跳到首页
- 更新站内所有链接:导航、正文、面包屑都指向新地址
- 更新站点地图,提交新地址
- 上线后每天检查抓取异常,发现 404 立即补跳转
- 观察三到六个月,比对流量和排名恢复情况
新页面的命名规范
借改版的机会,给新页面定一套规则,以后不再乱:
小写英文,单词用连字符/products/industrial-dust-collector/solutions/automotive/cases/2024-steel-plant避免:/products/123/cpzx/ccq/products/Industrial_Dust_Collector一个常被忽略的细节
改版时如果同时换了后台,原来在正文里写死的旧链接要批量替换。很多网站上线半年后还有大量内链指向 404,就是这个原因。
建议上线前跑一次全站死链扫描,把内链清理干净。这步花不了多久,但能省掉后面持续的权重损失。
URL 是网站的门牌号。搬家可以,但一定要在前门贴张纸条告诉别人你搬去哪了。
—— 一位处理过多次地址迁移的 SEO 工程师