栏目改名后,旧导航和面包屑不能只替换显示文字,而要先决定旧栏目是保留、合并还是退出,再分别处理链接、层级和路径。最稳妥的顺序是:先列出旧栏目下所有入口和页面,再为每个入口指定去向,最后才改导航文案和面包屑规则。若只改名称而不处理旧链接,用户从收藏夹、站内搜索或外部引用进入时,会同时遇到旧栏目名和新栏目名两套说法。
拿一张纸或一个表格,把你手上这个旧栏目下的页面逐个列出来。判断标准不是栏目名好不好听,而是这个栏目是否还有独立存在的必要。通常有三种去向:
这个判断会直接决定下一步动作。如果跳过判断,直接批量把旧栏目名替换成新名称,合并和退出的页面就会失去明确去向。
导航不止一处。改名后要分别检查三种位置,因为它们的影响范围不同。
全局导航出现在几乎所有页面。如果旧栏目仍在全局导航中,改名后应直接替换文字,但链接指向要先确认。若该栏目已合并,链接应指向新栏目首页;若已退出,应从全局导航中移除,并在上级栏目或站内搜索中保留可达路径。
侧边栏通常只出现在该栏目及其子页面中。改名后,侧边栏中的栏目名应同步更新。若栏目已合并,侧边栏应改为新栏目的子导航,而不是保留旧结构。一个实际动作是:在模板中搜索旧栏目名,确认它出现在哪些导航组件里,再决定是替换文字还是调整链接。
页脚常被忽略。旧栏目名如果出现在页脚,改名后同样要处理。页脚链接若指向已退出的栏目,应移除或改为上级栏目。这样做的结果是,用户不会在页面底部再次看到已经改名的旧称呼。
面包屑反映的是页面在站点结构中的位置,不是导航菜单的显示顺序。栏目改名后,面包屑要按页面实际归属更新。
假设一个页面原来属于“旧栏目 > 子栏目 > 页面”,现在旧栏目改名为“新栏目”,但页面归属没变,面包屑就应显示“新栏目 > 子栏目 > 页面”。如果页面已合并到另一个栏目,面包屑应显示“新归属栏目 > 页面”,而不是继续保留旧栏目名。
一个需要注意的情况是:如果旧栏目已经退出,但某个页面仍保留独立路径,面包屑不能凭空指向一个已不存在的栏目。此时可以把面包屑缩短为“上级栏目 > 页面”,或者根据页面新归属重新指定层级。
实际动作是:打开面包屑模板,找到栏目名称的输出位置,确认它读取的是栏目表还是页面归属字段。如果读取的是页面归属字段,改名后通常只需更新栏目名称;如果读取的是固定文字,就需要逐处修改。
旧导航和面包屑改完后,旧链接仍然可能从外部进入。可以为每个旧入口指定三种去向之一:
验证时,不要只看首页。从站内搜索、页脚、旧栏目入口和外部引用各取一个链接,分别访问,确认它们最终到达的页面导航和面包屑是否一致。如果某个旧链接跳转后仍显示旧栏目名,说明模板中还有未替换的固定文字。
假设你手上有一个“合作机构”栏目,因合作关系结束需要退出,但其中两篇介绍文章仍有参考价值。处理步骤可以是:
这个例子的关键不是具体名称,而是每个旧入口都有明确去向。做完后,从旧栏目入口进入的用户会到达“资料库”,从文章旧链接进入的用户会看到新的面包屑。下一步可以检查站内搜索中是否还出现旧栏目名,如果有,说明搜索索引或模板中仍有残留。
栏目改名后,旧名称可能还留在这些地方:页面标题、描述标签、图片替代文字、站内搜索建议、相关文章模块、页脚版权说明。逐项检查后,再决定哪些需要更新、哪些可以保留。保留旧名称作为历史说明时,应确保它不会与当前导航和面包屑冲突。最终判断标准是:用户从任何一个入口进入,看到的栏目名称和层级关系是否一致。