术语

IndexNow

一个开放协议,用来通知参与的搜索引擎某个 URL 已新增或变更,而不必等待抓取。

定义

IndexNow 是一个开放协议:网站所有者把新增或变更的 URL 列表发送到一个共享端点,用托管在域名上的密钥文件进行验证,参与的搜索引擎会接收这条通知。Bing、Yandex、Seznam、Naver 和 Yep 都是参与的搜索引擎;Google 不在名单上,它依靠自己的抓取和站点地图。

IndexNow 本身不索引任何东西——它只是通知。页面是否出现在搜索结果中,仍取决于搜索引擎自己的评估。

来源: IndexNow.org: Documentation · IndexNow.org: Participating search engines

示例

你在同一个下午发布了一个对比页面,并更新了价格页面。你的部署脚本把新的站点地图与上一版对比,恰好找到这两个 URL,并用一个 JSON 请求把它们发送到共享的 IndexNow 端点。域名根目录下的密钥文件证明这个网站属于你。请求体见下方。

Bing 和其他参与的搜索引擎现在就可以抓取这两个页面,而不必等下一次抓取。Google 不在参与者名单上,所以对 Google 来说,仍然要靠你更新后的站点地图和内部链接。两个页面是否出现在搜索结果中,仍由各个搜索引擎自己决定。

POST https://api.indexnow.org/indexnow
Content-Type: application/json; charset=utf-8

{
  "host": "yourproduct.example",
  "key": "<your-key>",
  "keyLocation": "https://yourproduct.example/<your-key>.txt",
  "urlList": [
    "https://yourproduct.example/pricing/",
    "https://yourproduct.example/vs/other-tool/"
  ]
}

对目录站发布为何重要

一次发布会同时产生许多新页面——你自己的发布页、更新日志、对比页面——参与的搜索引擎可以在几小时内抓取它们,而不用等爬虫哪天再回来。它不花钱,也不取代任何东西;对 Google 来说,站点地图和内部链接照样在起作用。

LaunchRepo 如何处理

每次部署之后,launchrepo.dev 只把与上一版站点地图相比新增、日期更新或已删除的 URL 发送给 IndexNow;密钥文件就放在域名上。LaunchRepo 仓库不会把你的 URL 提交到任何地方:目录站上的上架页面属于目录站,你自己网站的索引由你自己配置。对于目录站,优先级方法改为检查 Google 是否已收录样本上架页面。

深入阅读

目录站外链:我们能证明什么

为什么优先级方法要检查 Google 是否已收录样本上架页面,以及这项检查能、不能告诉你关于一个目录站的哪些信息。

在仓库里看这个术语

LaunchRepo 包含 299 份目录站 playbook、一份产品上下文文件和一张提交追踪表,由你自己的智能体运行。一次支付 €49.00,就能用于你拥有的每一个产品。

查看价格