seo-status-quolisted
Install: claude install-skill AntonioBlago/claude-code-seo-starter
# SEO Status-Quo Analysis
Establish, with **live data only**, where a domain stands organically in a target
market today. This is the foundation every later phase builds on — so every fact here
must be verified, not assumed.
## Step 1 — Discover what's wired
1. `mcp__visiblyai__list_projects` — find the project matching the domain.
2. `mcp__visiblyai__get_google_connections` — confirm Search Console (and GA) are connected.
If no project/connection exists, stop and tell the user what to connect first.
## Step 2 — Pull live GSC performance
3. `mcp__visiblyai__query_search_console` — `dimension=query`, target-**country** filter,
`limit=500`. This is the ground truth: clicks, impressions, CTR, average position.
4. Repeat with `dimension=page` to find URLs with impressions but weak clicks
(underperforming pages = on-page/intent-mismatch candidates).
## Step 3 — Load the client's target keywords
5. Read the client's keyword file (`*.xlsx` / `*.csv`) with pandas. These are the
keywords the *business* cares about — often different from what it actually ranks for.
That gap is where the strategy lives.
## Step 4 — Cross-reference and classify
6. Map each target keyword onto the live GSC row (clicks, impressions, CTR, position).
7. Classify on two axes:
- **Type:** Brand · Generic · Competitor
- **Ranking bucket:** Top 3 · Page 1 (4-10) · Page 2 (11-20) · Weak (21-50) · Not Ranking (50+/none)
## Step 5 — Flag quick wins
8. A **quick win** = high impressions