先给结论:不能只看“有没有正文”来删或留。空页面里至少混着两类东西——一类是结构已建好、只差内容的待发布页;另一类是已经决定不再做的废弃页。区分它们的可靠依据不是页面当前的空状态,而是它是否还承担着站内链接、导航位置或外部入口,以及它是否有明确的下一步内容计划。把这两类混在一起批量处理,最常见的后果是删掉一个仍在被内链指向的待发布页,导致链接断裂和抓取路径变化。
手工清理几十个页面时,规则往往很简单:没有正文就删。这个判断在小范围内看起来有效,因为被删的多是真正废弃的测试页。但当页面数量上升到几百甚至上千,同一套规则会开始误伤:一些页面正文为空,却已经被放进栏目导航、被其他文章引用,或者本来就是计划中的落地页。
问题不在于“没正文就删”这条规则本身错了,而在于它只覆盖了页面状态的一个维度。页面是否为空是显示结果,不是决策依据。规模化之后,必须把“为什么为空”补进来,否则删除动作会连带改变站内链接结构和抓取路径。
对同一批空页面,通常有两种解释,它们指向完全相反的处理方式。
解释一:待发布。页面已经建好模板、标题和固定链接,只是正文尚未填入。它可能已经出现在栏目列表、面包屑或相关推荐中,也可能被其他页面链接。这类页面需要的是补内容或暂时从导航中撤下,而不是删除。
解释二:已废弃。页面是早期测试、重复模板或已取消的计划残留,没有任何站内入口,也没有内容计划。这类页面继续保留只会增加低质量URL,删除或做规范化处理更合理。
两种解释下页面看起来一样空,但它们的“下一步”完全不同。把待发布页当废弃页删除,会破坏已经建立的链接关系;把废弃页当待发布页长期保留,则会让空URL持续存在。
要判断一个空页面属于哪一类,可以按下面的顺序收集证据。这些证据的价值在于它们不依赖页面正文是否为空。
这些证据需要组合看。单个信号可能误导:一个有入链的空页面也可能是废弃页但忘记清理链接;一个没有入链的空页面也可能是刚建好、尚未接入导航的待发布页。
假设某站点有300个空页面,计划分两批处理。第一批按“无正文即删”执行,删掉120个,结果发现其中约20个仍有站内文章链接指向,出现了一批指向不存在地址的链接。这说明“无正文”不足以判定废弃。
第二批改为先查两个信号:是否有站内入链,以及是否有内容计划记录。结果大致分为三组:有入链且有计划的,归为待发布,保留并补内容;有入链但无计划的,先撤下导航入口再决定;无入链也无计划的,归为废弃,进入删除或规范化流程。这个例子里的数字只是用来说明比较方法,不代表任何真实站点的统计结果。
动作与结果的关系在这里很直接:先做入链和计划核查,再决定删除范围,能避免第一批那种链接断裂;而如果跳过核查直接批量删除,后续就要花时间修复内链,下一步的清理节奏也会被打乱。
上面这套判断在大多数内容型站点成立,但有几类情况需要单独处理,不能直接套用。
这些边界的共同点是:空页面的成因不在内容本身,而在功能、语言、数据或迁移流程。把它们和普通内容页混在一起清理,判断依据就会失效。
执行清理后,不要只用“空页面数量下降”来证明判断正确。数量归零可能来自删除,也可能来自页面被合并、被规范化,或抓取工具本次没有覆盖到。要确认判断是否合理,可以看几个方向:被删页面是否还有站内链接指向、导航中是否还残留入口、原URL是否返回预期状态。
如果删除后出现新的链接错误或导航空缺,说明待发布与废弃的区分还不够细,需要回到入链和计划记录这两项证据重新核对。一次改动前后的比较还要考虑季节和搜索需求变化,不能把流量波动直接归因于这次清理。判断标准是链接关系和页面职责是否保持一致,而不是某个数字是否下降。