先别急着回滚整次发布。更稳的做法是:把这次发布涉及的页面清单、草稿特征和可访问状态放在一起比对,先圈出“可能被草稿覆盖或链接到草稿”的页面,再决定是局部修正、重新提交,还是整批回退。影响范围通常不是全站,而是与草稿共用模板、导航、推荐位或站点地图的那一小簇页面。
同样是“混入草稿”,影响范围差别很大。你要先判断它属于哪一种,因为不同形态对应的扩散路径不同。
判断动作:打开这次发布的变更记录,逐条看草稿到底替换了哪个字段。如果只替换了正文,先按单页处理;如果替换了标题、摘要或链接目标,就要把共用该模块的页面一起列入观察。这个动作的结果会直接决定你下一步是只改一页,还是先冻结整组页面。
不要凭印象说“应该没别的影响”。用下面三个可核对的特征,把范围收窄到具体地址。
假设一个例子:某次发布只更新了 A 页正文,但 A 页与 B、C 页共用“相关阅读”模块,而该模块恰好把草稿标题写进了链接文字。此时受影响的不止 A 页,B、C 页的链接文字也可能显示草稿标题。这个假设说明的是比较方法:先看共用模块,再看链接文字,而不是先假设全站都坏了。
很多人一看到草稿就认定“已经被搜索引擎收录了”,但这两件事不是一回事。你需要分开记录,否则会误判影响范围。
如果抓取量或某类请求数在发布后出现波动,不能单独证明是这次草稿造成的。季节变化、搜索需求变化、采集时间差异,都可能让同一组数字看起来不同。你要做的是把“可访问的草稿地址”列成清单,再和“被链接的地址”清单求交集。交集里的页面,才是优先处理对象。
圈定范围之后,处理顺序比处理速度更重要。可以按下面这个层级推进。
每完成一层,就重新核对一次清单。如果第一层处理后,第二层里仍有页面显示草稿标题,说明影响范围比最初判断的大,下一步就要把共用该模块的所有页面都纳入检查,而不是只改当前页。
修正完成不等于影响结束。你要用同一套特征再跑一遍,确认没有遗漏。
如果修正后某些页面的展示仍与预期不同,先不要归因于“没生效”。更合理的下一步是:确认这些页面是否属于同一发布批次、是否共用同一缓存或同一模板,以及外部展示是否本来就有滞后。把范围收住的标准,是你能明确说出哪些地址已处理、哪些地址仍待观察,而不是凭一次抽查就下结论。