结论先给:如果旧栏目名对应的页面集合基本没变、只是叫法换了,优先保留旧导航与面包屑的链接指向,只替换可见文字;如果旧栏目被拆分、合并,或其中部分内容迁到了新业务线,就必须让旧导航与面包屑指向新的归属,并在原地址做一次可验证的跳转。判断依据不是栏目名新旧,而是“同一批内容是否仍然落在同一个可访问地址上”。
换标签指栏目下的文章、产品、案例仍然是原来那批,URL 结构不动,只是导航文字和面包屑末级从“行业方案”改成“解决方案”。这种情况下导航与面包屑的 <a href> 不必改,改动范围只在可见文本和标题标签。对用户来说路径没变,对已经积累的外部链接也没有额外损耗。
换归属指旧栏目里的一部分内容被划到新栏目,另一部分被合并或下线。此时旧导航若继续指向原地址,用户点进去会看到一个内容已经不完整的列表;面包屑若还写着旧栏目名,用户会以为自己走错了位置。正确做法是:导航和面包屑统一指向新归属地址,旧地址用 301 跳转到最相关的新列表页,而不是统一跳到首页。
这三个证据中,只要“归属变了”成立,就按换归属处理,不要因为旧地址还有访问量就犹豫保留。访问量本身不能证明保留正确,它也可能来自跳转前的缓存、外部旧链接或用户书签。
假设一个做企业服务的站点,把“客户案例”栏目改名为“落地实践”,但案例详情页地址不变,只是列表页从 /cases/ 改为 /practice/。导航和面包屑若都指向新列表页,而旧列表页 301 到新列表页,那么用户从任意入口进入都能到达同一批内容。假设改名前有若干外部链接指向 /cases/,跳转后这些链接会把访问者带到新列表页,而不是停在 404。这个动作的结果是:下一步只需要检查新列表页是否能正常列出全部案例,以及面包屑末级文字是否与导航一致,不需要再逐个修改详情页。
反例也要说清楚:如果旧栏目只是改名,内容归属没变,却把旧列表页 301 到首页,或者把面包屑改成与导航不一致的第三种叫法,就会让用户和站内链接同时失去准确落点。这种情况下“改了比不改更差”,应当回退到只改可见文字。
最后一步动作会直接决定下一步:如果从旧地址进入后落在新列表页且面包屑正确,就可以停止调整;如果落点正确但面包屑仍显示旧栏目名,说明只改了跳转没改模板,需要回到面包屑模板里替换归属字段,而不是继续加跳转。