IndexNow 与 Bing URL 提交 API 对比:让您的网站更快被收录
网站所有者常常苦恼于如何让新建或更新的页面迅速被搜索引擎注意到。传统上,新的 URL 可能需要数天甚至数周才能被发现和收录,这会导致流量损失和错失良机。为了解决这个问题,微软必应(Microsoft Bing)推出了主动索引工具。IndexNow 是一个较新的开放协议(由必应和 Yandex 创建),能够即时通知参与的搜索引擎内容变更。与此同时,必应的 URL 提交 API(通常称为推送 API)是一种更传统的、仅限必应使用的方法,用于提醒必应注意新建或更改的页面。这两种方法都有助于确保您的网站内容更快地被纳入搜索结果,但它们的工作方式略有不同。让我们来分析一下它们分别是什么,如何比较,以及何时使用它们。
什么是 IndexNow?
IndexNow 是一个用于实时索引的开源协议。它由微软必应和 Yandex 于 2021 年底共同创建,允许网站在内容创建、更新或删除时轻松通知搜索引擎。简单来说,IndexNow 的工作方式就像向搜索引擎发送 “推送”通知:当您添加或更改页面时,您的网站可以请求一个特殊的 URL,立即告知搜索引擎相关变动。这种提示会促使搜索引擎机器人快速抓取该页面并更新其索引,而不是等待它们自行发现更改。其主要优势在于速度和覆盖范围——当您提交一个 URL 时,IndexNow 会一次性通知所有参与的搜索引擎。例如,如果您通过 IndexNow 向必应发送请求,必应会将该通知共享给其他支持 IndexNow 的搜索引擎(如 Yandex 以及其他加入该计划的引擎)。这种一次性通知省去了您向每个引擎单独提交 URL 的麻烦。
IndexNow 易于实施且免费。您只需生成一个特殊的 API 密钥(一个唯一的代码)并在您的网站上托管一个包含该密钥的文本文件。此密钥用于证明您拥有该网站。每当您的内容发生更改时,您或您的内容管理系统可以通过调用 IndexNow API URL(一个 HTTP 请求),并附上更改页面的地址和您的密钥。许多流行平台通过内置 IndexNow 支持使这一过程更加简单——例如,WordPress、Wix、Duda 和 Cloudflare 都有 IndexNow 的集成或插件,因此网站所有者无需编写任何代码。如果您使用 WordPress,微软甚至发布了一个 IndexNow 插件,该插件会在您创建或更新帖子时自动跟踪并提交 URL。如果您使用的博客程序未包含IndexNow的插件,可以阅读这篇如何在没有 WordPress 或 CMS 的情况下使用 IndexNow的范例手动编写脚本来自动提交IndexNow。
值得注意的是,IndexNow 目前得到必应和其他一些搜索引擎的支持,但尚未被谷歌(Google)采用。谷歌一直在评估该协议的效率,但截至目前,谷歌搜索尚未使用 IndexNow。这意味着 IndexNow 将帮助您的内容快速进入必应、Yandex 以及任何其他采用者的索引,但对于谷歌本身,您仍需依赖传统方法(如站点地图或谷歌的爬虫)。即便如此,IndexNow 仍可以大大加快内容在支持它的搜索引擎上的收录速度,并且正逐渐成为未来的标准。它让网站所有者能够更好地控制其内容在搜索结果中被发现的速度,而无需等待爬虫的随机访问。
什么是必应的 URL 提交 API(推送 API)?
在 IndexNow 出现之前,必应提供了自己的方式让网站管理员向必应“推送”新内容:URL 提交 API(通常简称为必应网站管理员 API 或推送 API)。这是必应网站管理员工具的一项功能,允许您直接通知必应有关新页面或网站更改的信息。实质上,您是在告诉必应的爬虫:“嘿,我有一个新页面(或更新的页面)——现在就来看看吧。” 必应的 URL 提交 API 是一个仅针对必应的“即时索引”工具。根据微软的说法,该 API 允许网站自动通知必应任何内容更改(新页面、更新或删除),这有助于必应即时抓取和索引内容,而不是等待其正常的抓取周期。事实上,必应扩展了此 API 以处理大量 URL——网站所有者可以通过该 API 每天提交多达 10,000 个 URL 进行索引,且没有月度配额限制,但我的新站限额好像还是100。这使得大型网站能够方便地向必应推送大量新建或更新的页面。
使用必应 URL 提交 API 通常需要通过必应网站管理员工具获取 API 密钥,然后调用必应的端点并附上您希望索引的 URL。许多网站所有者使用插件或脚本来执行此操作。例如,必应在 2020 年提供了一个 WordPress 插件,该插件会在您发布新内容时自动向必应提交 URL。您也可以通过必应网站管理员工具门户手动提交 URL(尽管手动提交有每日限制)。关键在于,此 API 是必应专属的——它只提醒必应的索引。它会触发 BingBot 几乎立即抓取该 URL,如果一切顺利,很快就会将其添加到必应的搜索索引中。这对于让关键页面(如新产品页面或及时的博客文章)立即在必应搜索结果中可见至关重要。如何使用必应URL Submission API请查阅这篇文章申请和使用:新手指南:使用必应 URL Submission API 实现快速收录
需要注意的一点是:必应还推出了一个内容提交 API(不同于 URL 提交 API),它甚至允许将页面的完整 HTML 内容直接发送给必应。这样就无需 BingBot 抓取页面了。然而,这是一项更高级的功能,大多数网站所有者并不需要——URL 提交 API(推送 API)通常已经足够,因为它告诉必应立即抓取页面以进行即时索引。必应的推送 API 是一个方便的工具,可确保必应立即了解您的新建或更新页面,从而提高这些页面在几分钟或几小时内(而不是几周)被纳入必应搜索结果的机会。
IndexNow 与必应 URL 提交 API:主要区别
IndexNow 和必应的 URL 提交 API 的目的大致相同——它们都允许您主动通知搜索引擎有关新建或更改的内容,而不是等待爬虫发现。然而,它们在范围和方法上存在重要差异。以下是一些需要了解的关键区别:
- 搜索引擎覆盖范围: 必应 URL 提交 API 仅将您的 URL 更新发送给必应。相比之下,IndexNow 旨在一次性通知多个搜索引擎。如果您向一个启用 IndexNow 的引擎(例如必应)发送请求,其他采用 IndexNow 的引擎(如 Yandex,以及未来可能加入的更多引擎)也会收到通知。这使得 IndexNow 通过单一操作就能达到更广泛的覆盖,而必应 API 则是一个仅限必应的渠道。
- 开放性和标准化: IndexNow 是一个开放协议。它并非必应专有(尽管必应是共同创建者之一);任何搜索引擎都可以加入,任何网站都可以使用它,无需特殊账户。另一方面,必应 URL 提交 API 是一项必应的专有服务——您需要通过必应的网站管理员界面或 API 端点专门使用它。您可以将 IndexNow 视为一种通用的“我更新了这个页面,快来索引”的语言,而必应的旧 API 则是必应自己对这个想法的“方言”。事实上,IndexNow 被认为是必应提交 API 的下一代进化,旨在通过更高效、一体化的方法来现代化并取代逐个引擎通知的方式。
- 设置和实施: 要使用必应 URL 提交 API,您需要在必应网站管理员工具中拥有一个账户,并在那里验证您网站的所有权。您将在必应网站管理员工具中生成一个 API 密钥,然后在您想要提交 URL 时调用必应的 API(例如,通过插件或发送 POST 请求)。相比之下,IndexNow 的设置涉及生成一个密钥(您可以在必应的 IndexNow 页面上生成)并在您的网站上托管一个密钥文件。完成此操作后,您或您的 CMS 就可以向任何参与引擎的 IndexNow URL 发送请求。每次提交都无需登录每个搜索引擎的网站管理员工具——您网站上的密钥文件即可验证您的请求。对于许多用户来说,在其平台上使用现有的 IndexNow 插件或模块是最简单的方法(因为插件会自动处理密钥和请求)。使用必应的 API 也可能通过插件完成(例如较早的必应 WordPress 插件),但如果不是,则可能需要编写代码或脚本来每次调用 API。
- 通知与抓取: 两种方法最终都会导致搜索引擎快速抓取您的页面。一个细微的区别是:使用必应的 URL 提交 API,您实际上是在请求 BingBot 立即获取页面(除非使用内容 API,否则必应仍需抓取它)。而使用 IndexNow,您是在发送一个信号,表明页面是新的或已更改,然后必应/Yandex 会在收到请求后很快安排抓取。实际上,两者都能达到类似的结果——您的页面比正常情况下更快地被抓取和索引。IndexNow 的理念还包括减少冗余抓取:通过明确告知搜索引擎哪些内容发生了变化,有助于它们优先处理这些 URL,并可能更有效地抓取您的整个网站。对于网站所有者而言,主要的好处是无论采用哪种方式都能更快地被收录,但 IndexNow 的构建考虑了效率和广泛通知,而较早的 API 则是与必应爬虫的直接连接。
- 未来采用和支持: IndexNow 作为一种新标准,发展势头良好。除了必应和 Yandex,其他搜索引擎(如 Seznam 和 Naver)也已表示兴趣或开始支持它。许多大型网站和服务(如 LinkedIn、GitHub、Wix 和 Cloudflare)已采用 IndexNow 来加速内容索引。谷歌尚未加入,但正在观察该协议的益处。必应的 URL 提交 API 虽然仍然可用,但它是必应自有工具的一部分,并未被其他引擎采用。微软正大力鼓励未来使用 IndexNow(甚至强调在 IndexNow 下,通知一个引擎即通知所有引擎)。因此,IndexNow 更具未来前景:随着更多引擎的参与,其价值会增加,而必应 API 仍然是一个单一引擎的解决方案。
IndexNow 扩大了您内容变更通知的覆盖范围,并顺应了全网更快、更高效索引的趋势。必应 URL 提交 API 是一种行之有效的、仅针对必应的方法。两者都能让您的页面快速进入必应的索引,但 IndexNow 可以做到这一点,并且一次性通知其他搜索引擎。
这些如何影响 SEO 和索引收录
使用 IndexNow 或必应的提交 API 都可以通过加快“索引收录”来对您的 SEO 产生积极影响。索引收录仅仅意味着让您的页面被搜索引擎编入索引(成为其可搜索数据库的一部分)。这是 SEO 的关键第一步:如果一个页面没有被索引,它就无法排名,也无法带来任何搜索流量。这些工具有助于确保您的新内容或更改得到及时索引。
更快的索引 = 更快的可见性。 您不再被动等待爬虫,而是主动告诉搜索引擎“这是我的新页面”或“这个页面已更改”。因此,您的内容可以更快地出现在搜索结果中。例如,如果您发布了一篇及时的博客文章或一个新产品,使用 IndexNow 或必应的 API 可能会让该页面在几小时内而不是几天内被索引。这对于时间敏感的内容(新闻、公告、促销活动)尤其重要,因为索引延迟意味着错失潜在访客。网站所有者已经观察到,通过这些方法及时索引可以在内容相关时捕获搜索流量方面产生显著差异。
值得注意的是,快速索引并不等同于更高的排名——这些工具不会仅仅因为您使用了它们就让谷歌或必应将您的页面排在更高的位置。它们只是让您的页面更快地进入索引。但这本身就很有价值:在页面被索引之前,您根本无法获得排名。如果您的网站没有被及时抓取或索引,它在搜索引擎上基本上是隐形的。事实上,如果重要页面长时间未被索引,可能会损害您的 SEO 目标,因为您无法接触到您的受众。使用 IndexNow 或推送 API 有助于防止这种情况发生,确保搜索引擎迅速收录您的页面。正如必应团队和其他人指出的那样,如果一个网站不经常被抓取(索引),这是一个值得关注的问题,可能会损害您的整体 SEO 表现——因此,加速索引是一个明智之举。
另一个 SEO 好处是 IndexNow 也可以通知搜索引擎内容移除。如果您删除或移除了一个页面,IndexNow 允许您将该 URL 标记为已删除,从而促使搜索引擎更快地将其从索引中删除。这意味着过时的内容或 404 错误不会在搜索结果中停留太久,从而改善用户体验和网站声誉。
IndexNow 和必应的 URL 提交 API 都是为了确保收录:确保您网站的内容快速、最新地出现在搜索索引中。这通过处理技术性的索引步骤,补充了您的其他 SEO 工作(优质内容、关键词、链接)。特别是对于必应的生态系统(包括由必应提供支持的雅虎搜索),使用这些工具可以显著提高您网站页面在搜索中出现的可靠性和速度。对于谷歌,您目前应继续使用站点地图,或许还有谷歌自己的索引 API(仅限于某些内容类型),但这超出了我们的讨论范围。最重要的是:对于支持它们的引擎,IndexNow 和必应的 API 为您提供了一个更快的进入搜索列表的渠道,这通常对 SEO 可见性非常有利。
何时使用 IndexNow vs. 何时使用必应 API
那么,作为网站所有者或博主,您应该使用哪种方法,以及何时使用?答案取决于您的需求和技术设置。以下是一些用例和指南,可帮助您做出决定:
- 如果您希望获得广泛、自动化的快速索引解决方案,请使用 IndexNow。 如果您的网站更新频繁或定期添加新内容(例如每日博客文章、新闻文章或在线商店的产品),IndexNow 是理想的选择。它将确保必应以及其他搜索引擎立即了解您的更改。如果您关心在多个搜索平台(必应、Yandex 等)上的可见性,而不仅仅是必应,那么它尤其有用。如果您的内容管理系统原生支持 IndexNow 或通过插件支持,那么 IndexNow 也是一个不错的选择——设置可以像打开开关一样简单。例如,如果您运营一个 WordPress 网站,使用 IndexNow 插件(或集成了 IndexNow 的 SEO 插件)将允许所有新帖子在您发布时自动提交,无需手动操作。在您拥有频繁更改的内容(例如产品库存不断变化的电子商务网站)的情况下,IndexNow 有助于搜索引擎近乎实时地跟上这些变化。从本质上讲,选择 IndexNow 是为了获得一种面向未来且节省时间的方法——一旦实施,它便可以一劳永逸,在您的网站上有任何新建或更新内容时,持续向所有支持的搜索引擎发送通知。
- 如果您主要关心必应索引,或者暂时无法实施 IndexNow 协议,请使用必应的 URL 提交 API。 有几种情况适合这样做。如果您的网站没有简单的方法来添加 IndexNow 密钥文件,或者您的平台不支持 IndexNow,那么使用必应 URL 提交 API 是一个实用的替代方案,仍然可以在必应上实现快速索引。您也可以将必应 API 用于一次性或偶尔的提交——例如,如果您很少添加新页面并且不想设置自动化系统,那么当您确实有新页面时,可以通过必应网站管理员工具手动提交 URL。这是一种直接向必应提醒特定页面的简单方法。小型企业主有时会为重要的新登陆页面或更新页面(如假日促销页面)执行此操作,以确保必应及时将其编入索引。另一个用例是,如果您有一个非常重要的页面需要立即索引(也许是紧急更新或新闻稿)——您可以使用 API(甚至必应网站管理员中的手动“提交 URL”)立即推送它。事实上,必应自己的建议是针对您希望迅速刷新的高优先级页面使用该 API。如果您想一次性向必应提交一批 URL,必应 API 也很有用;例如,在网站重新设计或迁移后,您可以通过编程方式将所有重要 URL 发送给必应,以鼓励重新索引。
- 为什么不同时使用两者? 值得一提的是,您不一定非要在必应上严格选择其中一种。这些方法可以相互补充。但是,如果您已经实施了 IndexNow,通常无需再为相同的 URL 单独使用必应 URL API——IndexNow 已经会通知必应。如今,许多网站所有者由于其更广泛的覆盖范围而倾向于使用 IndexNow。您可以将必应的 URL 提交 API 视为早于 IndexNow 的、仅限必应的工具。如果您深度集成了必应的工具,或者已经围绕它构建了一些自动化流程,那么您可能会依赖它。但是,如果您是重新开始或希望简化流程,IndexNow 可以通过一次设置覆盖必应及更多搜索引擎。微软已表示他们将 IndexNow 视为内容提交的进化方向,因此它很可能是未来改进的重点。
对于大多数普通网站所有者而言,实施 IndexNow(如果可能)是确保您的网站在多个搜索引擎上快速被索引的重要一步。它现代、高效,并且由于插件和平台的支持而越来越易于使用。另一方面,如果您只需要专门处理必应,或者更喜欢直接使用必应网站管理员工具,那么传统的 URL 提交 API 仍然可用,并且可以完成必应搜索索引的工作。无论哪种情况,使用这些“推送”方法都意味着您不仅仅是在等待和期望搜索机器人找到您的内容。您正在掌控索引过程,这会让人非常放心。通过让您的页面更快地被纳入搜索结果,您可以更快地吸引访问者,并在搜索者眼中保持内容的新鲜度。对于任何关心 SEO 但技术水平不高的人来说,IndexNow 和必应的推送 API 都是提高网站可见性的平易近人的方法——它们有助于弥合在您的网站上发布内容与出现在搜索引擎结果之间的差距。
参考来源
- IndexNow - Instantly Index your web content in Search Engines...
- Suvaance Tech Blog –*“What Is IndexNow and How It Can Be Used for SEO?”*suvaance.comsuvaance.com
- 必应网站管理员工具URL和内容提交API
- Microsoft Bing Releases New IndexNow Plugin for WordPress – WP Tavern
- SearchEngineJournal –*“Everything We Know About IndexNow So Far”*(Explains IndexNow protocol)