最稳妥的处理不是把旧导航全部替换成新名称,而是区分“导航入口”和“面包屑路径”各自的职责:导航负责带用户去新的内容结构,面包屑负责说明当前页面在站点中的位置。如果栏目只是改了叫法、内容边界没变,保留旧导航文字指向新页面并设置跳转即可;如果栏目拆分或合并,导航和面包屑都要重做,且必须同步处理旧地址的跳转关系。
栏目名称变更通常有两种性质,处理代价差别很大。第一种是纯文案调整,比如把“产品中心”改成“产品服务”,底层目录、页面集合和层级关系都没动。第二种是结构变化,比如原来的“新闻资讯”拆成“行业动态”和“公司公告”,或者两个栏目合并成一个。这两种情况对旧导航和面包屑的影响完全不同。
判断依据可以看三点:旧栏目下的页面是否仍然归属同一个新栏目;旧栏目的层级深度是否改变;旧栏目地址是否还能对应到一个明确的新地址。如果三点都保持稳定,属于纯文案调整;只要有一点改变,就应按结构变化处理。
旧导航的处理有两种常见做法,各有适用条件。
选择的关键不是哪种更好看,而是旧栏目是否还有独立存在的价值。如果旧栏目下的内容已经全部并入新栏目,保留旧入口只会制造重复路径;如果旧栏目仍承载一部分未迁移的内容,直接替换会让这部分内容失去入口。
面包屑反映的是页面的层级路径,所以它的更新规则比导航更严格:只要层级关系变了,面包屑就必须改;如果只是名称变了、层级没变,面包屑可以只改文字,也可以暂时保留旧文字,但应尽快统一,避免同一站点出现两套叫法。
一个常见的错误是只改了导航、忘了面包屑,导致用户从导航进入新栏目后,面包屑仍显示旧名称。这不会直接造成访问错误,但会让用户怀疑自己是否进入了正确的栏目。处理时可以把面包屑的每一级与栏目配置表对照,确认名称和链接都指向当前有效的层级。
假设原来有一个“服务项目”栏目,现在拆成“设计服务”和“开发服务”。合理的处理顺序是:先建立两个新栏目并填充内容,再为旧栏目下的每个页面确定归属,然后设置旧页面到新页面的 301 跳转,最后更新导航和面包屑。如果先改导航再迁移内容,用户会进入空栏目;如果先迁移内容再改导航,旧导航会指向已经不存在或已改变归属的页面。
面对“旧导航该不该保留”这个问题,有两种解释:一种认为用户已经习惯旧名称,保留更友好;另一种认为旧名称会干扰新结构,应该尽快替换。能区分这两种解释的证据包括:旧栏目地址在站内搜索和站外链接中的出现频率、旧栏目页面近期的访问来源构成、以及旧栏目下是否还有未迁移的内容。
如果旧栏目地址主要来自站外链接和收藏,且旧栏目下已无独立内容,保留旧导航的收益有限,直接替换并做好跳转更合适。如果旧栏目地址仍有较多站内入口,且用户从这些入口进入后需要继续浏览旧栏目下的内容,保留过渡入口更稳妥。需要注意的是,访问量下降或某项统计归零,不能单独证明改名处理正确,也可能来自季节波动、外部链接失效或抓取延迟,应结合多个来源判断。
无论选择哪种方式,都建议先做一次“旧地址到新地址”的映射清单,逐条记录旧栏目地址、新栏目地址、旧页面地址、新页面地址和跳转类型。这个动作的结果会直接影响下一步:如果映射清单中存在一对多或多对一的情况,说明栏目拆分或合并尚未完全理清,此时不应急着改导航,而应先确定每个旧页面的唯一归属;如果映射清单是一对一且层级一致,就可以直接替换导航文字并同步更新面包屑。
完成映射后,再检查导航和面包屑是否引用了同一份栏目配置。如果两者分别维护,改名时很容易只改一处。把栏目名称和层级集中到一处配置,导航和面包屑都从该配置读取,能减少后续再次改名时的遗漏。