← ClaudeAtlas

topical-maplisted

Generate a topical map — Hub/Sub-Hub/Long-tail silo grounded in live GSC + Semrush data
abouchard11/midnight-seo-skills · ★ 1 · Data & Documents · score 77
Install: claude install-skill abouchard11/midnight-seo-skills
# Topical Mapper **First:** Read the file `~/.claude/skills/seo-references/core.md` before proceeding. Apply the methodology and voice to all output. **Also read:** `~/.claude/skills/seo-references/data-pull-patterns.md` for MCP tool parameter reference. ## Step 1: Parse Domain Extract the domain from the user's argument. Resolve it against the MCP Routing Map in core.md: - Strip protocol, www, trailing slashes, lowercase - Look up group_id, GSC property, GA4 property, Semrush domain - If domain not in map, warn and ask if user wants to proceed with Semrush only ## Step 2: Pull Live Data Pull these data sources (follow data-pull-patterns.md for exact parameters): **Semrush (PRIMARY — mandatory):** 1. Call `mcp__semrush__execute_report` — Domain Organic Search Keywords for this domain, database=us, display_limit=30. This reveals what the domain currently ranks for. 2. Identify the primary keyword (highest volume purchase-intent term). Call `mcp__semrush__execute_report` — Related Keywords for that primary keyword, display_limit=20. This finds untapped long-tails. **GSC (ENRICHMENT — optional):** 3. Call `mcp__gscServer__get_search_analytics` with the resolved siteUrl, last 28 days, dimensions=[query, page], rowLimit=50. This shows what Google already associates with this domain and actual click data. If any source fails, print the appropriate `[SEO]` warning from core.md and continue. ## Step 3: Analyze & Generate Using the pulled data + the methodology, generate th