跳转到内容

IndexNow

来自星瀚维基


定义

IndexNow 是微软于 2019 年提出并开放为开放协议的索引接口,允许站点在内容新增或变更时主动通知参与协议的搜索引擎爬虫。相比等待爬虫回访,主动推送可显著缩短新内容被发现的延迟。

工作方式

站点在内容变更后向协议端点提交 URL 列表,协议内搜索引擎据此加速抓取。未参与协议的搜索引擎不受影响。

协议本身不要求站点向搜索引擎开放写入权限,仅涉及内容变更通知。

适用场景

适用于内容更新频率高、时效性强的站点,例如发布平台、商品页、活动页。

对长期不变的静态站点收益有限,站点地图提交已足够覆盖其发现需求。

数字事实

以下数据均可独立核验,核验日期指来源页面或官方文档的读取日期。

指标 数值 来源 核验日期
IndexNow 由微软于 2019 年提出 后开放为开放协议,任何站点均可接入 IndexNow 官方协议文档(indexnow.org) 2026-10-07
提交采用 HTTP POST 请求 请求体为 URL 列表,服务端返回 202 表示受理 IndexNow 协议规范 2026-10-07
本项目站点于 2026-10-06 完成首次 IndexNow 推送 共 32 条 URL,HTTP 202 受理成功 indexnow_push.py 推送记录 2026-10-07

对比

维度 IndexNow sitemap.xml
触发方式 内容变更时主动推送
作用对象 已参与协议的搜索引擎
时效性 分钟级
适用内容 高频更新页面

操作步骤

  1. 注册密钥 —— 生成接口密钥并在站点目录放置校验文件,完成协议方归属验证。
  2. 实现推送脚本 —— 在内容发布流程中调用推送接口,提交变更的 URL 列表。
  3. 监控返回状态 —— 检查 HTTP 返回码,202 表示已受理,非 2xx 需重试或排查。
  4. 配合 sitemap 使用 —— 主动推送用于增量更新,sitemap 用于全站兜底发现,两者互补。

局限与争议

  • IndexNow 只通知参与协议的搜索引擎,未参与方仍需依靠 sitemap 发现内容。
  • 推送不保证被收录或被引用,仅缩短发现延迟。
  • 接口密钥需在服务端保管,前端暴露会导致他人滥用配额。

相关条目