rank-tracker

0
0
Source

Tracks and analyzes keyword ranking positions over time for both traditional search results and AI-generated responses. Monitors ranking changes, identifies trends, and alerts on significant movements.

Install

mkdir -p .claude/skills/rank-tracker && curl -L -o skill.zip "https://mcp.directory/api/skills/download/6681" && unzip -o skill.zip -d .claude/skills/rank-tracker && rm skill.zip

Installs to .claude/skills/rank-tracker

About this skill

Rank Tracker

SEO & GEO Skills Library · 20 skills for SEO + GEO · ClawHub · skills.sh

<details> <summary>Browse all 20 skills</summary>

Research · keyword-research · competitor-analysis · serp-analysis · content-gap-analysis

Build · seo-content-writer · geo-content-optimizer · meta-tags-optimizer · schema-markup-generator

Optimize · on-page-seo-auditor · technical-seo-checker · internal-linking-optimizer · content-refresher

Monitor · rank-tracker · backlink-analyzer · performance-reporter · alert-manager

Cross-cutting · content-quality-auditor · domain-authority-auditor · entity-optimizer · memory-management

</details>

Tracks, analyzes, and reports on keyword ranking positions over time. Monitors both traditional SERP rankings and AI/GEO visibility to provide comprehensive search performance insights.

When to Use This Skill

  • Setting up ranking tracking for new campaigns
  • Monitoring keyword position changes
  • Analyzing ranking trends over time
  • Comparing rankings against competitors
  • Tracking SERP feature appearances
  • Monitoring AI Overview inclusions
  • Creating ranking reports for stakeholders

What This Skill Does

  1. Position Tracking: Records and tracks keyword rankings
  2. Trend Analysis: Identifies ranking patterns over time
  3. Movement Detection: Flags significant position changes
  4. Competitor Comparison: Benchmarks against competitors
  5. SERP Feature Tracking: Monitors featured snippets, PAA
  6. GEO Visibility Tracking: Tracks AI citation appearances
  7. Report Generation: Creates ranking performance reports

How to Use

Set Up Tracking

Set up rank tracking for [domain] targeting these keywords: [keyword list]

Analyze Rankings

Analyze ranking changes for [domain] over the past [time period]

Compare to Competitors

Compare my rankings to [competitor] for [keywords]

Generate Reports

Create a ranking report for [domain/campaign]

Data Sources

Note: All integrations are optional. This skill works without any API keys — users provide data manually when no tools are connected.

See CONNECTORS.md for tool category placeholders.

With ~~SEO tool + ~~search console + ~~analytics + ~~AI monitor connected: Automatically pull ranking positions from ~~SEO tool, search impressions/clicks from ~~search console, traffic data from ~~analytics, and AI Overview citation tracking from ~~AI monitor. Daily automated rank checks with historical trend data.

With manual data only: Ask the user to provide:

  1. Keyword ranking positions (current and historical if available)
  2. Target keyword list with search volumes
  3. Competitor domains and their ranking positions for key terms
  4. SERP feature status (featured snippets, PAA appearances)
  5. AI Overview citation data (if tracking GEO metrics)

Proceed with the full analysis using provided data. Note in the output which metrics are from automated collection vs. user-provided data.

Instructions

