答案取决于一个判断:这个空页面是否已经进入过你的发布流程。只要它曾经被正式发布、被链接或提交过,就不能简单当废弃内容删除;如果它从未离开草稿状态,只是占着标题和固定链接,那它属于待发布。下面用一个假设情境把决策过程走完。
假设你创建博客已经半年,后台积累了四十多个空页面:有的只有标题,有的是早期复制模板留下的壳,有的写了两行又停住。你尝试过按“最后修改时间”排序,结果发现最近改动的反而多是误点保存的废弃页;你也试过按“是否在导航里”筛选,但导航只挂了少数几个页面,大部分空页面既不在导航也不在文章列表里。常规做法失效,是因为你漏掉了一个条件:这些页面有没有在站外留下痕迹。
把每个空页面按下面三个问题过一遍,任意一个答案为“是”,就先归入待发布,而不是废弃:
三个都为“否”的空页面,才进入废弃候选。这个顺序很重要:先判待发布,剩下的才考虑删除或合并。修改时间只能说明你最后一次碰它的时间,不能说明它是否已经对外存在过。
对待发布页面,动作是补完而不是清理。把它们单独列一张表,标上计划写的主题、目标读者和预计完成顺序。如果某个待发布页面已经有外链指向它,优先写它,因为链接已经存在,继续空着只会让访问者落到无内容页。
对废弃候选,动作分三种,按代价从低到高:
做完这一步的结果会直接影响下一步:删除后如果站内出现指向该地址的断链,说明你之前的判断漏了链接这一项,需要回头把同类页面重新过一遍,而不是继续批量删。
假设你清理后观察到某个空页面的访问量归零,不要立刻用它证明“这个页面本来就没人要”。归零还有别的合理解释:它可能只是从导航里被移除了,也可能是统计工具在那段时间采集异常,或者搜索需求本身有季节性。一次改动前后的比较,要考虑季节、搜索需求变化和数据采集差异,不能把相关当成因果。
同样,抓取量下降也不单独证明删除正确。爬虫减少访问空页面是正常现象,但它也可能只是因为你同时改动了站点结构。判断删除是否合理,看的是链接和发布痕迹,不是某一个统计数字的变化。
下次再遇到空页面堆积,不要再从修改时间入手。先查发布痕迹,把有痕迹的归入待发布并排期,把无痕迹的归入废弃并选择删除、重定向或转草稿。执行一次后检查断链和导航,把结果反馈到下一轮判断里。这条规则适用于任何规模的博客,前提是你确实能查到链接和提交记录;如果这些记录已经丢失,就按“拿不准先转草稿”处理,避免不可逆的删除。