栏目改名后,旧导航和面包屑不该一起无差别替换。更稳妥的判断是:先确认该栏目是否还有可访问的旧地址、旧导航是否仍出现在站内其他页面、面包屑是否被模板统一调用;如果旧栏目只是换名且内容主体不变,保留旧地址并更新可见名称;如果栏目边界已经改变,应让旧导航退出并给面包屑建立新的层级。
很多遗漏条件出在这里:编辑只改了栏目名称,却把旧导航链接、面包屑路径和页面标题一起当作同一批数据清理。实际要分两种前提。
判断依据不是栏目名换了几个字,而是内容归属和父子关系是否变化。若这两项没有变化,优先保留旧地址;若至少一项变化,优先处理导航和面包屑的层级一致性。
旧导航有三种处理方向,适用条件不同。
适用于用户仍用旧称呼搜索或记忆该栏目,且新名称与旧名称指向同一批内容。做法是把导航显示文字改成新名称,链接仍指向原地址;如果原地址已经换了路径,则让旧地址跳转到新地址。这样做的结果是,用户从旧入口进入时不会突然看到不相关内容,下一步可以继续观察旧地址的访问是否逐步减少,再决定是否撤下旧导航。
适用于栏目已经被合并到另一个栏目下,旧导航继续存在会造成两个入口指向相似内容。此时应把旧导航从主导航、侧栏或页脚中移除,只在新栏目下保留一个入口。需要检查的是:站内其他页面是否还在正文或相关推荐中链向旧栏目。如果存在,应逐条改为新地址,而不是只改导航模板。
适用于旧栏目仍有外部链接或用户收藏,但站内已经不再把它当作主要入口。做法是让旧导航不再出现,旧地址暂时保留并指向最接近的新栏目。这里要注明假设:如果旧地址对应的是多个新栏目,就不适合统一跳到一个页面,而应分别指向各自最相关的新地址,否则用户会落到错误层级。
面包屑比导航更容易被忽略,因为它常由模板根据栏目父子关系自动输出。栏目改名后,如果只改显示名称,面包屑可能仍显示旧层级;如果改了父子关系,面包屑会直接暴露出结构错误。
处理时先确认三件事:当前页面属于哪个新栏目、该栏目的上级是谁、首页到当前页面的路径是否唯一。若路径唯一,面包屑按新层级输出即可;若一个页面同时属于多个栏目,应选择用户最可能理解的那条路径,而不是把所有栏目都塞进面包屑。
一个假设例子:某站点把“旅游服务”改名为“出行服务”,内容仍是原来的线路和票务页面。若只改面包屑文字,路径会变成“首页 > 出行服务 > 某线路”,这没有问题;但若同时把“出行服务”移到“本地生活”下面,面包屑就应变成“首页 > 本地生活 > 出行服务 > 某线路”。此时旧面包屑中的“旅游服务”必须退出,否则用户会看到一个已经不存在的层级。
改名后不要只盯着导航模板和面包屑模板。实际动作是:抽取站内若干入口页和详情页,检查它们指向旧栏目的链接是否仍然存在。检查结果会直接影响下一步。
执行后,下一步不是立刻判断收录或排名变化,而是看用户是否还能从旧入口到达正确内容、面包屑是否与实际层级一致。若这两项都通过,再考虑是否收缩旧地址。
旧地址访问量下降、站内某入口点击减少,或某工具显示抓取量变化,都不能单独证明旧导航和面包屑已经处理正确。它们还可能有其他解释:用户改用新入口、外部链接自然减少、统计口径变化,或页面本身内容调整。更可靠的依据是路径一致性:用户从旧导航进入后是否落到预期栏目,面包屑是否显示当前真实层级,站内是否还有指向已废弃层级的链接。
因此,栏目改名后的收尾动作应落在两处:旧导航是否还承担入口作用,面包屑是否按新层级重算。前者决定保留、改写还是退出,后者决定路径是否可信。两者都确认后,再决定旧地址是继续保留、跳转还是停止提供。