Skip to content
返回文档

Cloudflare Workers 接入 IndexNow

使用 Secret、waitUntil 和有界重试从 Cloudflare Worker 发送 IndexNow 更新。

更新于 2026年9月2日

安全保存配置

把 key 绑定为 Worker Secret。host 和 keyLocation 放入环境配置,任何 HTTP 响应都不能返回 key。

后台提交

ctx.waitUntil(fetch('https://api.indexnow.org/indexnow', {
  method: 'POST',
  headers: { 'Content-Type': 'application/json; charset=utf-8' },
  body: JSON.stringify({ host: env.HOST, key: env.INDEXNOW_KEY, keyLocation, urlList }),
}));

生产保护

验证触发者
校验 CMS webhook 签名,或使用服务身份保护端点。
限制批次
校验主机一致性,并执行 10,000 URL 上限。
选择性重试
网络错误和 429 使用退避;永久性的 400 类错误不应重试。