面对一个只有标题、没有正文的页面,先不要按“有内容/没内容”二选一。更可执行的做法是:把它放进一个临时判定区,用“外部是否还在引用它”“站内是否还有入口指向它”“它是否属于正在推进的发布流程”三条证据交叉判断。三条都指向“还会被用到”,才归入待发布;如果只剩历史链接或旧入口,且没有正在推进的发布动作,才归入已废弃。这个判断直接决定下一步是补内容、改状态,还是做重定向或删除。
不要直接在后台批量删除或批量补文字。先导出一份清单,只保留这些字段:页面地址、页面标题、最后修改时间、站内入链数量、站外引用情况、当前状态码、是否出现在任何发布计划里。字段不必多,但必须能让你在不打开每个页面的情况下完成第一轮筛选。
把清单复制成两份,一份标记“待发布候选”,一份标记“已废弃候选”。此时两份名单允许重叠,重叠部分就是需要人工复核的页面。这个动作的结果是:你不再面对几百个空页面,而是面对一个较小的复核队列,后续每一条判断都能落到具体字段上。
第一条证据是站内入口。如果导航、分类页、专题页或文章正文里仍然有链接指向这个空页面,说明它至少在结构上还被当作一个位置使用。此时更接近待发布,而不是已废弃。反过来,如果站内已经没有任何入口,只剩搜索引擎或外部站点留下的旧链接,它更可能是历史遗留。
第二条证据是站外引用。这里要看的是引用性质,而不是引用数量。如果外部链接来自仍然活跃的页面,并且上下文在讨论这个页面原本承诺的主题,那么直接删除会让访问者落到死路,处理时应优先考虑补内容或做同主题重定向。如果外部引用来自早已不更新的聚合页、采集站或失效目录,它不能单独支撑“待发布”的判断。
第三条证据是发布流程。一个空页面可能只是草稿被错误公开,也可能是系列内容中尚未写完的一篇。判断方法不是看它空了多久,而是看它是否出现在内容日历、内部任务列表或近期编辑记录里。有明确后续动作的,归入待发布;没有任何后续动作、也没有站内入口支撑的,归入已废弃。
假设某个空页面站内已无入口,但有一个外部页面仍在引用它,且该外部页面的主题与这个空页面标题一致。此时不要直接删除。更稳妥的动作是:先保留页面地址,补一段能兑现标题承诺的短内容,或者把它重定向到站内主题最接近的已有页面。执行后观察这个外部引用的落地页是否仍然可达,再决定是否继续保留该地址。
这个假设说明一个边界:外部引用存在,不等于页面必须保留原样;但没有替代落点之前,删除会让已有引用变成无效跳转。所以取舍顺序是先确认替代落点,再决定删除还是保留。
单个页面的判断可以靠人工打开确认,但页面数量一多,例外就会集中出现。常见例外有三类:一是同一批空页面里,有的属于同一内容系列,删一个会破坏系列结构;二是有的页面虽然空,但地址本身承担了筛选参数或分类入口的功能;三是有的页面在站内没有入口,却被外部当作某个主题的代表页面引用。
因此规模化处理前,先按“是否有站内入口”“是否有活跃外部引用”“是否属于同一内容系列”做分组。分组后只对最明确的一组执行统一动作,例如统一补一段说明并保留地址,或统一重定向到分类页。执行后检查这组页面的访问是否仍然可达、站内入口是否指向了正确落点。如果出现新的无效跳转,说明分组条件还不够细,应回到清单补充字段,而不是继续扩大处理范围。
处理完第一批页面后,重点看两个信号:一是这些地址是否仍然收到站内点击或外部访问;二是补上的短内容是否让访问者继续点击站内其他页面。如果访问仍然存在,但访问者到站后没有下一步动作,说明这个地址的主题可能已经不被需要,可以考虑重定向或合并。如果访问存在且访问者会继续浏览,说明它值得补成完整内容。
需要提醒的是,访问量下降或归零不能单独证明删除正确。季节变化、搜索需求转移、数据采集口径变化,都可能让同一批页面在改动前后出现不同表现。比较时应尽量看同一时间窗口内的相对变化,而不是把一次波动直接归因于清理动作。清理的目标不是让空页面消失,而是让每个保留的地址都有明确用途,让每个放弃的地址都有可达的替代落点。