Rank Tracker
/rank-trackTrack 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 | bashOr install this skill manually:
$ git clone https://github.com/ccforseo/seo-skills.git
$ cp -r seo-skills/rank-tracker ~/.claude/skills/rank-trackerWhat 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
Set up tracking
Type /rank-track and provide your domain, target keywords, and target location. The skill saves this configuration for recurring checks.
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.
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.
Related skills
GSC Analyzer
/gsc-analyzePull and analyze Google Search Console data from your terminal. Surface ranking opportunities, track impressions, and identify queries losing position.
Data & AnalyticsTraffic Drop Diagnoser
/traffic-dropDiagnose the cause of organic traffic drops. Analyzes ranking changes, algorithm updates, technical issues, and seasonal patterns to pinpoint what went wrong.
Data & AnalyticsKeyword Performance Report
/kw-performanceGenerate detailed performance reports for tracked keywords. Shows position trends, traffic attribution, and conversion data per keyword over any time period.
Content SEOCompetitor Gap Analysis
/competitor-gapFind keywords your competitors rank for but you don't. Identifies content opportunities where competitors outperform your site in search results.
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.