Bing 网站管理员工具里大批地址显示已忽略,抓取正常、页面也能打开,索引量只有 Google 的十分之一。
排查方向其实有限,先把可能性排一排。页面被判低价值,内容与已有结果高度重复;没有提交 IndexNow,Bing 只能低频抓取;页面缺少明确的发布时间和作者信号。
上来先查单个地址的详细信息
curl -s 'https://ssl.bing.com/webmaster/api.svc/json/GetUrlInfo?apikey=$KEY&siteUrl=https://www.example.com&url=https://www.example.com/post/'
然后用 IndexNow 主动推送
curl -X POST https://api.indexnow.org/indexnow -H 'Content-Type: application/json' -d '{"host":"www.example.com","key":"KEY","urlList":["https://www.example.com/post/"]}'
补全页面元信息
curl -s https://www.example.com/post/ | grep -i datePublished
剩下的就是查索引量变化
curl -s 'https://ssl.bing.com/webmaster/api.svc/json/GetQueryStats?apikey=$KEY&siteUrl=https://www.example.com'
手上没有现成的复现脚本,就照着线上请求手工拼了一个。
报错是间歇性的,我蹲守了半小时才抓到一次完整现场。
白天有业务在跑,能验证的部分都压到了晚上做。
当时还开着另一个排查窗口,两边日志对照着看才定位到。
改完先别撤,确认这几项。已忽略数量下降,索引量两周内上升,Bing 搜索能查到新发布的文章。
已忽略不是封禁,改完内容要主动推送,等它自己重抓周期很长。报错文案容易误导,真正的原因往往在相邻那一层的日志里。
