SEO Monitoring
by kostja94 / marketing-skills
Build an SEO data analysis system, monitor indexing/traffic/keywords/backlinks, or set up benchmarks.
Rank tracking without a tracker subscription: position movers between any two periods from real Search Console data.
Listed ·Updated
Install data from skills.sh
Rank Tracking is an Analytics and Rank Tracking skill for AI agents, published in the seoskills.sh catalog. Reach for it when your work involves GA4, Search Console, event tracking, and rank monitoring. Install it with one command and it runs inside your own agent, so the work happens in your workflow, not a separate SEO tool.
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.
google_search_console__listSites → pick the user's domain.google_search_console__runRawSearchAnalytics, dimensions ["query"], rowLimit high enough to cover the site (start 5000). Repeat with ["page"] for page-level movement.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.
If the user wants this weekly, suggest scheduling it (Claude Code scheduled tasks / a routine) rather than re-running by hand.
Not using the CLI? Copy the SKILL.md and paste it straight into ChatGPT, Claude, or any agent.