改栏目名时,旧导航和面包屑要不要一起改,取决于一个容易被忽略的条件:旧栏目页是否还在被站外链接或用户收藏直接访问。如果旧栏目页仍然可访问,导航和面包屑必须指向新名称,同时给旧地址做永久跳转;如果旧栏目页已经彻底删除且没有外部引用,才可以把导航和面包屑直接换成新名称,不必保留旧路径。判断依据不是“改了多少个页面”,而是旧路径还有没有独立入口。
常规做法通常只改导航文字,把面包屑留着旧名,结果用户从站外点进来看到的面包屑和导航对不上。要解决这个遗漏条件,先做一次入口盘点,而不是先动模板。
如果旧路径仍有站外请求,说明它还有独立入口,属于第一种条件;如果旧路径的请求全部来自站内旧导航,且旧导航马上会被替换,属于第二种条件。
这种情况下,导航和面包屑都要显示新名称,但旧路径不能直接消失。实施动作分三步。
做完这一步后,再观察旧路径的请求是否逐渐减少。如果请求量下降,说明站外入口正在被新地址替代;如果请求量不变,说明还有未发现的外部引用,需要继续排查,而不是急着删除跳转。请求量没有立刻归零,也可能只是缓存或爬虫重访,不能单独当作处理失败的证据。
如果确认旧栏目页只靠站内旧导航进入,且旧导航会被整体替换,可以走更省事的路:直接删除旧栏目页,导航和面包屑同步换成新名称,不保留旧路径。
但这里有一个例外:旧栏目页如果已经积累了自己的内链结构,比如其他文章正文里引用过它,删除后这些内链会变成错误链接。此时要么把这些内链改到新栏目,要么保留旧路径做跳转。判断方法很简单,在站内搜索旧路径,看有多少页面引用它。引用多就保留跳转,引用少就一起改掉。
导航是入口,面包屑是位置提示,两者改名的时机不同。
一个假设例子:某站把“行业资讯”改为“行业观察”,旧路径仍有三个合作方链接。先做永久跳转,再改导航文字,最后统一面包屑。上线后旧路径请求逐步下降,说明外部入口已迁移;若请求不变,则继续保留跳转,不删除旧地址。这个顺序能避免用户从站外进来时看到两套栏目名称。
改名不是改完模板就结束,以下位置容易漏掉:栏目页自身的页面标题、列表页的分页链接、站内搜索结果的显示名称、以及旧栏目在站点地图中的记录。逐项检查后,再决定旧路径是保留跳转还是彻底移除。动作的结果直接决定下一步:跳转请求持续存在就保留,请求消失且无站内引用才考虑清理。
把旧导航和面包屑的处理绑定在旧路径是否还有独立入口上,比单纯改文字更稳妥,也能避免改名后出现两套栏目名称并存的情况。