如果栏目只是换了叫法、内容边界没变,优先保留原路径并只改导航与面包屑的显示文字;如果栏目合并、拆分或业务前提已经变化,才需要做旧导航的跳转与面包屑层级重建。判断依据不是新名字好不好听,而是旧URL是否仍有外部入口、站内链接和用户习惯在支撑。
显示层调整指栏目覆盖的内容主题、子栏目数量、页面归属关系都没变。例如原来叫“产品中心”,现在改成“解决方案”,但下面挂的仍是同一批页面,只是访问者更习惯后一个词。这种情况下,导航文字和面包屑文字可以同步替换,旧URL保持可访问,不必把整棵目录推倒重来。
结构层调整则不同:原来“新闻资讯”下面同时放着公司动态和行业观察,现在拆成两个独立栏目,或者两个栏目合并成一个。这时旧导航指向的入口已经不能准确表达内容归属,面包屑的父级关系也会失效,需要重新定义层级,并给旧入口安排去向。
一个可操作的区分方法是:列出旧栏目下所有页面,逐条问“它在新结构里是否还属于同一个父级”。如果九成以上页面父级未变,按显示层处理;如果超过三成页面需要换父级,按结构层处理。这个比例是假设示例,用来帮助比较两种做法,不是统计结论。
旧导航不是只有“删掉”和“保留”两个选项,实际有三种处理方式,选择取决于旧入口是否还有访问价值。
如果旧导航项在页脚、侧栏、文章内链中反复出现,只改主导航是不够的。需要把这些位置一并排查,否则访问者从不同入口进入会看到不一致的栏目名称,反而增加困惑。
面包屑表达的是页面在站点结构中的位置,所以栏目改名后,面包屑要改的是文字标签,不是层级顺序。假设原来层级是“首页 > 产品中心 > 产品A”,改名后应为“首页 > 解决方案 > 产品A”,中间那层仍然指向同一个栏目页。
但如果是结构层调整,面包屑就不能只换文字。原来“首页 > 新闻资讯 > 公司动态 > 某文章”,拆分后应变成“首页 > 公司动态 > 某文章”,中间少了一层;如果文章被归入新栏目,父级名称和链接都要同步更新。
需要特别检查两类页面:一是通过站内搜索或外部链接直接进入的深层页面,它们的面包屑容易停留在旧层级;二是列表页的分页或筛选状态,面包屑中的栏目名如果写死,改名后会与新导航不一致。处理方式是让面包屑从栏目配置中读取名称,而不是在每个模板里单独写死。
如果旧栏目名称本身已经形成了稳定的外部引用,比如被行业目录、合作方页面或用户收藏大量指向,那么“只改显示文字、保留旧URL”仍然成立,但“直接移除旧导航项”就不成立。此时更稳妥的做法是保留旧导航项作为过渡入口,并在新栏目页上明确说明新旧对应关系。
反例是:某栏目改名后,旧URL仍可访问,但页面内容已经整体替换成新业务,旧导航项却还指向旧URL。访问者点进来看到的是不相关内容,这比直接跳转到新栏目更糟。判断标准是旧URL返回的内容是否仍与旧名称相符,而不是URL本身是否可访问。
具体动作是:在改栏目名称之前,先导出旧栏目的所有入口位置,包括主导航、页脚、侧栏、面包屑模板、文章内链和站点地图。给每个入口标注“仍指向同一内容”或“指向已变化内容”。
结果会直接影响下一步:如果多数入口仍指向同一内容,只改显示文字并保留URL;如果多数入口指向已变化内容,先确定新层级,再统一替换入口链接和面包屑父级。盘点完成后,再动模板和导航配置,可以避免改了一半、旧入口还在把访问者带到错误位置。