先不要急着删除草稿页。发布动作一旦把草稿推上线,影响范围通常由三件事决定:草稿是否被可抓取入口发现、是否与既有页面形成重复、以及它是否占用了你打算留给正式内容的路径。圈定范围时,先核对发布清单与站点地图的差异,再决定是回滚还是保留。
如果草稿被发布到独立路径,例如 /draft-notes,它通常不会替换任何正式内容,影响集中在“多出一个可访问页面”。此时要检查的是它有没有进入首页、归档页、标签页或站点地图。若这些入口都指向它,抓取预算会被分走,正式页面的内链权重也会被稀释。
如果草稿发布时覆盖了正式路径,例如把 /guide 的内容替换成草稿,影响就不是“多一个页面”,而是“原页面内容消失”。这种情况下,先确认覆盖是否已经进入缓存或CDN,再检查旧页面是否还在站点地图中。两种条件的选择依据很直接:独立路径优先回滚入口,覆盖路径优先恢复原文。
把发布前后的站点地图、内部链接清单和日志各取一份,做三项比对。第一项,草稿路径是否出现在站点地图中;第二项,站内有多少页面链接到草稿;第三项,服务器日志里草稿路径的请求来自哪些来源。三项都为零,说明影响可能仅限于直接访问,处理优先级可以降低。
但请求量归零不等于没有影响。它还可能是因为爬虫尚未重新抓取、站点地图未更新、或者草稿被 robots 规则挡住。要区分这些解释,可以查看日志中同一时段的抓取总量是否整体下降,以及正式页面的抓取是否同步变化。若只有草稿路径为零,而正式页面抓取正常,才更支持“草稿未被发现”这一判断。
第一步,从首页、归档、标签和站点地图中移除草稿链接,保留草稿页面本身可访问但不再被站内推荐。第二步,观察一个抓取周期内正式页面的日志请求是否恢复。第三步,若正式页面请求没有恢复,再检查草稿是否与正式页面标题、摘要或正文高度相似,必要时把草稿改为 noindex 并等待重新抓取。
这个动作的结果会直接影响下一步:如果移除入口后正式页面抓取恢复,说明影响主要是内链分流,可以保留草稿作为内部备注;如果正式页面抓取仍无变化,说明问题可能出在覆盖或重复,需要回滚内容而不是只改入口。
假设某次发布把草稿推到了 /post-01,而正式文章原本在 /post-01-final。如果草稿只是新增路径,且站点地图里同时出现两条,处理方式是先从站点地图移除草稿,再检查 /post-01-final 的内链是否被改指。若草稿覆盖了 /post-01-final,则要先恢复原文,再核对旧链接是否仍返回正确内容。
这个例子里的数字只用于说明比较方法:假设移除入口前草稿路径每天有若干次请求,移除后降到零,而正式路径请求不变,那么影响范围就限定在草稿自身,不必大范围改动。若正式路径请求也同步下降,才需要扩大排查到模板、导航或站点地图。
如果草稿页面本身有独立价值,例如它是一篇尚未完成但已可公开的笔记,且没有与正式页面争夺同一组查询意图,那么可以保留,只做入口清理和标题区分。反过来,如果草稿与正式页面回答的是同一问题,即使路径不同,也应优先合并或删除,避免两个页面互相竞争。
另外,一次改动前后的比较要考虑季节、搜索需求变化和数据采集差异。发布混入草稿后,正式页面流量下降不一定由草稿造成,也可能是需求本身波动。用日志中的抓取来源和站内链接变化作为证据,比只看流量曲线更可靠。圈定范围的目的不是证明某个页面有错,而是找出哪些入口和路径需要下一步处理。