Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
aaron-he-zhu avatar

Rank Tracker

  • 4.7k installs
  • 115 repo stars
  • Updated July 13, 2026
  • aaron-he-zhu/seo-geo-claude-skills

rank-tracker is an agent skill for Use when the user asks to "track rankings" or "查排名"; measures keyword and SERP-position deltas over time from provided exports or connected tools, including AI-response checks. Not

About

Use when the user asks to track rankings or 查排名 measures keyword and SERP-position deltas over time from provided exports or connected tools including AI-response checks Not for multi-metric stakeholder reports use performance-reporter not for setting alerts use alert-manager 排名追踪 SERP监控 name rank-tracker description Use when the user asks to track rankings or 查排名 measures keyword and SERP-position deltas over time from provided exports or connected tools including AI-response checks Not for multi-metric stakeholder reports use performance-reporter not for setting alerts use alert-manager 排名追踪 SERP监控 version 9 9 10 license Apache-2 0 compatibility Claude Code and compatible agent-skill hosts homepage https github com aaron-he-zhu seo-geo-claude-skills when_to_use Use when tracking keyword rankings monitoring position changes comparing ranking snapshots or detecting ranking drops argument-hint domain keyword list allowed-tools WebFetch metadata author aaron-he-zhu version 9 9 10 geo-relevance medium tags seo geo rank-tracking keyword-rankings serp-positions ranking-changes position-tracking 排名追踪 ランキング追跡 순위추적 seguimiento-rankings triggers check keyword positions did my rankings chan.

  • "check keyword positions"
  • "did my rankings change"
  • "where do I rank now"
  • "compare ranking snapshots"
  • "SERP position delta"

Rank Tracker by the numbers

  • 4,734 all-time installs (skills.sh)
  • +2 installs in the week ending Jul 28, 2026 (Skillselion tracking)
  • Ranked #149 of 1,881 Marketing & SEO skills by installs in the Skillselion catalog
  • Security screen: LOW risk (skills.sh audit)
  • Data as of Jul 28, 2026 (Skillselion catalog sync)
At a glance

rank-tracker capabilities & compatibility

Capabilities
"check keyword positions" · "did my rankings change" · "where do i rank now" · "compare ranking snapshots" · "serp position delta"
Use cases
documentation
From the docs

What rank-tracker says it does

Not for multi-metric stakeholder reports — use performance-reporter; not for setting alerts — use alert-manager.
SKILL.md
- **Reads**: current rankings, prior baselines, target keyword list, market/device, and any user-provided or tool metrics.
SKILL.md
- **Writes**: a user-facing monitoring deliverable and reusable summary.
SKILL.md
npx skills add https://github.com/aaron-he-zhu/seo-geo-claude-skills --skill rank-tracker

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs4.7k
repo stars115
Security audit3 / 3 scanners passed
Last updatedJuly 13, 2026
Repositoryaaron-he-zhu/seo-geo-claude-skills

When should developers use rank-tracker and what problem does it solve?

Use when the user asks to "track rankings" or "查排名"; measures keyword and SERP-position deltas over time from provided exports or connected tools, including AI-response checks. Not for multi-metric st

Who is it for?

Developers working with rank-tracker patterns described in the skill documentation.

Skip if: Skip when cached docs are empty or the task is outside the skill's documented scope.

When should I use this skill?

Use when the user asks to "track rankings" or "查排名"; measures keyword and SERP-position deltas over time from provided exports or connected tools, including AI-response checks. Not for multi-metric st

What you get

Grounded guidance and workflows from SKILL.md for rank-tracker.

  • Rank tracking setup markdown
  • SERP movement analysis report

Files

SKILL.mdMarkdownGitHub ↗

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: alert-manager 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.

Decision Gates

Stop and ask the user when:

  • No target keywords are provided and none can be inferred from CLAUDE.md or 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:

1. Set Up Keyword Tracking — configure domain, market, device, language, update frequency, priorities, and competitor watchlist. 2. 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. 3. Analyze Ranking Changes — highlight biggest wins, declines, stable terms, new rankings, lost rankings, likely causes, and recovery ideas; each delta labeled against its baseline. 4. Track SERP Features — compare ownership of snippets, PAA, image/video packs, local packs, and related feature shifts. 5. 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. 6. Compare Against Competitors — report share of voice, head-to-head comparisons, and threat levels. 7. 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

Sample outcome: average position improves from 15.3 to 12.8, top-10 keywords rise from 12 to 17, and the report highlights the biggest winners, biggest drops, and next actions.

Tips for Success

Track consistently, segment by intent, watch competitors, and include SERP feature plus GEO signals.

Rank Change Quick Reference

Response Protocol

ChangeTimeframeAction
Drop 1-3 positionsWait 1-2 weeksMonitor — may be normal fluctuation
Drop 3-5 positionsInvestigate within 1 weekCheck technical issues and competitor changes
Drop 5-10 positionsInvestigate immediatelyRun a full diagnostic: technical, content, links
Drop off page 1Emergency responseComprehensive audit + recovery plan
Position gainedDocument and learnIdentify 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

Next Best Skill

Initial setup (no baseline) → alert-manager. Subsequent runs (baseline exists) → Terminal. Visited-set rule applies per skill-contract.md.

Related skills

How it compares

Choose rank-tracker for report templates when alert-manager handles thresholds and you need full keyword snapshot and movement documentation.

FAQ

What does rank-tracker do?

Use when the user asks to "track rankings" or "查排名"; measures keyword and SERP-position deltas over time from provided exports or connected tools, including AI-response checks. Not for multi-metric stakeholder reports —

When should I invoke rank-tracker?

Use when the user asks to "track rankings" or "查排名"; measures keyword and SERP-position deltas over time from provided exports or connected tools, including AI-response checks. Not for multi-metric stakeholder reports —

Where is the source documentation?

Ground claims in SKILL.md excerpts and linked reference files from the cached docs.

Is Rank Tracker safe to install?

skills.sh reports 3 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.

Marketing & SEOseocontent

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.