先别急着删草稿或重新发布。圈定影响范围的关键动作是:把这次发布涉及的页面清单和草稿本应归属的栏目、模板、链接入口做一次交叉比对,判断草稿是“只被生成但未接入导航”,还是“已经进入可抓取链路”。两种情况的处理顺序完全不同。
发布混入草稿,常见有三种状态,处理方式不同。
判断方法很直接:拿草稿的最终地址,在站内搜索、栏目列表、标签聚合、相关推荐、上一页下一页这几个位置分别查一次。如果只在站点地图里出现,属于第一种;如果在列表或推荐位出现,属于第二种。这一步决定了后面是改一个文件,还是改一批页面。
把这次发布操作涉及的所有输出地址导出成一份清单,逐条标注四件事:是否有导航入口、是否被列表调用、是否在站点地图中、是否被外部链接引用。清单不必复杂,一个纯文本文件按行记录即可。
标注完成后,把草稿相关的行单独挑出来。此时会出现一个可区分的原因:如果草稿地址同时出现在“列表调用”和“站点地图”两列,说明它已被当作正式内容对待,处理时要连同调用它的模板一起改;如果只出现在“站点地图”一列,往往只是生成环节把草稿也纳入了输出,改生成规则即可。这两种原因对应的修复动作不同,不能混为一谈。
假设某次发布后,站点地图新增了若干地址,其中包含草稿。先记录发布前后的站点地图地址数量,再逐条核对新增地址是否都有对应的导航入口。假设新增地址中只有草稿没有入口,那么影响面大概率停留在生成层;假设草稿同时出现在某个栏目列表里,影响面就已经进入内链层。
这里的数字只用于说明比较方法,不代表任何实际站点数据。需要注意的是,站点地图地址数量变化可能来自正常发布、模板调整或采集差异,不能单独用它证明草稿处理正确。要结合入口核对结果一起看。
如果确认草稿只停留在生成层,实际动作是修正生成规则,让草稿状态不进入输出,然后重新生成一次并核对清单。这一步完成后,下一步是观察站点地图和搜索工具中的地址是否回落,而不是立刻去改内容。
如果确认草稿已进入内链层,实际动作是先移除调用它的列表或推荐位,再处理地址本身。移除后要重新抓取受影响的列表页,确认调用关系已经断开。这一步的结果会决定是否需要进一步检查其他同类模板,因为同一个调用逻辑可能影响多个页面。
如果草稿已被外部渠道引用,站内修改无法收回外部引用,此时应优先保证草稿地址返回明确状态,避免继续被当作有效内容传播,然后再处理站内入口。
发布流程是否包含人工审核,是决定处理顺序的关键条件。有审核环节时,草稿进入输出的原因多半在生成规则或状态判断;没有审核环节时,原因更可能出在发布操作本身,需要先固定操作步骤再谈修复。
另一个条件是草稿是否带有独立模板。带独立模板的草稿一旦被调用,影响会沿模板扩散;不带独立模板的草稿影响通常局限在单个地址。判断清楚这两个条件,再决定是先改规则还是先改入口,可以避免反复返工。