删栏目最危险的地方不是内容消失,而是入口还在。导航、面包屑、站内搜索联想、旧链接、RSS、合作方页面、广告落地页,甚至客服话术里的链接,都可能继续把用户送到一个已经不存在的地址。要一次找齐,先别急着删,而是把栏目当成一个“被引用对象”来排查:谁在指向它,谁在展示它,谁在依赖它的存在。下面按可执行顺序说明。
常见矛盾是:你删了栏目,导航里立刻没了,但搜索结果里还能看到旧链接,外部合作页也还挂着。这通常有两种解释。
解释一:入口确实被系统同步了。比如导航是动态读取栏目树,栏目删除后导航自动少一项;面包屑由模板生成,也会跟着消失。这种“自动消失”只覆盖了系统内直接依赖栏目结构的位置。
解释二:入口只是暂时没被触发。硬编码在模板里的链接、手工写进文章正文的链接、外部站点上的链接、广告后台的落地页,都不会因为栏目删除而改变。它们仍然存在,只是你还没遇到。
能区分这两种解释的证据是:去查链接的生成方式,而不是看页面当前是否可点。动态生成的位置,删栏目后会同步;静态写入的位置,删栏目后不会同步。把这两类分开,排查范围才不会漏。
不要只盯着站内导航。按维护方分三层,能覆盖大多数遗漏。
一个实际动作是:在删除前,用站内搜索和数据库查询同时搜栏目路径、栏目 ID、栏目别名。只搜栏目名容易漏掉用 ID 或别名写死的链接。查完后把结果按上面三层归类,再决定哪些改、哪些跳转、哪些保留。
凭记忆检查一定会漏。建议在删除前建一张入口清单,字段至少包括:入口位置、链接目标、生成方式、维护人、处理动作、复查日期。处理动作只有四种:删除、改指向、保留并说明、设为跳转。
假设一个例子:某站要下线“旧版帮助”栏目,但其中三篇仍被客服引用。此时不能整栏删除,而应把这三篇迁到新栏目,其余页面删除,并把旧栏目路径统一跳转到新栏目首页。这个假设说明的是判断方法:先区分“栏目整体是否还有价值”,再区分“单篇是否还有入口依赖”。动作的结果会直接影响下一步——如果跳转目标本身也不稳定,就不该设跳转,而应直接改掉引用。
验证不是看首页能不能打开,而是模拟用户可能到达的路径。
如果某项统计归零,还有别的解释:可能是缓存未更新、抓取尚未发生、或该入口本来访问量就低。归零只能说明当前没观察到,不能单独证明所有入口都已处理。
判断标准不是“旧栏目是否还有流量”,而是“这个入口是否还把用户带向仍然有用的内容”。
删除栏目不是一次点击,而是一次入口清理。先分清动态生成和人工写入,再按三层排查,最后用清单验证。真正找齐入口的标志,不是某个统计归零,而是你能够说清每个入口去了哪里、为什么这样处理。