删栏目最怕的不是删掉那一批页面,而是入口没找齐:导航、面包屑、相关推荐、站内搜索联想、sitemap、外部链接、结构化数据里的引用,只要漏一处,用户和爬虫就会持续撞上失效地址。要一次找齐,先把栏目当成一个“被引用对象”而不是一组URL,再按引用来源逐层清点。
动手前先划三条线。第一条是内容线:栏目下哪些页面仍有独立价值,哪些只是旧系统或旧合作留下的壳。第二条是入口线:谁在链接它、谁在展示它、谁在数据里引用它。第三条是承接线:保留下来的页面要挂到哪个新栏目,还是独立成页。
如果栏目里只有少数页面值得留,就不要整栏301到首页。更稳的做法是把保留页迁移到语义更近的栏目,再给原地址做一对一重定向;其余无价值页面才考虑410或404。反过来,如果整个栏目确实没有承接对象,也要先确认没有外部站点把它当作主要参考入口,否则直接失效会让这些链接全部落空。
可执行动作:先导出一份栏目URL清单,逐条标注“保留、合并、退出”三种处理方式。标注完成后,入口清点才有明确对象——只给“退出”和“合并”的地址找入口,避免把保留页也误伤。
站内入口的漏点通常不在主导航,而在那些“自动生成”的位置。按下面顺序过一遍,基本能覆盖常见来源:
前四项靠人工点一遍就能发现大半,后四项要靠检索。对每个待退出地址,在模板文件和数据库里搜路径片段,比只搜完整URL更有效,因为很多引用只写了栏目别名或ID。
可执行动作:把每个待退出地址的路径片段做成检索词,在模板、配置、内容表和重定向表里各搜一次,把命中位置记成“文件或表名+字段”。这份命中清单就是后面的修改工单,改完一项划掉一项,下一步的验证才有依据。
外部入口无法直接删除,只能决定承接方式。先看两类数据:一是外部链接指向的是栏目首页还是具体文章;二是这些链接是否来自仍活跃的站点。指向栏目首页的外部链接越多,越不适合让它直接失效,而应给栏目首页找一个语义最接近的承接页做重定向。
第三方入口还包括合作方页面、投放落地页、社交平台历史帖、邮件模板和线下物料上的短链。这些位置往往不在站内检索范围内,需要向对应负责人要一份清单。找不到完整清单时,至少把最近仍在更新的渠道问一遍,因为长期不更新的渠道即使留着旧链接,影响也有限。
假设例子:某栏目有200个页面,其中30个仍有外部链接。若整栏301到首页,这30个链接的语义会全部丢失;若把30个页面分别重定向到主题最接近的新页,其余170个走410,承接关系更清楚。这里不涉及排名承诺,只是说明不同处理方式带来的入口一致性差异。
验证分三层,顺序不能反。第一层是站内点击:从首页出发,用导航、搜索、相关推荐各走一遍,确认不再出现待退出地址。第二层是抓取与日志:观察失效地址的请求是否下降,但要注意,请求量下降也可能是抓取频率整体变化、季节需求波动或采集差异造成的,不能单独当作处理正确的证据。第三层是外部引用:抽查已知的外部链接,确认它们落到有效页面。
如果日志里仍出现旧地址请求,先判断来源:是站内还有漏掉的入口,还是外部链接尚未更新,还是用户书签和缓存。三种原因的下一步动作不同——前者继续改模板,中者联系对方更新,后者通常只需保留重定向一段时间。
可执行动作:给每个待退出地址建一行验证记录,包含“站内是否清除、外部是否承接、日志是否仍有请求、判断原因”。只有四列都填完,才算这个入口清点闭环,否则下一轮还会重复返工。
如果栏目里有一部分内容要留,入口清点就要和迁移映射一起做。做法是给每个保留页指定新地址,再回头检查所有指向旧地址的入口,把它们改成新地址而不是重定向。直接改入口比依赖重定向更干净,因为重定向只是兜底,不应该成为长期入口。
迁移完成后,再检查一次新页面的入口是否完整:它是否出现在新栏目的列表里,是否有面包屑,是否被相关推荐模块收录。否则旧入口清掉了,新页面却成了孤岛,等于把问题从失效地址换成了无入口页面。
删栏目这件事,真正决定成败的不是删除动作本身,而是入口清点是否覆盖了自动生成、外部引用和第三方渠道这三类容易被忽略的位置。把入口当成一张需要逐项核销的清单,而不是凭印象点几遍,才能让退出和保留都落到可验证的状态。