Data & Analytics

Rank Tracker

/rank-track

Track keyword ranking positions over time. Monitors daily position changes, SERP feature presence, and ranking volatility for your target keywords.

Get this skill

Install all free SEO skills with one command:

curl -fsSL https://raw.githubusercontent.com/ccforseo/seo-skills/main/install.sh | bash

Or install this skill manually:

$ git clone https://github.com/ccforseo/seo-skills.git
$ cp -r seo-skills/rank-tracker ~/.claude/skills/rank-tracker
View on GitHubFree ยท MIT License ยท 8 skills included

What it does

The Rank Tracker skill monitors your keyword positions in Google search results over time. It records daily rankings, tracks position changes and trends, detects SERP feature appearances (featured snippets, People Also Ask, video carousels), and alerts you to significant ranking shifts. Data is stored locally for historical analysis and trend visualization.

Key features

  • Tracks daily keyword positions in Google SERPs
  • Detects SERP feature appearances for tracked keywords
  • Alerts on ranking changes exceeding configurable thresholds
  • Stores historical data locally for trend analysis
  • Groups keyword tracking by project or content cluster

How to use Rank Tracker

  1. Set up tracking

    Type /rank-track and provide your domain, target keywords, and target location. The skill saves this configuration for recurring checks.

  2. Run a check

    Execute /rank-track to check current positions. The output shows each keyword's position, change since last check, and SERP features present.

  3. Review trends

    Use /rank-track --history to view position trends over time. The skill shows charts and highlights significant movements.

When to use it

Daily monitoring of primary target keywords

Tracking ranking impact after content updates

Monitoring competitor rankings alongside your own

Detecting ranking drops before they affect traffic

Frequently asked questions

How does rank tracking differ from GSC position data?

GSC shows average position across all impressions, which blends positions across locations and devices. The Rank Tracker checks specific positions from a defined location, giving you precise, consistent data for comparison over time.

Can I track rankings for multiple locations?

Yes. Specify different locations per keyword or keyword group. This is useful for local SEO or businesses targeting multiple cities or countries. Each location is tracked independently.

How many keywords can I track?

There is no built-in limit. Track as many keywords as needed. For large keyword sets (500+), the skill processes checks in batches and may take longer to complete.

Does the Rank Tracker detect featured snippets?

Yes. It detects featured snippets, People Also Ask boxes, video carousels, image packs, and other SERP features. When your page appears in a SERP feature, the tracker notes this alongside your organic position.

Get all 50 skills

The SEO Command Center includes every skill in this library plus Python data fetchers, CLAUDE.md configs, and report templates. One-time purchase.

Browse all skills