先给结论:旧导航项和旧面包屑不要一起改。正确的顺序是先把旧栏目链接指向新栏目,再改导航文字,最后处理面包屑。如果反过来,用户和搜索引擎会先看到新名字却打不开,旧路径又还在被引用,问题会持续数周。下面按“保留、改写、退出”三种取舍展开,帮你判断自己的情况该走哪条路。
处理方式不同,根源在于旧栏目和新栏目是不是同一个东西。可以用一个简单证据区分:打开旧栏目页,看它过去承接的内容是否整体搬到新栏目下。如果内容主体没变、只是叫法变了,属于换名;如果内容被拆分、合并或彻底换方向,属于换内容。
判断错这一步,后面所有动作都会反。把换内容当成换名,旧名字会长期留在导航里,用户点进去看到的是不相关内容;把换名当成换内容,旧链接被直接删掉,外部引用和用户收藏会一起断掉。
保留不是偷懒,而是因为旧入口还在被使用。成立条件有三个,缺一个就应考虑退出。
满足这些条件时,实际动作是:把旧导航项的文字改成新栏目名,但链接仍指向旧地址,并在旧地址上做一次跳转到新栏目。这样做的结果是,用户看到的是新名字,点进去落到新内容,旧引用也不会断。下一步再观察一段时间,等旧地址的访问量降到可忽略,才把旧导航项移除。
需要提醒的是,访问量降到零不能单独证明可以删。它还可能是因为旧入口本来就没被展示、跳转生效后统计口径变了,或者用户改从站内搜索进入。更稳妥的证据是:旧地址在服务器日志里连续一段时间没有真实用户来源,且站内没有页面再链接它。
面包屑和导航不同。导航是入口,面包屑是位置说明。栏目改名后,面包屑最容易出错的地方是只改了文字,没改层级路径。
假设一个站点原来有“行业资讯 > 政策解读 > 某篇文章”,现在“政策解读”改名为“法规动态”,并且从“行业资讯”下移到了“服务中心”下。此时面包屑如果只把“政策解读”换成“法规动态”,路径仍然是“行业资讯 > 法规动态”,位置就是错的。正确做法是让面包屑反映新层级:“服务中心 > 法规动态 > 某篇文章”。
这个动作的结果会影响下一步:如果面包屑层级改了,但导航还没改,用户从导航进入后会看到两套不一致的路径,容易怀疑自己点错了。所以改面包屑之前,先确认导航已经指向新栏目。
退出适用于旧栏目已经不再作为独立入口存在的情况。典型前提是:旧栏目内容被并入新栏目,旧名字没有独立含义,且站内已经没有页面需要它作为上级。
退出的动作分三步:先从导航中移除旧项,再把旧地址做跳转到最相关的新栏目页,最后检查面包屑里是否还有旧名字残留。结果如何影响下一步,取决于跳转目标是否准确。如果旧地址跳到首页,用户会认为内容被删了;如果跳到新栏目页,用户能继续浏览,跳出率才不会异常升高。
不要一次性同时删除旧导航、旧面包屑和旧地址。分步做的好处是,出问题时你能判断是哪一步造成的。比如移除导航后流量没有明显变化,说明旧入口本来就不是主要来源;如果流量明显下降,说明还有外部引用依赖它,这时应恢复跳转而不是恢复旧导航项。
把上面的取舍落到操作上,可以按这个顺序走:
这套顺序的核心是:让旧地址先能到达新位置,再改用户看到的文字,最后清理残留。顺序对了,改名不会造成断链;顺序错了,修起来比不改还麻烦。