删除栏目真正难的不是按下删除键,而是找齐所有仍然指向它的入口:导航、面包屑、正文内链、站点地图、结构化数据、订阅或分享链接、以及站外旧链接。做法是先在保留、改写、退出之间给每类入口定归属,再按归属逐项处理,而不是先删页面再补漏。下面按这个顺序展开。
三种处理对应完全不同的入口清单,先定归属能避免做无用功。
判断依据可以看两点:这个栏目近一段时间是否还有来自搜索或站内的访问;它下面是否还有页面你打算继续维护。两点都不成立,退出通常比勉强改写省事。
入口散落在不同位置,按来源分类比按页面逐个翻更不容易漏。
主导航、侧栏、页脚、面包屑、分页链接、筛选参数入口。这些通常由模板或栏目配置生成,删栏目后往往整片失效,需要改配置而不是改单个页面。
正文里指向该栏目的内链、相关阅读模块、标签页、作者页聚合。这类入口数量最多也最隐蔽,适合用站内搜索或抓取工具按 URL 前缀筛出引用页面。
XML 站点地图、结构化数据里的面包屑或列表项、RSS 订阅地址、开放接口。它们不显示给用户,但会持续把旧地址交给外部系统。
其他站点的友情链接或引用、社交平台的历史帖子、邮件模板、App 内的跳转配置。这部分你无法全部改掉,只能决定是否设置跳转承接。
假设站点有约 2000 个页面,要退出一个叫 /old-channel/ 的栏目。动作是:先导出全站 URL 列表,再用站内搜索或抓取结果筛出正文中包含该路径的页面,同时检查模板文件中硬编码的导航与页脚。
结果会影响下一步:如果引用集中在少数几个模板,改模板即可覆盖大量页面;如果引用散落在几十篇正文里,就需要逐篇判断是改写链接还是保留。这个筛选只说明“哪些页面提到了它”,不等于这些入口都值得保留,仍需按上一节的三分法归类。
改写的适用前提是:目标主题仍有搜索需求,且你有一个内容更完整的新页面承接。做法是把栏目入口改为指向新页面,正文内链同步替换,旧地址设置跳转到新地址。跳转要指向内容最接近的页面,而不是一律跳首页。
退出的适用前提是:内容无替代价值,或合作已结束且无授权继续展示。做法是移除入口、从站点地图删除、清理结构化数据,并让旧地址返回合适的未找到状态。是否保留跳转,取决于站外是否还有值得承接的链接。
两种方式都要注意:改动后的一段时间内,抓取量或某类访问下降,不能单独证明处理正确或错误。季节变化、搜索需求波动、数据采集口径不同都会造成类似现象,需要和同期其他栏目对比再判断。
按这个顺序做,删除栏目就从一次容易漏项的清理,变成一组有依据的取舍决定。