先给结论:如果旧栏目名仍有搜索需求或外链指向,保留旧导航入口并用301把旧栏目地址指向新栏目,同时把面包屑改成新名称;如果旧栏目只是内部叫法、没有独立流量和外链,就直接删除旧导航项、让旧地址返回410,面包屑只保留新名称。判断依据不是“哪个更干净”,而是旧地址是否还在被外部引用,以及旧名称是否还在被用户主动搜索。
栏目改名后最容易踩的坑,是把“导航改名”和“地址改名”当成一件事。导航文字是给人看的,地址是给搜索引擎和外部链接看的,两者可以分开处理。
判断旧栏目属于哪一类,可以查三个地方:服务器访问日志里旧栏目路径是否还有稳定请求;外部站点或合作方页面是否还链向旧栏目地址;站内搜索词或客服记录里是否还有人用旧名称找内容。三项里只要有一项持续存在,就按“有外部引用”处理。
反之,如果旧栏目上线时间很短、从未对外推广、日志里旧路径请求几乎为零,那它更可能是内部命名遗留,按“无外部引用”处理更省事。
这种情况下的动作顺序是:先在新栏目页面上线、内容补齐,再改导航文字,最后配置跳转。顺序颠倒会出现用户点旧入口进到空页面的情况。
做完这一步要观察的指标是:旧路径的请求是否逐步转移到新路径,以及跳转后落地页的跳出情况。如果旧路径请求量下降但新路径没有相应上升,说明跳转链可能断在中间环节,需要回查配置。
如果确认旧栏目没有外链、没有搜索需求、日志里也没有稳定请求,就不必为了“以防万一”长期保留一个已经没人用的入口。导航项越多,用户找到目标栏目的路径越长。
具体动作是:从导航中移除旧项,把旧栏目地址返回410 Gone,面包屑只显示新名称。410和404的区别在于前者明确告诉抓取方这个地址不会再恢复,适合确定不再使用的旧栏目。
这里有一个容易被忽略的例外:如果旧栏目名和新栏目名只差一两个字,且新名称本身语义不清晰,保留旧名称作为导航副标题反而比彻底删除更利于用户理解。这种情况下导航主文字用新名,副文字保留旧名,面包屑仍只写新名。
导航回答的是“站内有哪些栏目”,面包屑回答的是“我现在在哪”。所以两者的处理逻辑天然不同。
举个假设的例子:某站把“产品中心”拆成“设备”和“耗材”两个栏目。此时面包屑应写成“首页 > 设备 > 具体产品”,而不是“首页 > 产品中心 > 设备”。导航里可以暂时保留“产品中心”作为分组标题,但点击后进入的是拆分后的新结构。
第一,用旧栏目地址直接访问,确认跳转目标正确且只跳一次。第二,检查站内所有指向旧栏目的内链是否已更新,遗漏的内链会让跳转日志里持续出现旧路径请求。第三,确认面包屑在栏目页、列表页、详情页三个层级上都显示新名称,避免只在首页改了、深层页面还是旧名。
如果验证时发现旧路径请求量归零,不要立刻认定处理成功——也可能是跳转配置错误导致抓取方直接放弃了该路径。此时应结合新路径的请求变化一起看,两个数据同时合理,才能说明这次改名没有造成流量断层。