跳至内容
文档

IndexNow:在页面变更时通知 Bing 及其他搜索引擎

设置 IndexNow 密钥,发布其密钥文件,并将新增、更新或删除的 URL 推送给 Bing、Yandex、Naver 等搜索引擎,每次响应都会记录在案。

资源 → 索引 → IndexNow阅读需 1 分钟

IndexNow 是一项开放协议,用于告知搜索引擎某个 URL 已被添加、修改或删除,让它们尽快抓取,而不必等到自行重新发现。一次提交会同步给所有参与的搜索引擎(IndexNow documentation),包括 Bing、Yandex、Naver、Seznam.cz 和 Yep(IndexNow FAQ)。Google 不在其中:对于 Google,请保持站点地图为最新,并使用 URL Inspection,具体做法参见其重新抓取指南。

设置密钥

IndexNow 通过密钥来验证你对网站的所有权:这是一串随每次提交一同发送的字符串,同时也需要以文本文件的形式发布在你的网站上。

  1. 在 IndexNow API key 下,点击 Generate 生成随机的 32 位密钥,也可以自行输入:长度为 8 到 128 个字符,可使用字母、数字和连字符。然后点击 Save key。
  2. 点击 Download key file,你会得到一个名为 <key>.txt 的文件,其中只包含密钥本身。
  3. 将它上传到网站根目录,使其可通过 https://<your host>/<key>.txt 访问。点击 Copy URL 即可获得准确的地址。
  4. 点击 Verify key file。AutoPSEO 会请求该地址,并检查响应内容是否与密钥完全一致。

标题旁边的徽章会显示当前状态:No key yet、Key saved, not verified、Key file verified 或 Key file unreachable;检查失败时还会给出原因(未找到、内容不符、8 秒后超时)。验证结果会保留七天;迁移或重新部署网站后,请再次检查。

请将密钥文件长期保留在原位。搜索引擎会抓取该文件来确认你拥有该网站;如果文件缺失或内容不一致,密钥将被视为无效(即下文的 403 响应)。

提交 URL

在 Submit URLs to IndexNow 下选择来源:

  • Paste URLs:每行一个。
  • File upload:TXT、带有 url 列的 CSV,或站点地图 XML 文件。
  • From a GSC sitemap 或 Sitemap URL:站点地图中的所有 URL,会递归读取其中的索引文件。

点击 Submit to IndexNow。单次提交最多可包含 10,000 个 URL,这是协议对每个请求设定的上限。发送之前,AutoPSEO 会:

  • 剔除无效的 URL 以及不属于该资源的地址;
  • 跳过过去 10 分钟内已提交过的 URL,以免被当作垃圾请求而遭到限流;
  • 将其余 URL 按主机分组,因为每个请求只能覆盖一个主机。

结果会列出每个批次及其响应,以及被跳过的 URL 数量和原因。

响应码的含义

状态码标签含义
200OK已收到,且密钥此前已通过验证。
202Accepted已收到;密钥仍有待通过抓取你的密钥文件来验证。
400Bad request请求格式无效。
403Key rejected预期位置没有密钥文件,或文件内容与密钥不一致。
422RejectedURL 不属于该主机,或密钥不符合协议规定的格式。
429Rate limited请求过多,被视为潜在的垃圾请求。请等待一段时间后再重新提交。
5xxServer error接口出现故障,请稍后重试。
-Failed请求未能完成。

200 或 202 仅表示接口已收到你的 URL,并不能确认任何搜索引擎已抓取或收录它们;请在 Bing Webmaster Tools 或相应搜索引擎自己的控制台中查看。

提交历史

Submission history 保留该资源最近发送的 200 个批次,包含时间、主机、URL 数量、响应及其含义。顶部的卡片统计 Submissions、URLs submitted、Accepted (200 / 202) 和 Rejected or failed。打开某个批次即可查看其中包含的每个 URL。

何时提交

在页面发布、内容发生实质性变化,以及页面被删除或重定向时提交。重复提交未变更的 URL 没有任何益处,还可能招致限流。如果有大量积压的页面,只需发送一次站点地图即可。

AutoPSEO 如何提供帮助

对于由内容引擎撰写的文章,你完全不需要使用此页面。如果你的网站通过 webhook 接收文章并提供了 IndexNow 密钥,它会在响应 AutoPSEO 的 ping 时声明该密钥。此后,每当你的网站接受一次投递,AutoPSEO 就会通知 IndexNow,所附地址为你的网站针对该文章报告的各语言版本地址(若文章已被下架,则为不再提供服务的地址);每次投递运行只通知一次,且仅限你自己的主机。被限流或无法送达的 ping 会在一小时后重试,间隔逐次翻倍,最长一天;被 403 或 422 拒绝的 ping 不会重试。最近一次的结果会显示在内容页面上。由 AutoPSEO 为你托管的文章,则使用托管渲染器自带的密钥提交。参见投递和托管。

相关内容:Indexing & URL inspection、Bing Webmaster Tools reports。

让你的 SEO 内容自动运行

连接 Search Console 和你的网站,AutoPSEO 会立即扫描并规划首批主题。无需信用卡。