Map flap
Google Map Pack domination strategy for local sub-markets with geo-grid attack planFrom its SKILL.md
npx -y skills add abouchard11/midnight-seo-skills --skill map-flapAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
2 things to look at
- 18 days oldThe repository was created 18 days ago. New is not bad, but a brand new repository carrying a familiar-sounding name is the shape a typosquat arrives in, and there has been no time for anyone else to find a problem with it.
- 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
3.5 KB, 771 tokens by cl100k_base, as published. Nobody here has run it
Map Flap — Google Map Pack Domination
First: Read the file ~/.claude/skills/seo-references/core.md before proceeding. Apply the core 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 & Validate Local Eligibility
Extract the domain from the user's argument. Resolve it against the MCP Routing Map in core.md.
Critical check: Verify the domain is in the Local Domains list in core.md (Section 2D). If NOT a local domain:
- Print:
[SEO] Warning: {domain} is not a local service. Map Pack strategy is not applicable. - Suggest:
/topical-mapfor content architecture or/signalfor social amplification. - STOP. Do not generate a Map Pack strategy for non-local domains.
If local, extract the service type from the domain name and portfolio roster (e.g., {{DOMAIN}} → "[service type]", based on the domain's naming pattern).
Step 2: Pull Live Data
Semrush (PRIMARY):
- Call
mcp__semrush__execute_report— Keyword Overview for "[service type] {{CITY}}" and "[service type] near me" variants. This reveals volume + CPC for local-intent keywords.
GSC (ENRICHMENT):
2. Call mcp__gscServer__get_search_analytics with the resolved siteUrl, last 28 days, dimensions=[query], rowLimit=50. Filter results for geo terms: queries containing "{{CITY}}", "{{CITY_ABBREV}}", "near me", or your metro's neighborhood names (e.g. for Houston: Galleria, Heights, Montrose, Katy, Sugar Land).
Step 3: Generate Map Pack Strategy
Section 1 — GBP Optimization Checklist:
- Primary category (exact Google Business category for this vertical)
- 2 secondary categories
- Business description (750 characters max, keyword-rich, {{CITY}}-specific)
- Service area configuration: which {{CITY}} sub-markets to claim
- Photo strategy: storefront, team, work examples, before/after
- Attributes to enable (wheelchair accessible, appointment required, etc.)
Section 2 — Geo-Grid Attack Plan: Identify 8-10 {{CITY}} sub-markets to target. For each sub-market:
- Sub-market name (e.g., "Galleria / Uptown")
- Target keyword page that supports it (URL slug, target keyword)
- Estimated local search volume (from Semrush data)
- Proximity manipulation tactics: service area pages, localized content, geo-specific schema markup
Section 3 — Map Pack Ranking Factors (Pareto):
- Relevance: exact-match business name + categories + localized content
- Proximity: service area configuration + localized pages
- Prominence: reviews, citations, links, brand signals
- For each factor: specific actions to take THIS WEEK
Section 4 — Review Generation Script:
- Post-service review request template (text message format, under 160 chars)
- Review response templates: one for positive reviews, one for negative
- Target: 5 new reviews per month minimum
Close with the #1 thing to do TODAY to start showing up in the Map Pack.
Step 4: Output
Follow the Output Protocol from core.md:
- Print the full Map Pack playbook to terminal
- Extract structured summary
- Save to Graphiti with name
Map Flap — [domain]
What ships with it
Read from the repository
Just SKILL.md. No reference files, no scripts.