GSC 索引报告一夜之间少了 2000 条有效页面,抓取统计、5xx、robots 全没变化,老板一早就来问是不是被降权,我先去核对了这批地址到底是什么页面。
排查方向其实有限,先把可能性排一排。这批地址集中在同一个模板,被重新判成重复或软 404;索引报告按天统计,本身有两到三天的延迟和抖动;某个目录整批 301 到新地址,新旧条目在交接期同时减少;报告分组口径变了,页面被挪到已排除而不是真的消失。
上来先导出前后两天的索引清单做差集
curl -s 'https://api.example.com/gsc/index?date=2026-11-09' -o idx.json
再往下按目录统计差集里的地址分布
python -c "import json,collections;d=json.load(open('idx.json'));print(collections.Counter(x.split('/')[3] for x in d))"
然后抽查二十条被移除地址的真实状态码
for u in $(head -20 rm.txt); do curl -s -o /dev/null -w "$u %{http_code}\n" $u; done
等前面都确认过,再确
认
别只看报错消失,验证要多做一步。差集里八成集中在已下线的旧栏目,新地址在同一天补进索引,总量其实只少了 300 条,属于正常交接。
索引量按天看会被噪声带跑,至少看七天移动平均,再对差集里的目录做归类。这类问题最好一次改到位,反复小改反而容易把原因搅混。
