先判断旧栏目名是“入口”还是“标签”:如果它仍在菜单、面包屑或外链中被大量引用,改名后应保留一层旧路径承接跳转;如果它只是内部编辑习惯用语,且没有独立流量与外链,直接退出更干净。处理顺序是:先查引用面,再决定保留、改写或退出,最后同步导航、面包屑和站内搜索三处显示。
不要凭印象判断。把旧栏目名当作一个字符串,在站点后台、模板文件和外部来源里分别查一次,得到的是三类不同证据:
查完之后做一次计数:旧路径被多少条站内链接指向,被多少条站外链接指向。这个数量不决定对错,但决定改错的代价。假设旧栏目有 40 条站内链接指向、几乎没有站外引用,那退出成本很低;反过来,站外引用多、站内引用少,贸然退出就会让外部访问者落到空页。
保留适用于旧栏目名仍是用户搜索或点击时使用的词,或者它承载了外部链接和合作方入口。做法是保留旧路径可访问,页面内容指向新栏目,导航里不再显示旧名,但面包屑允许出现一次旧层级作为过渡。
改写适用于旧栏目只是命名不准、指向的内容还在,只是换了更清楚的说法。这时不新增路径,直接把导航文字、面包屑文字和页面标题换成新名,旧路径做跳转。改写的关键是同一份内容只保留一个正式入口,避免新旧两个名字在导航里并列。
退出适用于旧栏目对应的内容已经下架、合并,或者它只是编辑内部临时分类,没有独立访问价值。退出的动作不是删掉了事,而是把旧路径指向一个仍然有用的落点,比如上级栏目或站内搜索结果页,同时清掉导航和面包屑里的旧名。
三种做法可以混用:一个旧栏目保留路径、改写显示名、退出导航位置,这是常见组合。判断标准只有一个——用户从旧入口进来时,能不能在两秒内看懂自己到了哪里、下一步该点哪里。
导航承担“去哪”的功能,面包屑承担“我在哪”的功能,两者对旧栏目名的容忍度不同。
导航里应尽快只保留新名。旧名留在主导航会让用户以为存在两个并列栏目,点击后却到同一页,这是最常见的困惑来源。如果旧栏目确实需要过渡,可以放在页脚或二级位置,并明确标注为旧版入口。
面包屑可以比导航多保留一层旧名,前提是旧名仍能帮助用户理解层级。例如新栏目叫“项目动态”,旧名是“工程案例”,如果旧名更贴近用户语言,面包屑里保留“工程案例 > 项目动态 > 当前页”比直接替换更容易让人理解。但如果旧名已经和实际内容不符,保留只会增加噪音,应当直接替换。
一个可执行的动作:改完导航后,用站内搜索搜一次旧栏目名,看返回结果里是否还出现旧名入口。如果出现,说明站内搜索的索引或映射还没同步,下一步应先处理这一处,再检查面包屑,否则用户会从搜索进入一个导航里已经不存在的位置。
把旧栏目路径全部跳到首页,是省事但代价高的做法。用户带着对旧栏目内容的预期进来,落到首页后需要重新找一遍,多数会直接离开。更合理的落点是:
跳转方式上,永久性迁移用 301,临时过渡用 302。这里要说明一个判断边界:跳转设置正确之后,旧路径的访问量下降、新路径访问量上升,通常说明承接生效;但访问量变化也可能来自季节、推广活动或统计口径调整,不能只凭一个数字就断定处理成功。要结合站内搜索词、页面停留和下一步点击一起看。
假设某黄石本地站点原有栏目“建材行情”,现改名为“材料价格”,内容基本不变,旧路径有 12 条站内链接和 3 条合作方页面引用。
这个例子里,决定因素不是名字好不好听,而是旧路径还有没有外部引用。如果没有那 3 条合作方引用,退出的成本会低很多,可以直接改写而不必保留旧路径。
先查导航:主导航、侧栏、页脚里是否还有旧名。再查面包屑:模板里是否还写死旧栏目名,动态生成的是否取了正确的上级。然后查站内搜索:搜旧名和新名,看返回的入口是否一致。最后查外部:合作方页面和旧宣传物料上的链接是否还能落到有效页面。
每一步的结果决定下一步:如果导航已清干净但站内搜索仍返回旧名,问题在索引而不在模板;如果模板已改但面包屑仍显示旧名,问题在数据字段而不是显示层。按这个顺序走,能避免反复改同一处却始终不生效。