Install Rank Tracking
Pick your agent. Every command is ready to paste.
npx skills add Ryze-AI-Adgent/open-seo-mcp-skills --skill rank-trackingThe open skills CLI detects your agents (Claude Code, Cursor, Codex and 70+ more) and installs to the right folder. Add -g to install globally.
01
Install it
Run the command above, or upload the folder in Claude.
02
Ask naturally
Describe the task. Your agent loads rank-tracking when the request matches its description.
03
Name it if needed
If it does not trigger, say “use the rank-tracking skill”. In Codex, type $rank-tracking.
The skill itself
SKILL.md
Rank Tracking
Requires
The free Ryze MCP connector (https://connector.get-ryze.ai/mcp). Claude Code: claude mcp add ryze --transport http https://connector.get-ryze.ai/mcp. claude.ai / Desktop / Cursor: add it as a custom connector with the same URL. Setup: https://www.get-ryze.ai/how-to-connect-claude-to-google-meta-ads-mcp?utm_source=github&utm_content=open-seo-mcp-skills
Rank trackers estimate your position by scraping SERPs daily. Search Console records the position Google actually served you at. Use the real number.
Workflow
- Property.
google_search_console__listSites→ pick the user's domain. - Two windows. Default: last 28 days vs previous 28. If the user names an event ("since the March update"), split around that date. GSC data lags ~2 days — never include today.
- Pull both periods.
google_search_console__runRawSearchAnalytics, dimensions["query"], rowLimit high enough to cover the site (start 5000). Repeat with["page"]for page-level movement. - Join and diff. Match queries across periods, compute position delta, clicks delta, impressions delta.
- Classify:
- Winners — position improved ≥ 2 spots on queries with real impressions
- Losers — dropped ≥ 2 spots (sort by clicks lost, not by delta — a 4→7 drop on a money query beats a 40→80 crash on a nothing query)
- New — queries appearing only in the recent period
- Lost — queries that vanished
- Spot-verify (optional). For the 3–5 most important losers, if DataForSEO SERP tools are exposed in the workspace, pull the live SERP to see who took the spot. Skip if unavailable.
Output
Verdict first (net up/down and the single biggest move), then four tables: Winners, Losers, New, Lost — query, positions before→after, clicks delta. If the user asked about a specific algorithm update, answer that question explicitly with the before/after evidence.
Recurring
If the user wants this weekly, suggest scheduling it (Claude Code scheduled tasks / a routine) rather than re-running by hand.
Tips for Rank Tracking
- • Start a fresh session after installing so your agent picks up the new skill.
- • It is part of a pack with 8 skills. Install only the ones you need with --skill to keep triggers precise.
- • If two skills overlap, mention the one you want by name.
Questions about Rank Tracking
What does the Rank Tracking skill do?
Rank tracking without a tracker subscription — position movers between any two periods from real Search Console data. Use when asked "how are my rankings", "what moved this week/month", "track my keywords", or "did the update hit me".
How do I install Rank Tracking?
Run "npx skills add Ryze-AI-Adgent/open-seo-mcp-skills --skill rank-tracking" in your project. The skills CLI installs it for Claude Code, Cursor, Codex and 70+ other agents. In Claude on the web, upload the skill folder as a ZIP under Customize > Skills.
Does Rank Tracking work in Cursor and Codex?
Yes. Rank Tracking uses the open SKILL.md format, so it works in Claude Code, Claude, Cursor, OpenAI Codex, Gemini CLI, GitHub Copilot and other agents that support agent skills.
Is Rank Tracking free?
Rank Tracking is open source on GitHub under the MIT license. It is free to install; check the license before commercial use.
Who made Rank Tracking?
Rank Tracking is published by Ryze-AI-Adgent in the Ryze-AI-Adgent/open-seo-mcp-skills repository, together with 7 other skills.



