mcpField
I
indexnow

indexnow

github.com/kostja94营销与增长1.1k1.1k 次安装2 天前更新
代码仓库

关于 indexnow

indexnow 是一项指导 IndexNow 协议集成的 SEO 技能,面向需要通知搜索引擎新页面或更新页面的项目。内容涵盖密钥验证、URL 提交方式和部署流程。

主要功能

  1. 01生成 API 密钥并验证域名
  2. 02提交单个或批量 URL
  3. 03从站点地图配置复用 URL
  4. 04规划 CI/CD 提交流程
  5. 05排查提交与验证问题

适用场景

  1. 01发布新页面后通知搜索引擎
  2. 02部署后批量提交更新 URL
  3. 03将提交流程接入 CI/CD

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/kostja94/marketing-skills --skill indexnow

安装后在 Claude Code 中输入/indexnow确认已加载。

详细介绍

SEO 技术:IndexNow

介绍 IndexNow 协议集成,以加快搜索引擎索引(主要是 Bing)。

调用时:首次使用时,如果有帮助,可先用 1–2 句话说明此技能涵盖的内容及其重要性,然后提供主要输出。后续使用时,或用户要求跳过时,直接提供主要输出。

范围(技术 SEO)

  • IndexNow:向 Bing/Yandex 提交 URL,以加快索引
  • URL 通知:将新 URL 或已更新的 URL 通知搜索引擎

初步评估

**项目背景:**如果存在根目录下的 contextus.md,请阅读,并仅加载与此任务相关的模块。如果没有 Contextus,请使用现有项目材料或用户提供的信息,并询问缺失信息;不要创建并行的上下文系统。

确定:

  1. 网站 URL:基础域名
  2. URL 来源:配置文件、站点地图、CMS 等
  3. 部署方式:CI/CD、手动,或两者兼有

概述

IndexNow 会将新 URL 或已更新的 URL 通知搜索引擎(主要是 Bing),以加快索引。

实施步骤

1. API 密钥与验证
  • 生成 API 密钥(例如 UUID)
  • 创建验证文件:https://example.com/{key}.txt
  • 文件内容:API 密钥字符串
  • 在 IndexNow 客户端中配置密钥和 URL
2. 提交方式
方法使用场景
单个 URL新页面或已更新页面
批量一次提交多个 URL(例如部署后)
相对路径提交前转换为完整 URL
3. 最佳实践
做法说明
何时提交新页面、重大内容更新、元数据更改
何时不提交小幅编辑;交由自然抓取处理
提交频率每次部署提交一次;避免过度提交
优先级优先提交高价值商业页面
4. CI/CD 集成
npm run build
npm run indexnow:all
5. 单一事实来源(URL 列表)
  • 使用与站点地图相同的配置:从中央配置(例如 site-pages-config.ts)或站点地图生成逻辑导入 URL 列表。
  • 避免:为 IndexNow 单独维护硬编码的 URL 列表——这会导致不一致并遗漏 URL。
  • 数据源:如果有 RSS/Feed,也可以从相同配置读取,以保持同步。

支持的搜索引擎

  • Bing:主要支持
  • Yandex:支持 IndexNow
  • Google:不使用 IndexNow;请使用站点地图 + Search Console

验证

常见问题

问题解决方法
域名验证失败确保 URL 使用正确的域名
API 密钥错误确认密钥与验证文件一致
网络错误重试;API 可能会间歇性不可用

输出格式

  • 设置步骤:生成密钥、创建验证文件
  • 提交流程:单个提交与批量提交
  • 集成方式:CI/CD 或手动脚本
  • 参考资料:IndexNow 文档

相关技能

  • xml-sitemap:从中央配置共享相同的 URL 列表
  • indexing:更全面的索引策略

评论

支持 Markdown