先把旧栏目页当成“入口页”而不是“内容页”来对待:只要它还有外部链接、站内推荐位或历史访问路径,就不要直接删掉。更稳妥的做法是保留旧栏目地址并做301到新栏目,同时把导航、面包屑、侧栏和结构化数据里的旧名称一次性改完;如果旧栏目没有独立内容、纯粹是聚合页,也可以合并进新栏目,但必须让旧地址能跳到最接近的新位置。
打开你手里的旧栏目页,看它是否承担了列表聚合、频道首页或专题入口的职责。判断依据不是名字好不好听,而是这个地址有没有被别处引用:外链、友情链接、站内文章正文里的链接、导航下拉、页脚快捷入口、活动页按钮。只要存在其中任意一项,它就属于入口页。
假设你有一个旧栏目“旅游攻略”,现在改名为“出行指南”。如果“旅游攻略”这个地址被首页导航和三条外链引用,就按入口页处理;如果它只是后台自动生成的空列表,就按空聚合页处理。两种情况的处理动作不同,下一步的改法也不同。
很多人只改了主导航的文字,却漏掉面包屑、侧栏推荐、页脚快捷入口和移动端底部菜单。结果是同一批页面里出现两个栏目名,用户点进去会怀疑自己走错了地方。正确顺序是:先确认新栏目地址,再统一替换所有露出旧名称的位置。
这里有一个容易忽略的条件:面包屑的中间层如果直接指向旧栏目地址,而你只改了文字没改链接,用户点击后仍会落到旧地址。所以改完文字后,必须点一次面包屑中间层,确认它跳到的是新栏目而不是旧地址。
旧栏目地址不要统一跳到首页,也不要用302临时跳转。301指向新栏目首页是最常见的做法,但如果旧栏目下有多个子分类,能一一对应就一一对应,不能对应再统一跳到新栏目首页。
假设旧栏目“旅游攻略”下有“门票”“交通”“住宿”三个子栏目,新栏目“出行指南”下也有对应分类,那就把旧子栏目分别301到新子栏目。如果新栏目没有细分,就全部301到新栏目首页。这样做的结果是:用户和外部链接都能落到最接近的内容上,而不是被扔到网站首页重新找路。
改完后,用旧地址访问一次,确认返回301且最终落到新栏目;再用面包屑中间层访问一次,确认它直接指向新栏目,不经过旧地址。这两个动作的结果决定你是否还需要回头补链接。
不要凭记忆改。拿一张表,把旧栏目地址、新栏目地址、导航位置、面包屑层级、301目标、最后检查结果列出来。每改完一项就打勾,改不完的留在表里,不要上线一半就停。
如果旧栏目地址带参数或带子路径,也要一并记录。比如旧地址是“/old-column/”还是“/old-column/index.html”,处理方式可能不同。带index.html的旧地址要单独做301,不能只处理目录地址。
只有同时满足三个条件,才可以考虑删除旧栏目地址:没有外部链接指向它、没有站内页面引用它、后台访问记录显示它长期没有真实用户进入。即便如此,也建议先做301观察一段时间,而不是直接返回404。
访问记录归零不能单独证明删除正确,因为统计工具可能被屏蔽、日志可能被清理、用户可能通过书签直接访问。更稳妥的判断是:先保留旧地址并301到新栏目,过一段时间再根据实际访问情况决定是否彻底移除。这个动作的结果是:你既不会因为误删丢失入口,也不会让旧地址长期占用维护精力。
如果旧栏目名称涉及品牌词或已经印在物料上,删除前还要确认物料是否还在流通。仍在流通的旧名称,保留301比直接删除更合适。