IndexNow使用教程:让Bing快速收录文章

在过去两周,Bing因为宣布接入ChatGPT迎来了它历史性的高光时刻,大量用户短时间内从Google切换到了Bing。在这段时间中,根据Bing Webmaster Tools, 我运营的其中两个网站Bing的自然点击量分别环比增长13%、11%。

在数据的变化与Bing能否靠此扳回一局的热烈讨论中,我也无法回避考虑网站内容在Bing上的布局。重新回顾了Bing搜索引擎的算法与Bing SEO的一些要点后,在主要针对Google进行SEO优化的网站上,我认为自己已无法再针对Bing做些什么,除了收录这一点。

在比较了我所运营的最大的网站的收录数据后,我发现该网站在Bing的收录量仅Google的1/4(另有3个规模相对小的网站在Bing的收录量与Google相当)。此时,我决定优化该网站在Bing上的收录。

由于该网站在Bing上的基础收录优化早已完成,我将目光转向了IndexNow。在本文中,我将重点介绍IndexNow以及部署IndexNow的相关问题。

IndexNow

什么是IndexNow?

IndexNow是一种开源协议,可以让网站所有者在网站内容出现变化(添加、更新或删除)后通知搜索引擎,让搜索引擎立即索引这些页面和内容。这使搜索引擎能够在其搜索结果中快速反映这种变化,从而提高整体抓取效率。

虽然这是一个开放的协议,任意搜索引擎都能使用,但目前只有 Microsoft Bing、Seznam.cz 与 Yandex使用了此协议。

Microsoft Bing 表示自2021年秋季启用IndexNow以来,IndexNow的采用量持续增长。如今,超过1600万个网站每天向IndexNow API发布超过12亿个URL。

IndexNow使用率

如何部署IndexNow?

(1)手动部署 —— 适合开发人员

IndexNow使用方法

IndexNow的部署非常简单,仅需要4个步骤。

1. 生成API密钥

生成密钥非常简单,可以免费在线完成。您可以使用 Microsoft 的在线密钥生成工具生成一个受 IndexNow 协议支持的密钥 。

注意: 每个用户只能生成一个 API 密钥,可以跨网站使用。您可以随时更改您的 API 密钥;系统会在 30 分钟内接受更改。 

生成IndexNow API密钥

2. 存放API密钥

将生成的密钥放在网站的根目录,以文本文件来托管该密钥,并以密钥的值命名。或者,您可以将该密钥存放于服务器其他位置的UTF-8编码的.txt文件中。如果您选择后者,则需要在每次提交URL时指定存放密钥文件的位置。

3. 提交URL

您可以单独或批量提交URL。提交一个 URL 很容易,只需发送一个简单的 HTTP 请求,其中包含已更改的 URL 和您的密钥。

  • 向Bing提交示例:https://www.bing.com/indexnow?url=url-changed&key=your-key
  • 向Yandex提交示例:https://yandex.com/indexnow?url=url-changed&key=your-key

注意:url-changed 是您要提交的URL。URL 必须经过 URL 转义和编码,请确保您的 URL 遵循URI 的RFC-3986标准。

如果您需要提交一组 URL,请向搜索引擎提供的 URL 发出 POST JSON 请求。您可以在每次发布中提交最多 10,000 个URL。

更高级的用户可以使用 Python 进行批量索引和 URL 提交自动化。

有关示例和更深入的提交说明,您可以访问IndexNow 站点

4. 检查您提交的内容

使用Bing Webmaster Tools,您可以验证哪些URL已被提交和发现。

(2)插件部署 —— 适合非开发人员

2022年1月,微软发布了一个名为「IndexNow Plugin」的 WordPress 插件。IndexNow Plugin 能够让上述已经足够简单的步骤变得更加“傻瓜式”,完全不需要进行额外的设置。

该插件能够自动将 WordPress 网站的 URL 提交给支持 IndexNow 协议的搜索引擎。一旦安装,该插件将自动生成并在您的网站上托管 API 密钥。它会自动检测 WordPress 中的页面创建、更新或删除,并在后台提交 URL。

此外,WordPress最流行的几个SEO插件Yoast、AIOSEO、Rank Math、SEOPress均已继承了IndexNow,您也可以在这些插件上直接操作。

IndexNow Plugin

(3)一键部署 —— 试用于Cloudflare 用户

Cloudflare 有一个 Crawler Hints 功能现在已经支持 IndexNow。如果您的网站使用了 Cloudflare,可以尝试开启 Crawler hints 开关,实现一键部署IndexNow。

(4)无需自行部署

许多大型网站(例如 eBay、LinkedIn、MSN、GitHub、Bizapedia 等)都采用了 Microsoft Bing Webmaster URL 提交 API,并计划迁移到 IndexNow。如果您在这些网站上发布内容或产品,您的内容将自动获得更快发布的好处。

关于IndexNow常见问题解答

1. 提交 URL 后会发生什么?

IndexNow将您的更改传达给搜索引擎,搜索引擎又将其应用于网页排名。

注意使用 IndexNow 并不能保证网页会被抓取或编入索引,并且可能需要一些时间才能反映出更改。

2. 我可以使用 IndexNow 提交多少个 URL?

您可以通过单个 API 调用为搜索引擎提供最多 10000 个 URL 的列表。

3. 提交的 URL 是否计入Bing的抓取配额?

是的,每次抓取都计入您的抓取配额。通过将它们发布到 INDEXNOW,您通知搜索引擎您关心这些 URL,搜索引擎通常会优先抓取这些 URL 而不是它们知道的其他 URL。

3. 使用 Index Now API 有什么好处?

IndexNow 协议对于页面更新频繁的网站,或内部链接结构差、URL 可发现率低的大型企业级网站特别有用。

4. 我有一个小网站,只有很少的网页。我是不是应该用 IndexNow?

是,如果您想让搜索引擎在内容更改时立即发现,那么您应该使用 IndexNow。这样您可能能更快在搜索结果上看到更改。

5. 我的网站已经有Sitemap了,还需要IndexNow吗?

需要。相对于Sitemap,IndexNow有它的优势。有了 IndexNow,您就“不必”等待引擎来发现和爬取网站地图,而是可以直接通知搜索引擎新的内容。

6. IndexNow和Google Indexing API之间有什么区别

Google早在2018年就推出了Indexing API。借助 Indexing API,任何网站所有者都可在添加或移除网页时直接告知 Google。但是,目前,Indexing API 只能用于抓取包含 JobPosting 或 BroadcastEvent(嵌套于 VideoObject)的网页, 而IndexNow支持所有内容类型。

此外,每次API调用,IndexNow最多接受1万个URL,而Google Indexing API只支持100个。

注意:目前,Google还不支持IndexNow。

7. 为什么我的 URL 在一个搜索引擎上被索引,而在其他搜索引擎上却没有?

搜索引擎可以选择或者不选择特定的 URL,如果它不符合其选择标准。

结语

在短时间内,我并不觉得Bing能依靠ChatGPT大幅蚕食Google的市场份额。但在力所能及的情况下,对多地区的多个搜索引擎进行SEO优化,始终能为我们提供更多的流量机会以及更大的安全保障。

而让您的内容被Google和Bing等搜索引擎上编入索引是从搜索引擎推动自然流量的第一步。IndexNow或能帮助我们提升网站在Bing及Yandex上的收录量。

关注微信公众号,快速获得一手教程!

error: Content is protected !!