结论先说:栏目改名后,旧导航和面包屑要不要同步改,取决于旧栏目名是否仍被外部引用以及旧路径是否还能命中内容。如果旧栏目名已出现在外链、广告落地页或用户收藏里,只改新导航而放任旧面包屑,会让人从旧入口进来后看到两套称呼,判断自己走错了地方。反过来,如果旧栏目名从未对外露出、站点也刚上线不久,直接统一替换更省事。下面给出可核对的判断依据和一个会让结论失效的反例。
“旧导航”和“旧面包屑”经常被当成一回事,实际包含三类不同的东西,混在一起改就容易出问题。
/old-name/。这类改动会牵连内链、外链和收藏,代价最高。把这三类分开列清单,是决定“只改文字”还是“连地址一起改”的前提。只改文字时,旧地址仍能打开,风险最小;连地址一起改,就必须为旧地址安排去向。
不要凭印象决定。可以查这几项,每项都能给出明确的是或否:
前两项指向“旧名字还有用”,后两项决定“改动量有多大”。一个常见的反常结果是:导航文字改完,面包屑纹丝不动,于是同一页面顶部叫新名、路径条里叫旧名。这通常不是缓存问题,而是面包屑走了独立的手写字段或独立模板。
前面说“旧名字没人用就直接统一替换”,但这个结论在一种情况下失效:旧栏目名本身是用户熟悉的叫法,且仍在带来站内搜索和外部点击。这时把旧名字从导航和面包屑里彻底删掉,反而会让老用户找不到入口。
假设某站点把“帮助中心”改名为“支持与文档”,旧路径 /help/ 仍有外部链接。如果只把导航和面包屑换成新名、旧地址直接跳首页,从旧链接进来的用户会落到首页而不是对应栏目,需要重新找一遍。更稳妥的做法是保留旧地址并让它指向新栏目页,同时在页面内保留一句“原帮助中心”的说明,让新旧叫法有一次对照。这里的关键判断是:旧名字是否已经沉淀为用户的固定叫法,而不是它是否好看。
动手前先列出四列:旧栏目名、旧路径、新栏目名、新路径。然后按下面的顺序处理,每一步的结果决定下一步:
如果站点规模小、栏目刚建不久、外部没有任何引用,可以直接把导航、面包屑、路径一次性改到位,省去跳转层。判断依据就是前面那张对照表里“旧路径”一列有没有外部来源。
面包屑除了页面顶部那条路径,还有两处常被忽略:一是移动端折叠后的返回层级,二是页面标题或结构化数据里引用的栏目名。改名后如果只改了可见的路径条,这两处仍会显示旧名,形成同一页面多种称呼。处理办法是把栏目名集中到一个可复用的字段,导航、面包屑、页面标题都读同一个来源,而不是各自手写。这样下次再改名,只需改一处,也就不会再出现导航新、面包屑旧的分裂状态。