mcpField
R
rank-tracker

rank-tracker

github.com/aaron-he-zhu营销与增长3.0k1.3k 次安装今天更新
代码仓库

关于 rank-tracker

Rank Tracker 是用于持续监测关键词排名、SERP 功能和 AI 可见度的营销 Skill。它生成标明来源的排名报告,并依据基线呈现变化,同时记录地区、设备和观测时间等背景信息。

主要功能

  1. 01持续跟踪关键词排名
  2. 02监测 SERP 功能占有情况
  3. 03跟踪 AI Overview 与引用可见度
  4. 04依据基线比较排名变化
  5. 05报告竞争对手声量份额
  6. 06按来源和证据状态标注指标

适用场景

  1. 01为域名设置关键词监测
  2. 02查看指定时间段的排名变化
  3. 03找出关键词涨跌并制定恢复行动
  4. 04比较竞争对手的 SERP 功能与 AI 可见度

安装

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

$npx skills add https://github.com/aaron-he-zhu/aaron-marketing-skills --skill rank-tracker

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

附带文件references/ranking-analysis-templates.mdreferences/tracking-setup-guide.md

详细介绍

排名跟踪器

持续跟踪关键词排名、SERP 功能归属情况和 AI 曝光度。

快速开始

Set up rank tracking for [domain] targeting these keywords: [keyword list]
Analyze ranking changes for [domain] over the past [time period]

技能约定

预期输出:排名报告或变化摘要,以及写入 memory/monitoring/ 的标准交接摘要。

  • 读取:当前排名、先前基线、目标关键词列表、地区/语言/设备/搜索引擎、快照/来源引用、观测时间/时间窗口、稳定的页面/内容绑定,以及用户提供或工具提供的任何指标。
  • 写入:面向用户的监控交付内容和可复用摘要。
  • 升级至:将重大变化、已确认的异常、后续行动和待定决策记录到 memory/open-loops.md。
  • 完成条件:每个跟踪的关键词都显示与基线相比、上下文匹配的当前位置和标注的变化;或显示 Unknown/NEEDS_REFRESH 及其原因。每条观测都注明来源引用、观测时间、时间窗口、地区/语言/设备/搜索引擎、证据标签和排名页面引用;冲突保持可见;并指出变化最大的关键词及可能原因。
  • 主要后续技能:当需要将定期监控自动化时,使用 performance-monitor。
交接摘要

按照 skill-contract.md §Handoff Summary Format 中的标准格式输出。

数据来源

所有集成都可选(参见 CONNECTORS.md)。使用工具时,从 ~~SEO 工具获取排名、从 ~~搜索控制台获取展示次数、从 ~~分析工具获取流量,并从 ~~AI 监控工具获取 AI 引用。没有工具时,请用户提供排名、搜索量、竞争对手数据和 SERP 功能状态。

零依赖测量循环(无需付费工具):绝不描述未经测量的排名变化——将每次检查记录为快照,让台账计算变化。运行 python3 "${CLAUDE_PLUGIN_ROOT}/scripts/connectors/ledger.py" record <domain> --source rank --data '{"<keyword>": <position>, ...}',然后运行 ledger.py diff <domain> --source rank 查看自上次检查以来的变化,并运行 ledger.py trend <domain> --source rank --field "<keyword>" 查看变化序列。连接后记录真实的 Search Console 排名;否则,记录用户在 Tier 1 提供的排名。排名变化是一个以周为尺度、受混杂因素影响的结果——应与对照组(保留关键词/竞争对手)进行归因比较,而非与零值比较;参见 references/measurement-protocol.md。另见 scripts/connectors/README.md。

决策门槛

遇到以下情况时停止并询问用户:

  • 未提供目标关键词,且无法从 CLAUDE.md 或先前的监控记录中推断——提供以下选项:(1) 提供关键词列表;(2) 跟踪该域名已知排名靠前的词;(3) 取消。

继续执行,不要因此停止:

  • 不存在先前基线——将本次运行记录为基线,将所有排名标记为首次快照,然后继续(不要虚构“之前”的排名)。
  • 缺少可选工具数据(SERP 功能、AI 引用)——标记为 N/A,然后继续。

说明

当用户请求排名跟踪或分析时:

  1. 设置关键词跟踪 — 配置域名、市场/地区、设备、语言、搜索引擎、更新频率、优先级、竞争对手监控列表和稳定的页面引用。应用 SEO/GEO Evidence and Cycle Control Profile。
  2. 记录当前排名 — 输出排名表,每一行都注明来源(工具导出 / 用户提供 / 估算),并包含排名区间、排名 URL、功能归属以及相对于基准的变化。
  3. 分析排名变化 — 突出最大幅度的提升、下滑、稳定词项、新排名、失去的排名、可能原因和恢复思路;每项变化都标注其基准。
  4. 跟踪 SERP 功能 — 比较摘要、PAA、图片/视频模块、本地模块的归属情况,以及相关功能变化。
  5. 跟踪 GEO / AI 可见度 — 监控 AI Overview 是否出现、引用率、引用位置和趋势;每个值都标记为 Measured(来自 ~~AI 监控工具)或 N/A(未观测到)。
  6. 与竞争对手比较 — 报告声量份额、直接对比结果和威胁等级。
  7. 生成排名报告 — 输出总体趋势、关键提升、关注事项、机会、SERP 功能变化、GEO 可见度和建议,并为每项指标标注来源。

将每项指标标记为 Measured、User-provided、Calculated、Estimated、Proxy 或 Unknown;切勿将估算值或代理指标说成实测值。适用但缺失的指标应标记为 Unknown,并说明原因。过时或地区/语言/设备/搜索引擎不匹配的排名应标记为 NEEDS_REFRESH,不得视为当前排名;只有确实不适用的字段才能标记为 N/A。

参考:有关这七个步骤的完整输出模板,请参阅 Ranking Analysis Templates。

示例

排名报告会列出最大幅度的提升、最大幅度的下滑和后续操作,并为每个排名标注来源标签,以及相对于基准的变化。

排名变化速查

响应流程
变化时间范围操作
下滑 1-3 位等待 1-2 周监控 — 可能是正常波动
下滑 3-5 位1 周内调查检查技术问题和竞争对手变化
下滑 5-10 位立即调查运行全面诊断:技术、内容、链接
跌出第 1 页紧急响应全面审计 + 恢复计划
排名上升记录并总结经验找出奏效的方法并复制

参考:有关跟踪设置、根因分类、CTR 基准、SERP 功能影响和算法更新评估,请参阅 Tracking Setup Guide。

保存结果

询问“保存这些结果吗?”如果是,请写入 memory/monitoring/ — 参阅 Skill Contract §保存结果模板。

参考资料

下一项最佳技能

初始设置(无基准)→ performance-monitor。后续运行(已有基准)→ Terminal。按 skill-contract.md 执行已访问集合规则。

评论

支持 Markdown