先给结论:旧导航和面包屑不要一起改。把旧栏目名对应的地址保留下来,让新名称只出现在可见文字和新的导航结构里;面包屑则按“当前页面在新栏目树中的位置”重写。只有当旧栏目本身被合并、拆分或彻底取消时,才让旧导航项退出,并给旧入口安排一个明确的去向。判断依据不是名称好不好听,而是旧入口背后是否还有独立内容、是否还有外部链接指向它、以及用户从旧路径进来后能否在两三步内到达目标页。
这三种情况对导航和面包屑的要求不同。改名是同一批内容换一个说法,旧地址和旧入口仍然有效;换层级是内容不变但归属变了,面包屑必须跟着变;取消栏目是内容被分走或删除,旧导航项不能再原样保留。
把这三类分开记录,是后续核对的基础。多个角色对“栏目还在不在”有分歧时,争论往往不是名称问题,而是有人把改名当成了取消。
主导航的空间有限,判断一个旧栏目名是否继续保留,可以看它是否还满足下面任意一条:
如果三条都不满足,旧栏目名更适合从主导航退出,改由面包屑、相关推荐或页脚承接。这里的关键动作是:先把旧导航项标记为“待退出”,再检查它指向的地址在过去一段时间内是否还有站内点击和站外引用。如果只有少量访问,且这些访问最终都去了同一个新栏目,就可以把旧地址指向新栏目;如果访问分散在多个页面,说明它仍有分流价值,保留为导航项或二级入口更稳妥。这个检查结果会直接决定下一步是做跳转,还是做页面级替换。
面包屑表达的是当前页面在站点结构中的位置。栏目改名后,如果只把面包屑里的旧名称换成新名称,但层级关系没变,通常够用;如果栏目被移动或合并,就必须重写整条路径。
假设一个站点原来有“学习资料 > 入门 > 某篇文章”,现在“学习资料”改名为“知识库”,同时“入门”被并入“基础”。那么面包屑应写成“知识库 > 基础 > 某篇文章”,而不是“知识库 > 入门 > 某篇文章”。这个假设说明的是判断方法:先确认父级是否还存在,再决定面包屑的每一段。
重写时还要检查面包屑中的每一段是否可点击、点击后到达的列表页是否真的包含当前页面。如果某一段只是文字、没有对应列表页,就不要为了凑层级而加上它。面包屑短一点但每段都成立,比层级完整但中间有一段是空链接要好。
多个角色对旧导航和面包屑有不同理解时,不要继续讨论“应该叫什么”,改成核对下面这张清单。每一项只记录事实,不记录意见。
核对完之后,通常会出现两种成立的选择:一种是保留旧地址并让它指向新栏目,导航和面包屑都使用新名称;另一种是旧地址退出,导航中不再出现旧名称,面包屑只保留新路径。前者适合旧入口仍有分流价值的情况,后者适合旧栏目已被完全替代的情况。两种选择不需要同时存在,选哪一种取决于清单里的事实,而不是取决于谁的声音更大。
上线后先看三件事:旧地址是否还能到达目标内容;新导航项是否指向正确的列表页;面包屑的每一段是否与当前页面的实际归属一致。如果旧地址返回 404,但面包屑已经更新,说明只改了一半,需要回到清单确认旧地址的处理方式。
还要注意,旧地址的请求量下降或某个入口点击归零,不能单独证明处理正确。请求量下降也可能是因为外部链接被移除、站内入口被其他位置替代,或者统计口径发生了变化。要结合站内搜索词、页面停留和后续点击一起看。复查的目的不是追求某个数字归零,而是确认用户从旧入口进来后仍能找到目标内容,并且新导航和面包屑不会把用户带向错误的层级。