知识库 / 阶段 3 · 技术 SEO 与开发协作 / 搜索引擎优化(SEO) ↗ / 第 037 节

「开发 / SEO 都能直接用的总表格」

开发 / SEO 总表格

✅ IndexNow 推送开发规则总表#

一、总体原则#

项目 规则
推送模式 事件驱动(Event-based)
推送目标 真实发生变化的 URL
核心理念 少而准、低噪音
是否可扫描 ❌ 禁止
是否可全量 ❌ 禁止

二、URL 推送白名单 / 黑名单#

✅ 允许推送(白名单)#

URL 类型 是否推送 说明
正文内容页 文章 / 帖子 / 视频唯一页
实质更新页 内容、标题、主图变更
删除 / 下线页 返回 404 / 410
首页 ⚠️ 极低频、可选

❌ 永久禁止推送(黑名单)#

URL 类型 是否推送 原因
分类页 非唯一内容
Tag 页 重复聚合
搜索页 动态生成
翻页 重复内容
参数 URL 索引污染
排序 / 过滤 非 canonical
sitemap 内 URL 职责冲突
静态资源 非索引对象

三、推送触发事件规则#

事件类型 是否触发 IndexNow 说明
CREATE(新发布) 内容发布成功
UPDATE(实质更新) 内容级变更
DELETE(删除) 404 / 410
定时扫描 明确禁止
sitemap 对比 明确禁止
定期全站推 明确禁止

四、实质更新判定规则#

✅ 视为 UPDATE(允许推)#

变更类型
正文内容变化
标题 / H1 变化
主图 / 视频变化
核心信息字段变化

❌ 不视为 UPDATE(禁止推)#

变更类型
阅读量变化
评论数变化
推荐位变化
排序权重变化
自动刷新 lastmod

五、去重与频控规则(关键)#

URL 级规则#

规则 数值
同一 URL 推送频率 ≤ 1 次 / 24h

站点级规则(推荐)#

项目 上限
单次推送 ≤ 5,000 URL
单日推送 ≤ 20,000 URL
日推送量 ≤ 当日真实变更 URL × 1.2

六、延迟与合并策略#

项目 规则
推送延迟 5–10 分钟
合并策略 同 URL 多事件 → 1 次推送
目的 减少噪音、提升信任度

七、推送失败与重试规则#

场景 处理方式
网络异常 延迟重试
429 限流 延迟 ≥ 1 小时
4xx 错误 记录后丢弃
Key 校验失败 立即告警

重试策略#

项目 规则
最大重试次数 2 次
重试窗口 24 小时内

八、IndexNow API 调用规范#

项目 规则
Endpoint https://api.indexnow.org/indexnow
Method POST
Content-Type application/json
URL 数量 ≤ 10,000 / 次
Host 主域名(不带协议)

九、IndexNow 与 Sitemap 协作关系#

项目 Sitemap IndexNow
职责 全站结构展示 实时变更通知
更新频率 低频 即时
是否全量
是否互相驱动

十、上线 / 切换流程表#

阶段 动作
Step 1 停止扫描 / 全量推送
Step 2 灰度:仅 CREATE
Step 3 观察 7 天
Step 4 开启 UPDATE / DELETE

十一、监控与审计(必须项)#

监控项 是否必须
推送 URL 记录
事件类型记录
推送时间
返回状态码
日推送量统计

十二、开发红线(不可触碰)#

行为 结论
定时扫描推送
全量补历史
sitemap 驱动 IndexNow
推送参数 URL
推送非 canonical URL