先给结论:混入草稿后,不要按“站点地图有没有它”圈范围,而要按“聚类入口是否被改写、内链是否被牵引、索引是否已发生”三层来圈。下面用一个明确标为假设的情境把决策过程走一遍,你可以把它当成核对表,而不是操作记录。
假设你维护一个主题聚类,核心页是“设备保养周期”,下面挂着若干子页。一次批量发布时,编辑把一篇尚未定稿的草稿也推了上去,草稿标题与核心页高度相似,正文只有提纲,且被自动内链模块挂到了核心页下方。三天后你才发现。此时要圈定的不是“这篇草稿有没有被收录”,而是“它有没有改变聚类入口的判断”。
把分歧转成可核对项目的关键,是先确认三个事实:草稿页当前返回什么状态、它是否出现在核心页的内链里、核心页自身的标题与首段是否被同步改动。三者只要有一项为“是”,影响范围就不再限于草稿页本身。
草稿页的影响取决于它对爬虫是否可见,而不是它是否存在于后台。用 curl -I 看返回码,只能说明服务器态度,不能说明它有没有被索引。更稳妥的做法是同时核对:该 URL 是否出现在任何站内链接中、是否被提交过、是否有外部来源指向它。
这里要说明一个容易误判的点:抓取量或请求量归零,不能单独证明处理正确。它也可能是采集周期错开、日志抽样差异或缓存未刷新造成的。所以状态码和链接关系要一起看,缺一项都不能下结论。
聚类方法的核心不是把页面分组,而是让同一意图只有一个主入口。草稿混入后,最危险的不是多了一个页面,而是它和核心页争夺同一个入口信号。核对动作是:把核心页的标题、H1、首段、主要内链锚文本抄下来,与草稿页逐项对比。
假设对比后发现,草稿页的标题与核心页几乎同义,但草稿页被内链模块放在了更靠前的位置。这时即使草稿页内容不完整,它也可能被当作该聚类的入口候选。下一步不是删草稿页,而是先把核心页的内链位置恢复,再决定草稿页是合并、重定向还是保留为独立子页。
这个动作的结果会直接影响后续判断:如果恢复内链后核心页的入口信号回到原来的锚文本结构,说明影响主要在内链层;如果核心页自身标题也被改动,那就要先回滚标题,再谈草稿页去留。
已索引和被抓取是两件事。抓取只说明爬虫来过,索引才说明它进入了候选集合。圈定影响范围时,要把这两类 URL 分开列:一类是草稿页本身,一类是被草稿页内链带出的其他页面。
如果草稿页已被索引,处理动作通常是先让它返回 404 或 410,再检查核心页是否出现入口信号被稀释的迹象。如果只是被抓取但未索引,优先做的是切断内链和提交路径,而不是急着删页面。两者的处理顺序不同,因为前者已经进入候选集合,后者还没有。
比较改动前后时,要考虑季节、搜索需求变化和数据采集差异。比如同一聚类在旺季的自然波动,可能比草稿页带来的影响更大。所以不要用单日数据判断处理是否有效,至少看一个完整采集周期,并注明假设条件。
多个角色对同一事实有不同理解时,争论往往停在“它到底有没有影响”。把分歧转成项目的方法是:为每个判断点写一条可核对记录,包含 URL、返回码、内链来源、标题对比结果、索引状态和核对时间。
这样做的好处是,影响范围不再依赖谁记得更清楚,而是依赖一份可以复核的清单。假设情境里,如果核对后发现草稿页只被抓取、未索引,且核心页内链未变,那么这次发布的影响就止于流程层,不需要动聚类结构。反之,如果草稿页已被索引且抢占了内链位置,就要先恢复核心页入口,再处理草稿页。
最后提醒一点:不要承诺固定见效时间,也不要把一次改动前后的差异直接当成因果。圈定影响范围的目标是让下一步动作有依据,而不是证明某个处理一定正确。