先把当时的情况摆出来。用网址移除工具临时隐藏了一个页面,本想等改完再放出来,结果三个月后搜索里仍然没有它,连品牌词都搜不到。

这类报错背后常见的原因有几处,逐个排除就行。临时移除有效期约六个月,但期间蜘蛛也会降低抓取。另一种情况是页面本身仍有 noindex,移除结束后依旧进不去。

还有一种情况,内链被一并清理,页面失去了重新发现的入口。

上来先确认页面当前的 robots 标签

curl -s https://www.example.com/a/ | grep -i robots

去掉 noindex 并重新请求编入索引

add_filter('wp_robots', 'allow_index');

末了在站内恢复指向该页的内链

curl -s https://www.example.com/ | grep -c '/a/'

中途换过一次思路,把范围缩到最小的那一层,反而快了。

别只看报错消失,验证要多做一步。移除记录过期后页面重新被抓取,几天内回到索引,搜索里能查到完整标题。

容易忽略的是,网址移除是临时手段,用来处理紧急的敏感内容,长期不想被收录应该用 noindex 或 404,别当成删除工具。监控比日志更早给出信号,事后回看经常能提前半小时发现异常。

作者 9823189