收录提交解决的是「引擎知不知道有这个地址」,不解决「引擎愿不愿意来抓」。 这两件事经常被当成一件,于是出现一种很常见的失望:推送接口全部返回成功,站长后台也显示提交完成,几周过去引擎一个页面都没抓。

领航鲸把自己的官网当客户走了一遍完整流程:26 条 URL、两条推送通道全部推满、返回码全绿。下面是实测发生了什么。

一、三条通道,各管一段

通道覆盖引擎配额超额行为
百度 API 提交百度每天 10 条整批拒绝
IndexNowBing、Yandex、Naver一次可推一批按接口限制
Search Console 网址检查Google每天约 10 条,手动逐条按钮置灰
Bing 站长网址检查Bing手动逐条按钮置灰

Google 没有等价于百度主动推送的批量接口。想让 Google 立刻知道某个页面,只有 Search Console 里逐条点「请求编入索引」,或者靠站点地图与外链慢慢来。

二、实测:全部推送成功之后

百度主动推送:站点地图里 26 条 URL 全部推送成功,逐条推、跨天续推。

IndexNow:26 条 URL 一次性提交,全部返回 202

然后统计随后 21 天的服务器日志:

引擎站点地图 26 条里抓到了几条
bingbot26/26
Baiduspider4/26

百度收到了全部 26 条地址,21 天里只抓了 4 个页面,站点 23 篇文章一篇没碰。

推送没有失败,也没有被拒。它把该做的做完了——引擎确实知道了这些地址。至于要不要来抓,引擎另有判断,而那个判断看的是别的信号。

三、一个更能说明问题的对照

IndexNow 提交发生在 08-14。看提交前后 bingbot 的到访:

时间bingbot 到访
08-14 全天1
08-15 全天1
08-16 22 时82
08-17 00 时30

提交后的 48 小时里,什么都没有发生。第三天晚上 22 点那一个小时里集中来了 82 次。

这个形态不是自然抓取的节律。 自然抓取是摊开在一天里的,几十次挤在一个小时内、并且当晚零点又追加 30 次,是「有人在站长后台按了一下」之后引擎立刻响应的样子。

结论不是「IndexNow 无效」——它让 Bing 拿到了地址,最终覆盖 26/26,这是有效的。结论是:提交是必要的一步,但它不决定引擎什么时候动身。

四、百度那 10 条配额,用错会全军覆没

这一条值得单独写,因为踩到的人很多。

百度 API 提交的日配额是 10 条,而超额是整批拒绝,不是推到用完为止。26 条 URL 一次性提交,返回的是 over quota一条都不会进去

正确的做法是三条:

  1. 逐条推,不要整批推。 逐条推能把当天剩余配额用满,超了就停;整批推撞上余额不足是全批失败;
  2. 按「网址 + 最后修改时间」这个二元组记录推过没有。 页面没改就不重复推——天天推同一批没变化的页面,是在拿配额换零收益;文章改了、lastmod 变了,二元组跟着变,就会自动再推一次,这正是需要的;
  3. 状态要落盘,而且要能跨天续推。 今天配额用完剩下的,明天接着推。状态一丢就等于「全部没推过」,下一轮会拿已经推过的页面把配额吃光。

一个容易忽略的细节:官方文档示例里的 remain 字段常常是几万,那是老站的量级。新站实测下来,单条推成功之后剩余就是个位数。别照着文档估算容量。

五、IndexNow 的三个静默故障

IndexNow 属于坏了也毫无症状的那一类能力:key 文件掉了、被 CDN 缓存住了、站点地图里混进了别的域名——站点照常打开,只是提交全部被拒收,而拒收发生在你看不见的地方。

要盯的三件事:

  1. key 文件必须能被访问到,而且内容要和提交时用的 key 一致。轮换密钥时最容易断在这里;
  2. 提交的网址必须和 key 文件在同一个主机名下,跨域名提交会被拒;
  3. 202 只代表「收下了」,不代表校验通过、更不代表会抓。真正的验证是回头看服务器日志里那个引擎有没有来。

把这三条写成一个每次发版都跑的断言,比事后从「Bing 一篇都没抓」里反推要省事得多。

六、什么时候该用,什么时候别指望

该用

  • 发了新文章、改了价格页、下架了某个页面——内容真的变了,推一次让引擎尽快知道;
  • 站点刚上线,配合站点地图一起交,把「引擎知道有这些地址」这一步先做完;
  • 时效性内容,早一天被抓到就是早一天有机会被引用。

别指望

  • 新站冷启动。推送不解决「值不值得抓」。一个没有任何外链、内容也没被验证过的新域名,推一百条也换不来抓取预算;
  • 替代外链。见AI 爬虫是怎么发现你的网站的——有相当一部分 AI 爬虫压根不读站点地图,推送这条路对它们完全不成立;
  • 提升排名或提及率。收录是前提,不是结果。

顺序应该是这样:robots.txt 与站点地图弄对 → 接站长平台并接上推送 → 做外链 → 每周看日志确认哪条链路真的在起作用。推送是这条链上成本最低的一环,也是天花板最低的一环。

常见疑问

问:推送返回成功了,为什么引擎还是不来抓?

因为推送保证的是「引擎知道有这个地址」,不保证「引擎认为这个地址值得抓」。实测里 26 条 URL 全部推送成功,百度在随后 21 天只抓了 4 个页面。要不要来抓,引擎看的是站点的整体信号,主要是外链与既有收录表现。

问:百度主动推送为什么整批被拒?

日配额是 10 条,超额时百度拒绝的是整批而不是超出的部分。一次提交 26 条会全部失败,一条都不进。正确做法是逐条推、记录推过哪些、跨天续推。

问:IndexNow 和百度主动推送要不要都做?

要。两者覆盖的引擎不重叠:IndexNow 走 Bing、Yandex、Naver,百度 API 只管百度。Google 两条都不吃,只能靠站点地图、外链,或 Search Console 里手动逐条请求。

问:站点地图交了,还需要推送吗?

需要,两者不是一回事。站点地图是「放在那里等引擎来读」,推送是「主动敲一下门」。但两者都属于同一条发现链路,都有同一个边界:不读站点地图的爬虫,这条路对它无效。

问:怎么确认推送真的生效了?

看服务器日志,不看后台的提交成功数。提交成功只说明请求被收下了;真正的证据是那个引擎的爬虫在随后几天有没有出现在你的日志里、抓了哪些页。查法见爬虫到访观测 2026-08 期

问:每天都把全站推一遍行不行?

不行,而且有害。百度那 10 条配额会被没变化的页面吃光,新发的文章反而挤不进去。判据应该是「这个网址的最后修改时间变了没有」,没变就不推。

---

想知道你的站点被哪些引擎抓到了?免费诊断一次,我们会读你站点的可抓取性与收录状况并给出清单。

延伸阅读:AI 爬虫是怎么发现你的网站的爬虫到访观测 2026-08 期AI 爬虫 robots.txt 配置清单

参考资料:百度搜索资源平台《链接提交》IndexNow 官方文档Google《请求编入索引》Bing 站长工具《URL 提交》