先按“是否被抓取、是否被用户看到、是否只是站内露出”三条线分别圈范围,而不是先决定回滚。草稿混入发布通常只影响少数入口:列表页、相关推荐、站内搜索和移动端导航。没有日志权限时,用页面自身的可见状态和链接关系也能做出最小判断,但只能得出“疑似范围”,不能推出“已经造成收录或排名损失”。
你手上能直接核对的,是草稿页在移动端呈现出的状态。把它分成三类,处理方式完全不同:
判断入口是否真的存在,不要只看页面源码里有没有那串地址,还要确认移动端渲染后链接是否可见、是否在首屏之外被折叠。移动端常把相关推荐做成异步加载,源码中存在但用户看不到,属于两种不同的影响。
缺少日志和后台权限时,仍可执行的动作是:以草稿页标题或地址片段为线索,在站内搜索、栏目列表、标签页、作者页、相关推荐模块里逐个查一遍。每查到一个入口,记录三件事:入口所在页面的类型、该页面是否被移动端主导航链接、该入口是静态写入还是动态生成。
这个盘点能回答“影响范围大概有多大”,但不能回答“搜索引擎是否已经抓取”。原因很直接:站内出现链接不等于被抓取,被抓取也不等于被索引,被索引也不等于会获得展现。请求量或抓取量归零同样不能单独证明处理正确,它也可能是采集波动、抓取配额变化或站点整体访问下降造成的。
如果盘点后发现入口只出现在一个动态推荐模块里,下一步应是确认该模块的数据来源:是读取全量文章,还是读取某个已发布状态字段。这个动作决定了你是改数据状态,还是改模块的筛选条件。假设某站的相关推荐按“最近更新”取数,而草稿的更新时间被发布动作刷新,那么它就会进入推荐;此时把状态字段改回草稿,推荐位可能仍然保留缓存结果,需要再观察一次移动端实际渲染。
范围圈定后,处理顺序建议是:先动用户可见的入口,再动可能被抓取的地址,最后才考虑内容本身。具体取舍取决于两个条件:
一个可执行的最小动作是:先移除列表页和相关推荐中的链接,保留草稿地址本身不动,观察移动端入口是否消失。如果入口消失而地址仍可访问,说明问题被压缩到“无入口可访问”状态,后续再决定是设成不可访问还是补完内容转正。这个动作的结果直接决定下一步:入口清干净了,就不必急着删地址;入口清不掉,说明有缓存或静态生成层,需要从那一层入手。
处理完再回头看数据,容易犯的错是把一次改动前后的差异直接归因于这次处理。移动端流量本身受时段、季节和搜索需求变化影响,采集口径也可能在两次查看之间发生差异。更稳妥的做法是:只对比同一入口在改动前后的可见状态,而不是对比整站流量。
可以这样记录:改动前,某栏目列表第几屏出现了草稿链接;改动后,同一位置是否还在。这个对比不依赖统计工具,也不受流量波动干扰。它只能说明入口是否被清掉,不能说明收录或排名是否恢复。把这两件事分开,后续判断才不会建立在错误的因果上。
如果盘点结果显示草稿只在一个动态模块中出现、且该模块不被移动端主导航引用,移除链接后入口消失,那么可以停手观察,不必扩大处理范围。必须继续查的情况有三种:草稿地址出现在站内搜索结果中、出现在多个栏目列表中、或已被外部页面链接。前两种说明入口不止一处,后一种说明影响已经超出站内。
缺少权限时,能确定的只有“站内入口是否还在”。收录状态、抓取记录和展现数据都需要另外的依据,不能靠入口消失来推断。把能确认的和不能确认的分开写下来,再决定要不要申请更高权限或继续排查,这比一次性大范围回滚更可控。