静态站与前端框架
把下载的文件放进用于发布根目录静态资源的文件夹。许多 Next.js、Vite 与静态站项目使用 public 目录,部署后地址应为 https://你的域名/你的key.txt。
免费 IndexNow 工具
生成或输入 IndexNow key,公开部署对应的 TXT 文件,然后由本工具读取 Sitemap,并提交到 IndexNow 官方端点。
发布 TXT 文件
文件名必须是 key 加 .txt,文件内容必须只包含同一个 key,并使用 UTF-8 文本编码。
把下载的文件放进用于发布根目录静态资源的文件夹。许多 Next.js、Vite 与静态站项目使用 public 目录,部署后地址应为 https://你的域名/你的key.txt。
把文件上传到网站公开文档根目录,常见名称包括 public_html、www、htdocs 或 WordPress 安装根目录;文件不能放在需要后台登录的位置。
在浏览器无痕窗口打开 https://你的域名/你的key.txt。只有页面成功加载且只显示该 key 时,才继续提交。
工具如何运作
提交过程参考 GSC Vault 扩展中的安全 Sitemap 遍历方式,并针对无需登录的公开 Web 工具做了约束。
第 1 步
服务端先打开预期的根目录 TXT 文件,确认内容与输入的 key 完全一致。
第 2 步
解析 urlset 或 sitemapindex XML、跟随子 Sitemap、支持 gzip、移除片段和重复 URL,并在明确的安全上限处停止。
第 3 步
把最多 10,000 条同 hostname URL 通过一个 JSON 请求发送给 api.indexnow.org,并报告请求已收到或 key 仍待验证。
IndexNow 通知会在参与该协议的服务之间共享,但 Google 并未加入 IndexNow。对于 Google,请保持 Sitemap 更新,并使用 Search Console 官方支持的检查与索引流程。
限制与预期
不会。Google 没有加入 IndexNow;本工具只通过 IndexNow 官方端点发送通知。
不保证。HTTP 200 表示 URL 通知已收到,HTTP 202 表示通知已收到但 key 仍在验证;两种状态都不承诺抓取或收录。
IndexNow 协议允许单个 POST 请求最多包含 10,000 条 URL。如果 Sitemap 更大,请分别提交其中的子 Sitemap。
不会。Web 工具只在验证和发送当前请求期间使用 key、Sitemap URL 与解析出的页面 URL,不会持久化保存。
Search Console 索引助手读取你的 Sitemap,逐一检查 Google 已知的索引版本,并为每次检查和申请保留工作区记录。