做站的人都知道"新页面要尽快被收录",但绝大多数人的动作停在手动提交:一条条往 Bing 的 Submit URL 里塞链接。这篇分享把 IndexNow 协议接进了部署流程——代码一提交,新增页面自动推送搜索引擎,还顺手用 AI 把整个脚本写完了。工具很小,省下的是每天重复的十分钟和收录的时间差。
一、Submit URL 和 IndexNow 的区别
IndexNow 是一个协议,Bing、Yandex 等搜索引擎支持,用来主动告诉搜索引擎页面的新增、更新和删除。作者之前 Bing 一直用 Submit URL,两者的区别一句话说清:Submit URL = 手动告诉 Bing"这个页面你来看看";IndexNow = 网站主动实时推送"这些页面变化了,请更新索引"。前者是求人上门,后者是自动汇报。
二、接入部署流程:提交代码自动触发
作者把这个流程放进了自己的部署流程:每次提交代码,自动对比 sitemap,找出新增页面,触发 IndexNow 请求更新索引。实现路径意外地轻:API 参考官方文档(bing.com/indexnow/getstarted),整体流程就是生成密钥、调用 API。

最省事的一步是他直接把官方文档丢给 Codex,说:新增一个命令,获取网站之前的 sitemap、找出新增的 URL、调用 IndexNow 的 API 通知搜索引擎,并在提交 GitHub 自动触发部署时调用。跑通之后,在 Bing 站长后台就能看到 IndexNow 推送的 URL。

三、不想写代码:Cloudflare 一键开
如果不想自己调 API,用 Cloudflare 的站点还有更省事的路——它原生支持 IndexNow,就是 Crawler Hints 能力(官方文档:blog.cloudflare.com/cloudflare-now-supports-indexnow)。入口在域名 → 缓存 → 配置 → Crawler Hints,打开即可。启用后 Cloudflare 会开始向搜索引擎发送提示,告知它们何时应该抓取网站的特定部分。
四、值不值得做
判断很简单:如果你的站每天或每周都有新页面(内容站、工具站、聚合站都是),收录速度直接影响流量起量的节奏,这个自动化就是纯赚——一次性半小时的接入,换每次发布的收录时间差。如果站点页面极少更新,手动提交也够了。另外提醒一句:IndexNow 目前主要覆盖 Bing、Yandex 等引擎,Google 不在此列,Google 侧该做的站点地图和内链结构照样要做。
我的总结:这是"把重复动作焊进流程"的典型小优化,和之前分享过的选词插件是一个思路——先自动化发现,再自动化执行。收录之外的 SEO 基本功看Google SEO 入门的三条底层逻辑,批量内容站的收录实测数据可以参考两个月 AI 写 50 篇的多语言站复盘。