结论先行:清理空页面时,不能只看“有没有正文”来决定删或留。更可靠的做法是判断这条空页面是已经进入发布流程、只差最后一步,还是曾经计划过但已放弃、没有后续动作。区分的核心证据不是页面本身,而是它和站内其他页面、草稿、栏目结构之间是否还存在“未完成的连接”。如果这种连接已经断掉,它更可能是废弃内容;如果连接仍然指向一个明确的上线动作,它更可能是待发布。
空页面通常长得很像:标题有了,正文没有,或者只有一个占位段落。此时最有效的区分维度是:是否存在一个明确的、尚未完成的下一步动作。
换句话说,先看“谁还在等这个页面”,再看“内容写没写”。一个空页面如果仍然被栏目结构引用,删除它就会产生断链或空分类;一个空页面如果没有任何引用,保留它只会增加后台噪声。
上面的判断有一个重要例外:站内链接存在,并不自动等于待发布。假设你曾经把某个空页面加进了侧边栏的“系列文章”模块,后来整个系列计划取消,但侧边栏链接没有清理。此时页面仍然有入口,却没有任何后续写作动作。它看起来像待发布,实际上是废弃内容。
区分这种反例的方法是检查链接的来源是否仍然活跃。如果链接来自一个已经不再更新的旧模块、一个被搁置的专题页,或者一个你自己都想不起来为什么加进去的位置,那么这条链接本身也是废弃结构的一部分。此时正确的动作不是继续写正文,而是先决定这个模块是否还要保留。模块保留,页面就进入待发布清单;模块取消,页面和链接一起清理。
为了减少误判,可以按下面三类证据逐一核对。它们不依赖任何平台后台的特定界面,只需要你对自己站点的结构有基本了解。
这三类证据不需要全部满足。通常入口证据和动作证据同时成立时,待发布的判断比较可靠;如果只有标题、没有任何入口和动作,废弃的判断比较可靠。
假设你的博客有 40 个空页面。不要一次性全删或全留。先取其中 10 个,按上面的证据打标:有入口且有明确待办记 2 分,只有入口或只有待办记 1 分,两者都没有记 0 分。假设结果是 3 个 2 分、4 个 1 分、3 个 0 分。此时先处理 0 分的 3 个:删除页面,并检查是否有链接指向它们。如果删除后出现断链,说明入口证据之前被漏看了,需要把对应页面移回待发布清单。如果删除后没有任何断链,说明这批 0 分页面确实没有站内依赖,可以继续处理下一批。
这个例子的数字只是用来演示比较方法,不代表任何真实站点的统计结果。它的作用是帮你把“感觉上该删”变成“有证据可复查”。一次清理前后的流量或抓取变化,可能来自季节、搜索需求波动或数据采集差异,不能单独用来证明删除动作正确。
在小样本上,入口证据和动作证据通常够用。但当空页面数量变大、栏目结构变复杂时,会出现两类例外。第一类是跨栏目引用:一个空页面在 A 栏目没有入口,却被 B 栏目的聚合页引用,只看单个栏目会误判为废弃。第二类是历史遗留入口:旧模板或旧插件自动生成了链接,这些链接不代表任何发布意图,却会让页面看起来像待发布。
因此,规模化清理时不能直接照搬小样本的判断。更稳妥的下一步动作是:先按栏目或模板分组,每组抽查少量页面,确认入口来源是人工维护还是自动生成。人工维护的入口指向的空页面,优先进入待发布复核;自动生成或来源不明的入口,先记录来源,再决定是修复入口还是清理页面。这样做的结果是,你的删除清单会附带“为什么删”的依据,后续如果发现误删,也能快速定位是哪一类入口判断出了问题。