网站发布新文章之后,搜索引擎往往要过几天甚至几周才会来抓取。等待的这段时间,文章没有任何自然流量。
IndexNow 就是为了缩短这段等待时间而出现的:不再等搜索引擎来发现,而是网站主动告诉它「这个页面有变化了」。这篇文章讲三件事:IndexNow 是什么,为什么要用,以及怎么在 WordPress 里用官方插件把它配置好。
IndexNow 是什么
IndexNow 是一个开放协议,由 Microsoft Bing 等搜索引擎共同推出。它的作用很简单:网站在新增、修改或删除页面时,向搜索引擎发送一个通知,搜索引擎收到后会优先去抓取这些 URL,而不是等爬虫自己慢慢发现。
整个过程只需要三样东西:
- API Key:一串随机字符,用来证明你拥有这个网站。
- Key 文件:把这个 Key 保存成一个文本文件,放在网站根目录,搜索引擎通过它来验证身份。
- 提交请求:网站把变化的 URL 通过 HTTP 请求发送到 IndexNow 的接口。
一个很关键的特点是:只需提交一次,所有参与 IndexNow 的搜索引擎都会收到通知,不用分别去每个搜索引擎注册、验证。目前支持 IndexNow 的主要有 Bing、Yandex、Naver、Seznam 等。
需要注意的是,Google 目前并不支持 IndexNow。想让 Google 更快收录,仍然要走 Google 自己的渠道,这一点后面会讲到。
为什么要用 IndexNow
收录更快
传统方式下,搜索引擎靠爬虫定期抓取,新页面什么时候被发现,取决于它的抓取频率和你网站的权重。用 IndexNow 主动推送后,搜索引擎会把这些 URL 放到更靠前的位置,新页面更容易在短时间内被抓取。
修改和删除也能通知
IndexNow 不只是「新增页面」的通知。你修改了文章、更新了价格、删除了过期页面,都可以推送。这样搜索引擎里显示的内容不会长期停留在旧版本,已经删除的页面也能更快从搜索结果中消失。
节省抓取资源
搜索引擎不再需要反复抓取没有变化的页面来检查更新,网站服务器的压力也会小一些。对于文章很多的站点,这一点比较明显。
免费,配置一次就够
IndexNow 本身免费,在 WordPress 里装一个插件就能完成,之后每次发布和更新文章都会自动推送,不需要再手动操作。
先说清楚几个限制
- 提交 URL 只是「通知」,并不保证一定被收录。页面内容质量、重复内容、网站整体质量仍然决定最终结果。
- 只应该提交确实发生了变化的 URL,不要把整站所有旧页面反复提交。
- 如果你的目标用户主要在使用 Google 搜索,IndexNow 能带来的流量有限。海外建站的中文站点里,Bing 的占比通常远小于 Google,但它是免费的、一次配置的,所以依然值得加上。
在 WordPress 里添加 IndexNow
WordPress 里有多个插件可以实现 IndexNow。这里使用的是 Bing Webmaster 团队官方发布的 IndexNow 插件,它会自动生成并托管 API Key,检测文章的新增、更新和删除,并在后台自动提交。
第一步:安装并启用插件
- 登录 WordPress 后台,进入「插件」→「安装插件」。
- 搜索「IndexNow Plugin」,找到作者为 bingwebmastertools 的那一个,点击「现在安装」。
- 安装完成后点击「启用」。
第二步:开始配置
启用后,在后台左侧的「设置」菜单里找到 IndexNow,进入插件页面,点击 Let's Get Started! 按钮。
插件会自动为你的网站生成 API Key,并把对应的 Key 文件托管在网站上。整个过程不需要你手动创建文件,也不需要去 Bing 注册账号。
第三步:确认自动提交已开启
在插件的设置页面,确认「自动提交」(Automatic submission)的开关处于打开状态。之后你每发布、更新或删除一篇文章,插件都会在后台自动把这个 URL 提交给搜索引擎。
插件会自动跳过不应该被收录的页面:
- 页面带有
noindex的 meta robots 标签; - 响应头里有
X-Robots-Tag: noindex; - WordPress「设置」→「阅读」里勾选了「建议搜索引擎不索引本站」。
所以网站上线前,别忘了把最后这个选项取消勾选,否则所有提交都会被跳过。
第四步:排除不需要提交的路径(可选)
如果有些路径不想被提交,比如会员页面、测试页面,可以在「排除路径」里添加规则,支持通配符,例如:
/members/*
/test-*
第五步:手动提交和查看结果
插件页面支持手动提交单个 URL,适合刚改完一篇旧文章、想立刻通知搜索引擎的情况。
页面下方会显示最近的提交记录,以及成功和失败的状态。失败的提交可以点击重试,也可以下载记录做分析。插件只在后台保留最近的少量记录,想看完整数据,需要到 Bing Webmaster Tools 里查看。
验证配置是否生效
可以用下面两个办法检查:
- 检查 Key 文件:在浏览器里打开
你的域名/你的API-Key.txt,如果能看到里面的 Key 内容,就说明 Key 文件已经正确托管。 - 发布一篇文章后看提交记录:发布后回到插件页面,最近的提交记录里应该出现这篇文章的 URL,状态为成功。
使用中的几点提醒
- 不要频繁更换 API Key。插件官方也建议不要经常换。如果确实需要新 Key,把插件停用再启用就会重新生成。
- 停用插件会清除数据。停用后,API Key 集成和本地保存的提交记录会被一并清除,重新启用后是全新开始。
- 配合 Bing Webmaster Tools 使用更好。把网站添加到 Bing Webmaster Tools 后,可以在里面看到 IndexNow 的提交数据和收录情况。
- 缓存插件不影响提交,但 Key 文件所在的路径要保证可以被直接访问,不要被安全插件或防火墙拦截。
Google 怎么办
IndexNow 解决的是 Bing 等搜索引擎的收录问题,而 Google 不在支持名单里。如果你的站点主要面向 Google,建议同时配置 Google 的提交方式。
我们之前写过一篇详细教程《在WordPress里向Google提交收录》,介绍了怎么启用 Google Indexing API,并配合 RankMath 的 Instant Indexing 插件,在 WordPress 后台直接把新页面提交给 Google。
两者可以同时使用,互不冲突,而且都是一次配置、长期自动运行:
| 搜索引擎 | 提交方式 | 本文/教程 |
|---|---|---|
| Bing、Yandex、Naver 等 | IndexNow 插件 | 本文 |
| Google Indexing API + Instant Indexing 插件 | 在WordPress里向Google提交收录 |
总结
IndexNow 的价值在于「主动通知」:网站有变化时,不再被动等待搜索引擎来抓取。在 WordPress 里,安装官方 IndexNow 插件,点一下「Let's Get Started!」,就完成了全部配置,之后新文章会自动推送。
它不能保证收录,也不影响 Google,但成本几乎为零。建议和 Google 的提交方式搭配使用,两边都覆盖到。
如果你的网站还没有上线,可以先参考《Hostinger建站教程:从购买到WordPress网站上线》把基础搭好,再回来配置这些 SEO 提交工具。



