先判断旧栏目名是否已经产生外部引用:如果旧名出现在外链锚文本、用户书签、站内搜索记录或已收录的导航链接里,就要保留旧地址并做过渡;如果旧名只在内部菜单和面包屑里出现、没有对外引用,直接同步替换并清理死链即可。这个判断决定了你该做重定向,还是只改显示文字。
当旧栏目名对应的地址已经被外链、书签或历史导航使用,改名的重点不是“把旧名擦掉”,而是让旧地址继续可用。此时保留旧栏目路径,把新的栏目名只体现在导航文字、面包屑文案和页面标题里,是最省事的做法。
实施动作分三步:
这一步的结果会直接影响下一步:如果旧路径访问量稳定,说明外部引用仍在起作用,此时贸然删除旧地址会让这些入口全部落到 404,反而增加排查成本;如果旧路径访问量持续走低,才具备合并的条件。
如果旧栏目名只出现在自己站内的菜单、面包屑和少量内页链接里,没有外部引用痕迹,处理方式就简单得多:直接替换显示文字和目标地址,然后清理指向旧地址的内部链接。
具体动作是:先全局搜索旧栏目名,列出所有出现位置,包括主导航、侧边导航、面包屑、页脚、文章内链和站点地图;再统一替换为新名和新地址;最后检查是否还有指向旧地址的链接残留。残留链接是这类改名最常见的遗漏点,尤其是文章正文里的手动内链,很容易被忽略。
这里的例外是:如果旧栏目名本身带有品牌含义或用户已经形成认知,即使没有外部引用,也建议在栏目页保留一句旧名说明,避免老用户找不到入口。判断依据不是有没有外链,而是这个名称是否承担了识别功能。
导航是入口,面包屑是路径说明,两者对改名的敏感度不一样。导航可以只改显示文字、保留旧地址;面包屑通常需要同时改文字和地址,因为它表达的是当前页面在站点结构中的位置。
如果面包屑里的旧栏目名指向的是旧地址,而导航已经改成了新地址,就会出现同一层级两个入口并存的情况。用户从面包屑点进去看到的是旧栏目页,从导航点进去看到的是新栏目页,内容相同但地址不同。这种分裂状态会让后续的统计和维护都变复杂。
处理办法是让面包屑和导航指向同一个地址:要么都指向旧地址并保留过渡,要么都指向新地址并做好跳转。选择哪一种,回到前面两个条件的判断。
假设某站点把“产品中心”改名为“解决方案”,旧地址是 /products/,新地址是 /solutions/。
/products/。结果是旧地址继续承接所有入口,外部引用不受影响,但地址和显示名称长期不一致,新用户复制链接时会觉得奇怪。/solutions/,同时在 /products/ 上设置跳转到新地址。结果是地址和名称一致,但需要确认跳转是否覆盖了所有旧路径,包括分页和筛选参数。两种做法都成立,区别在于你更在意外部引用的稳定性,还是地址与名称的一致性。如果旧栏目有大量外链,做法 A 更稳妥;如果旧栏目几乎没有外链,做法 B 更干净。
常规做法通常只改导航和面包屑,遗漏最多的是这几处:
这些位置不处理,用户看到的名称是新的,但实际路径和搜索结果还是旧的,问题会在用户反馈里才暴露出来。改名不是一次替换动作,而是一次入口一致性检查,检查范围应该覆盖所有能到达该栏目的路径,而不只是导航条。