IndexNow — Bing URL 提交、密钥检查与状态码
生成 IndexNow 密钥、下载验证 txt、检查线上文件是否与密钥一致,再按步骤把变更 URL 提交给 Bing 等参与引擎。页面含状态码对照表(200 与 202 的区别)、示例 JSON 载荷与失败边界说明;通知搜索引擎有变更,并不等于保证收录或排名。
如何使用
1)生成密钥并下载 {key}.txt。2)放到站点根路径(或同 host 其他路径)。3)点「检查密钥」由本站 Worker 拉取比对。4)粘贴变更 URL 或 sitemap,预览 JSON 后提交。再到 Bing Webmaster → IndexNow 查看接收记录。
规则与边界
密钥、host、状态码,以及 IndexNow 不承诺什么。
- 密钥:8–128 位 [A-Za-z0-9-]。推荐 Option 1:https://{host}/{key}.txt,正文仅密钥。
- JSON 的 host 须与每条 URL、keyLocation 的主机名一致。www 与裸域不同。
- 200=已接收;202=已接受且密钥校验可能仍在进行。不要仅凭 202 认定成功——请先检查密钥。
- 协议单次最多 1 万 URL;本页限制 500。优先只提交有变更的页面。
- 隐私:URL 列表经本站 Worker 转发到你选择的 IndexNow 端点,我们不写入内容库。
示例
Host 为 www.example.com,密钥 indexnowdemokey01,URL https://www.example.com/page → 生成含 host/key/keyLocation/urlList 的 JSON。托管 txt 后,「检查密钥」应显示 HTTP 200 且 bodyMatch=true,再提交。
适用场景
- 新站或新工具上线:部署密钥文件并检查,再提交 sitemap 中的新 URL。
- 内容更新:只提交改过的页面,避免反复刷全站。
- 删页:提交已 404/410 的 URL,便于引擎尽快再抓取。
HTTP 状态码
常见响应含义与下一步。
| 代码 | 含义 | 下一步 |
|---|---|---|
| 200 | OK — 已收到 URL | 可在 Bing Webmaster 的 IndexNow 记录中核对 |
| 202 | Accepted — 密钥校验可能仍在进行 | 先确认线上密钥文件,勿只看 202 |
| 400 | Bad request — 格式无效 | 检查 JSON/URL 编码后重试 |
| 403 | Forbidden — 密钥无效 | 检查路径、正文或拦截(鉴权/HTML 错误页) |
| 422 | Unprocessable — URL/host/密钥不符合协议 | 对齐 host 与 URL,检查密钥字符规则 |
| 429 | 请求过多 | 稍后重试并降低频率 |
常见问题
HTTP 202 算成功吗?
表示请求格式被接受。对 Bing/聚合端点,密钥可能稍后校验;文件错误可能导致静默丢弃。请先检查密钥。
密钥文件放哪里?
优先站点根路径 https://你的host/{key}.txt,正文只有密钥。也可用同 host 其他路径并填写 keyLocation。
为什么 www 和裸域不能混用?
它们是不同 host。URL 用 www 时,密钥文件与 host 字段也必须是 www。
IndexNow 能保证收录或排名吗?
不能。它只通知「有变更」;是否收录、如何排名仍由各引擎自行判断。
你们会保存我的 URL 列表吗?
不会写入内容库。Worker 仅在本次请求中转发到 IndexNow/Bing。
咨询与反馈
页面不清、功能异常或想提建议?在下方起草邮件,我们会阅读每一封关于工具的来信。
参考来源
站长教育用途工具。IndexNow 不保证抓取、收录或排名。政策变更时以 IndexNow 与 Bing 官方文档为准。