获取目标关键词的结构化 SERP 简报,包含搜索意图、难度评分与 SERP 特性机会。
文档
Rank Tracker
追踪关键词排名、SERP 特性与 AI 可见性,输出带基线标签的位移变化。
它能做什么
按时间记录关键词排名、SERP 特性归属与 AI Overview 引用情况。每条数据都会标注来源——实测、用户提供还是模型估计;每个位移变化都对照基线标注,绝不凭空编造。输出排名报告,列出最大波动项、可疑原因与下一步动作,并把异常写入待办台账。即便没有付费工具,通过本地账本脚本也能完成零依赖的测量循环。
什么时候用它
- 逐周追踪目标关键词排名变化
- 诊断某个核心词突然下滑的原因
- 对比自身与竞品的 SERP 特性归属
- 监控域名的 AI Overview 引用率
技能文档
Rank Tracker
Tracks keyword positions, SERP feature ownership, and AI visibility over time.
Quick Start
Set up rank tracking for [domain] targeting these keywords: [keyword list]
Analyze ranking changes for [domain] over the past [time period]
Skill Contract
Expected output: a ranking report or delta summary plus the standard handoff summary for memory/monitoring/.
- Reads: current rankings, prior baselines, target keyword list, market/device, and any user-provided or tool metrics.
- Writes: a user-facing monitoring deliverable and reusable summary.
- Promotes: significant changes, confirmed anomalies, follow-up actions, and pending decisions to
memory/open-loops.md. - Done when: every tracked keyword shows current position vs baseline with a labeled delta (or N/A); each position cites its source (tool export / user-provided / estimated); and biggest movers and likely causes are named.
- Primary next skill: performance-monitor when recurring monitoring should become automated.
Handoff Summary
Emit the standard shape from skill-contract.md §Handoff Summary Format.
Data Sources
All integrations optional (see CONNECTORS.md). With tools, pull rankings from ~~SEO tool, impressions from ~~search console, traffic from ~~analytics, and AI citations from ~~AI monitor. Without tools, ask for positions, volumes, competitor data, and SERP feature status.
Zero-dependency measurement loop (no paid tool needed): never narrate a ranking movement you did not measure — record each check as a snapshot and let the ledger compute the delta. python3 "${CLAUDE_PLUGIN_ROOT}/scripts/connectors/ledger.py" record --source rank --data '{"": , ...}', then ledger.py diff --source rank for the change since the last check and ledger.py trend --source rank --field "" for the series. Record real Search Console positions when connected, or the positions the user provides at Tier 1. A ranking delta is a week-scale, confounded outcome — attribute it against a control (a holdout keyword/competitor), not against zero; see references/measurement-protocol.md. See scripts/connectors/README.md.
Decision Gates
Stop and ask the user when:
- No target keywords are provided and none can be inferred from
CLAUDE.mdor prior monitoring records — offer: (1) supply a keyword list, (2) track the domain's top known terms, (3) cancel.
Continue silently (never stop for):
- No prior baseline exists — record the current run as the baseline, label all positions as the first snapshot, and proceed (do not invent a "previous" position).
- Missing optional tool data (SERP features, AI citations) — mark N/A and proceed.
Instructions
When a user requests rank tracking or analysis:
- Set Up Keyword Tracking — configure domain, market, device, language, update frequency, priorities, and competitor watchlist.
- Record Current Rankings — output a position table where every row cites its source (tool export / user-provided / estimated), with position ranges, ranking URLs, feature ownership, and movement vs baseline.
- Analyze Ranking Changes — highlight biggest wins, declines, stable terms, new rankings, lost rankings, likely causes, and recovery ideas; each delta labeled against its baseline.
- Track SERP Features — compare ownership of snippets, PAA, image/video packs, local packs, and related feature shifts.
- Track GEO / AI Visibility — monitor AI Overview presence, citation rate, citation position, and trend; mark each value Measured (from an ~~AI monitor) or N/A if unobserved.
- Compare Against Competitors — report share of voice, head-to-head comparisons, and threat levels.
- Generate Ranking Report — output overall trend, key wins, concerns, opportunities, SERP feature changes, GEO visibility, and recommendations, with each metric carrying its source tag.
Label every metric Measured (tool/export), User-provided, or Estimated (model inference); never present an estimate as measured; if a required metric is unavailable, mark it N/A — do not invent it.
Reference: See Ranking Analysis Templates for the complete output templates for all seven steps.
Example
A ranking report names the biggest winners, biggest drops, and next actions, with each position carrying its source tag and labeled delta against baseline.
Rank Change Quick Reference
Response Protocol
| Change | Timeframe | Action |
|---|---|---|
| Drop 1-3 positions | Wait 1-2 weeks | Monitor — may be normal fluctuation |
| Drop 3-5 positions | Investigate within 1 week | Check technical issues and competitor changes |
| Drop 5-10 positions | Investigate immediately | Run a full diagnostic: technical, content, links |
| Drop off page 1 | Emergency response | Comprehensive audit + recovery plan |
| Position gained | Document and learn | Identify what worked and replicate |
Reference: See Tracking Setup Guide for tracking setup, root-cause taxonomy, CTR benchmarks, SERP feature impact, and algorithm-update assessment.
Save Results
Ask "Save these results?" If yes, write to memory/monitoring/ — see Skill Contract §Save Results Template.
Reference Materials
- Tracking Setup Guide — Setup rules, feature tracking, and interpretation guidance
Next Best Skill
Initial setup (no baseline) → performance-monitor. Subsequent runs (baseline exists) → Terminal. Visited-set rule applies per skill-contract.md.
常见问题
- 支持哪些数据源?
- 所有集成都是可选的。接入工具时,会拉取排名、搜索控制台曝光、流量与 AI 引用数据;没有工具时,会请用户直接提供排名、搜索量、竞品与 SERP 特性信息。
- 没有历史基线怎么办?
- 把本次记录作为首个快照、所有位置标记为基线,然后继续运行——不会凭空捏造"上一次"的位置。每个位移变化都对照对照组关键词或竞品计算,而不是对照零。
- 没提供关键词列表会怎样?
- 会停下来询问,并给出三个选项:提供关键词清单、追踪域名已知的头部词、或取消。SERP 特性或 AI 引用这类可选项缺失时,会标记为 N/A 后继续运行。
相关技能
让现有内容更容易被 ChatGPT、Perplexity、Gemini、Claude 与 AI Overviews 引用。
围绕种子主题跑完 8 个阶段,产出带搜索量、难度、意图和主题分簇的关键词简报。
针对技术 SEO 缺陷给出打分诊断和优先级修复路线图。
对单页页内 SEO 结构信号逐项打分,并给出按优先级排序的修复清单。
对单个域名做同行相对的引用可信度审计,附带验证式否决检查与明确的 Unknown 标注。