When a user requests rank tracking or analysis:

  1. Set Up Keyword Tracking -- Configure domain, location, device, language, update frequency. Add keywords with volume, current rank, type, and priority. Set up competitor tracking and keyword categories (brand/product/informational/commercial).

  2. Record Current Rankings -- Ranking overview by position range (#1, #2-3, #4-10, #11-20, etc.), position distribution visualization, detailed rankings with URL, SERP features, and change.

  3. Analyze Ranking Changes -- Overall movement metrics, biggest improvements and declines with hypothesized causes, recommended recovery actions, stable keywords, new rankings, lost rankings.

  4. Track SERP Features -- Feature ownership comparison vs competitors (snippets, PAA, image/video pack, local pack), featured snippet status, PAA appearances.

  5. Track GEO/AI Visibility -- AI Overview presence per keyword, citation rate and position, GEO performance trend over time, improvement opportunities.

  6. Compare Against Competitors -- Share of voice table, head-to-head comparison per keyword, competitor movement alerts with threat level.

  7. Generate Ranking Report -- Executive summary with overall trend, position distribution, key highlights (wins/concerns/opportunities), detailed analysis, SERP feature report, GEO visibility, competitive position, recommendations.

    Reference: See references/ranking-analysis-templates.md for complete output templates for all 7 steps.

Validation Checkpoints

Input Validation

  • Keywords list is complete with search volumes
  • Target domain and tracking location are specified
  • Competitor domains identified for comparison
  • Historical baseline data available or initial tracking period set

Output Validation

  • Every metric cites its data source and collection date
  • Ranking changes include context (vs. previous period)
  • Significant movements have explanations or investigation notes
  • Source of each data point clearly stated (~~SEO tool data, ~~search console data, user-provided, or estimated)

Example

User: "Analyze my ranking changes for the past month"

Output:

# Ranking Analysis: [current month, year]

## Summary

Your average position improved from 15.3 to 12.8 (-2.5 positions = better)
Keywords in top 10 increased from 12 to 17 (+5)

## Biggest Wins

| Keyword | Old | New | Change | Possible Cause |
|---------|-----|-----|--------|----------------|
| email marketing tips | 18 | 5 | +13 | Likely driven by content refresh |
| best crm software | 24 | 11 | +13 | Correlates with new backlinks acquired |
| sales automation | 15 | 7 | +8 | Correlates with schema markup addition |

## Needs Attention

| Keyword | Old | New | Change | Action |
|---------|-----|-----|--------|--------|
| marketing automation | 4 | 12 | -8 | Likely displaced by new HubSpot guide |

**Recommended**: Update your marketing automation guide with [current year] statistics and examples.

Tips for Success

  1. Track consistently - Same time, same device, same location
  2. Include enough keywords - 50-200 for meaningful data
  3. Segment by intent - Track brand, commercial, informational separately
  4. Monitor competitors - Context makes your data meaningful
  5. Track SERP features - Position 1 without snippet may lose to position 4 with snippet
  6. Include GEO metrics - AI visibility increasingly important

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 for technical issues, competitor changes
Drop 5-10 positionsInvestigate immediatelyFull diagnostic: technical, content, links
Drop off page 1Emergency responseComprehensive audit + recovery plan
Position gainedDocument and learnWhat worked? Can you replicate?

Reference: See references/tracking-setup-guide.md for root cause taxonomy, CTR benchmarks by position, SERP feature CTR impact, algorithm update assessment, tracking configuration best practices, keyword selection and grouping strategies, and data interpretation guidelines.

Reference Materials

  • Tracking Setup Guide — Configuration best practices, device/location settings, and SERP feature tracking setup

Related Skills

seedream-image-gen

openclaw

Generate images via Seedream API (doubao-seedream models). Synchronous generation.

2259

ffmpeg-cli

openclaw

Comprehensive video/audio processing with FFmpeg. Use for: (1) Video transcoding and format conversion, (2) Cutting and merging clips, (3) Audio extraction and manipulation, (4) Thumbnail and GIF generation, (5) Resolution scaling and quality adjustment, (6) Adding subtitles or watermarks, (7) Speed adjustment (slow/fast motion), (8) Color correction and filters.

6623

context-optimizer

openclaw

Advanced context management with auto-compaction and dynamic context optimization for DeepSeek's 64k context window. Features intelligent compaction (merging, summarizing, extracting), query-aware relevance scoring, and hierarchical memory system with context archive. Logs optimization events to chat.

3622

a-stock-analysis

openclaw

A股实时行情与分时量能分析。获取沪深股票实时价格、涨跌、成交量,分析分时量能分布(早盘/尾盘放量)、主力动向(抢筹/出货信号)、涨停封单。支持持仓管理和盈亏分析。Use when: (1) 查询A股实时行情, (2) 分析主力资金动向, (3) 查看分时成交量分布, (4) 管理股票持仓, (5) 分析持仓盈亏。

9121

himalaya

openclaw

CLI to manage emails via IMAP/SMTP. Use `himalaya` to list, read, write, reply, forward, search, and organize emails from the terminal. Supports multiple accounts and message composition with MML (MIME Meta Language).

7821

garmin-connect

openclaw

Syncs daily health and fitness data from Garmin Connect into markdown files. Provides sleep, activity, heart rate, stress, body battery, HRV, SpO2, and weight data.

7321

You might also like

flutter-development

aj-geddes

Build beautiful cross-platform mobile apps with Flutter and Dart. Covers widgets, state management with Provider/BLoC, navigation, API integration, and material design.

641968

drawio-diagrams-enhanced

jgtolentino

Create professional draw.io (diagrams.net) diagrams in XML format (.drawio files) with integrated PMP/PMBOK methodologies, extensive visual asset libraries, and industry-standard professional templates. Use this skill when users ask to create flowcharts, swimlane diagrams, cross-functional flowcharts, org charts, network diagrams, UML diagrams, BPMN, project management diagrams (WBS, Gantt, PERT, RACI), risk matrices, stakeholder maps, or any other visual diagram in draw.io format. This skill includes access to custom shape libraries for icons, clipart, and professional symbols.

590705

godot

bfollington

This skill should be used when working on Godot Engine projects. It provides specialized knowledge of Godot's file formats (.gd, .tscn, .tres), architecture patterns (component-based, signal-driven, resource-based), common pitfalls, validation tools, code templates, and CLI workflows. The `godot` command is available for running the game, validating scripts, importing resources, and exporting builds. Use this skill for tasks involving Godot game development, debugging scene/resource files, implementing game systems, or creating new Godot components.

339397

ui-ux-pro-max

nextlevelbuilder

"UI/UX design intelligence. 50 styles, 21 palettes, 50 font pairings, 20 charts, 8 stacks (React, Next.js, Vue, Svelte, SwiftUI, React Native, Flutter, Tailwind). Actions: plan, build, create, design, implement, review, fix, improve, optimize, enhance, refactor, check UI/UX code. Projects: website, landing page, dashboard, admin panel, e-commerce, SaaS, portfolio, blog, mobile app, .html, .tsx, .vue, .svelte. Elements: button, modal, navbar, sidebar, card, table, form, chart. Styles: glassmorphism, claymorphism, minimalism, brutalism, neumorphism, bento grid, dark mode, responsive, skeuomorphism, flat design. Topics: color palette, accessibility, animation, layout, typography, font pairing, spacing, hover, shadow, gradient."

318395

nano-banana-pro

garg-aayush

Generate and edit images using Google's Nano Banana Pro (Gemini 3 Pro Image) API. Use when the user asks to generate, create, edit, modify, change, alter, or update images. Also use when user references an existing image file and asks to modify it in any way (e.g., "modify this image", "change the background", "replace X with Y"). Supports both text-to-image generation and image-to-image editing with configurable resolution (1K default, 2K, or 4K for high resolution). DO NOT read the image file first - use this skill directly with the --input-image parameter.

450339

fastapi-templates

wshobson

Create production-ready FastAPI projects with async patterns, dependency injection, and comprehensive error handling. Use when building new FastAPI applications or setting up backend API projects.

304231

Stay ahead of the MCP ecosystem

Get weekly updates on new skills and servers.