定义
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,就能用于你拥有的每一个产品。
查看价格