先把待删栏目当成一个“被引用对象”来查,而不是先删页面再补链接。具体做法是:在删除前,把该栏目的所有已知地址整理成一份引用清单,再分别从站内导航、正文链接、站点地图、结构化数据和外部来源五个方向逐项核对。常规做法通常只查了导航和站点地图,遗漏往往出在正文深层链接、旧版页面残留和外部引用上。下面以你手上这份栏目地址清单为对象,逐步转成可执行的处理方案。
先不要动任何页面。打开你手上的栏目资料,把该栏目涉及的全部地址逐条列出,包括栏目首页、分页地址、筛选参数地址、以及该栏目下已发布内容的地址。每条地址后面留三列空白,分别记录“引用位置”“引用形式”“处理动作”。
这一步的关键是区分两类地址:一类是栏目自身的入口地址,另一类是栏目内内容的地址。删除栏目时,前者需要重定向或返回合适状态,后者如果内容仍要保留,就需要改挂到新的分类或路径下。把这两类混在一起处理,是后续反复返工的主要原因。
如果栏目存在分页,把 ?page=2 这类参数地址也单独列出。分页地址常被忽略,但它们同样可能被站内链接或外部来源引用。
清单建好后,按下面五个方向依次核对。每查到一个引用,就在对应列里记下位置,不要当场修改,先记录完整再统一处理。
五个方向查完后,如果清单里仍有地址没有找到任何引用,先不要判定它安全。它可能只被搜索引擎索引过,或存在于你无法访问的第三方系统中。这种情况下,保守处理比重定向到无关页面更稳妥。
假设你有一个栏目 /guide/,下面有三篇文章,其中两篇要保留、一篇要删除。清单里共列出五个地址:栏目首页、两个分页地址、两篇保留文章的地址。
核对后发现:栏目首页被主导航和十二篇旧文章引用;分页地址只被站点地图引用;两篇保留文章被外部三个站点引用。此时处理顺序应该是:先把两篇保留文章改挂到新分类,再更新那十二篇旧文章的链接指向,然后处理主导航入口,最后更新站点地图并移除分页地址。外部引用不需要主动修改,只要保留文章的新地址可访问,外部链接就能继续生效。
这个顺序的依据是:影响面越大的引用越先处理,避免在中间状态停留过久。如果反过来先删栏目再补链接,中间会出现大量指向失效地址的入口,增加排查难度。
所有修改完成后,用清单逐条验证。对每条地址,确认它现在返回的状态、跳转目标是否符合预期,以及引用位置是否已更新。验证时不要只看首页,要覆盖导航、正文、站点地图和结构化数据四个位置。
验证后如果发现某个入口仍指向旧地址,回到第二步重新核对,而不是直接新增重定向掩盖问题。重定向是承接流量的手段,不是替代入口更新的方案。入口本身没改干净,重定向只会让问题更难发现。
改动前后做比较时,要考虑搜索需求的自然波动和采集时间的差异。一次改动后某项数据下降,不能单独证明处理方式正确或错误,需要结合多个入口的验证结果一起判断。
处理完成后,把这次找到的引用位置整理成一份检查项,按站内导航、正文链接、站点地图、结构化数据、外部来源五类归档。下次删除其他栏目时,直接按这份检查项逐项核对,不需要重新摸索。
同时记录这次遗漏最集中的方向。如果正文链接是主要遗漏点,说明日常发布流程中缺少链接维护环节,可以在内容更新时顺带检查指向已删栏目的链接。这一步动作的结果,会直接影响你下一次删除栏目时的工作量和返工概率。