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 搜索能查到新发布的文章。

已忽略不是封禁,改完内容要主动推送,等它自己重抓周期很长。报错文案容易误导,真正的原因往往在相邻那一层的日志里。

作者 9823189