seo-ahrefs
Ahrefs API analyst (extension). Reads referring domains, backlinks, organic keywords, and content explorer data via the tested @ahrefs/mcp@0.0.11 server. Pairs…
Maps intelligence for local SEO: geo-grid rank tracking, GBP profile auditing via API, review intelligence across Google/Tripadvisor/Trustpilot, cross-platform NAP verification, competitor radius mapping, and LocalBusiness schema generation. Three tiers: free (Overpass +
$ npx -y skills add AgriciDaniel/claude-seo --skill seo-maps --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/seo-mapsContext preview
The summary Claude sees to decide when to auto-load this skill.
Maps intelligence for local SEO: geo-grid rank tracking, GBP profile auditing via API, review intelligence across Google/Tripadvisor/Trustpilot, cross-platform NAP verification, competitor radius mapping, and LocalBusiness schema generation. Three tiers: free (Overpass +
name: seo-maps description: > Maps intelligence for local SEO: geo-grid rank tracking, GBP profile auditing via API, review intelligence across Google/Tripadvisor/Trustpilot, cross-platform NAP verification, competitor radius mapping, and LocalBusiness schema generation. Three tiers: free (Overpass + Geoapify), DataForSEO, and DataForSEO + Google. Use when user says "maps", "geo-grid", "rank tracking", "GBP audit", "review velocity", "competitor radius", or "SoLV". user-invocable: true argument-hint: "[command] [url|keyword|location]" license: MIT compatibility: "DataForSEO MCP for Tier 1+, Google Maps API for Tier 2" metadata: author: AgriciDaniel version: "2.3.1" category: seo
Maps platform analysis for local businesses. Works with external APIs to assess how a business appears on Google Maps, Bing Places, Apple Maps, and OpenStreetMap.
**Boundary with seo-local:** This skill analyzes the business on maps PLATFORMS (via APIs). seo-local analyzes local SEO signals on the WEBSITE (via HTML fetch). Do not duplicate seo-local on-page analysis. Recommend `/seo local <url>` for website-level checks.
---
| Command | What it does | Tier | |---------|-------------|------| | `/seo maps <url>` | Full maps presence audit (auto-selects tier) | 0+ | | `/seo maps grid <keyword> <location>` | Geo-grid rank scan (7x7, 1 keyword default) | 1+ | | `/seo maps reviews <business> <location>` | Cross-platform review intelligence | 1+ | | `/seo maps competitors <keyword> <location>` | Competitor radius mapping | 0+ | | `/seo maps nap <business-name>` | Cross-platform NAP verification | 0+ | | `/seo maps schema <business-name>` | Generate LocalBusiness JSON-LD from data | 0+ | | `/seo maps gbp <business> <location>` | GBP completeness audit | 1+ |
---
Before any analysis, detect the available capability tier:
**Detection:** DataForSEO MCP tools NOT available. **Capabilities:** Overpass API competitor discovery, Geoapify POI search, Nominatim geocoding, static GBP checklist, schema generation, cross-platform NAP guidance. **Load:** `../seo/references/maps-free-apis.md`
**Detection:** `business_data_business_listings_search` MCP tool IS available. **Capabilities:** Everything in Tier 0 PLUS geo-grid rank tracking, live GBP profile audit, review intelligence (velocity, sentiment, distribution), GBP post activity, Q&A data, Tripadvisor/Trustpilot reviews. **Load:** `../seo/references/maps-api-endpoints.md`
**Detection:** Tier 1 available AND Google Maps API key in environment. **Capabilities:** Everything in Tier 1 PLUS Google Places details, real-time business status, AI-powered place summaries, photo analysis. **Note:** Google ToS restricts storage to `place_id` only. Lat/lng cached 30 days max.
**Always communicate the detected tier to the user** at the start of analysis.
---
Simulates Google Maps searches from multiple GPS coordinates to show ranking variation across a geographic area. Requires DataForSEO.
**Load:** `../seo/references/maps-geo-grid.md` for algorithm, SoLV formula, heatmap format. **Load:** `../seo/references/maps-api-endpoints.md` for Maps SERP endpoint details.
1. Geocode business address to get center lat/lng 2. Generate grid points (default: 7x7, 5km radius) using Haversine offset formula 3. **Display cost estimate and ask for confirmation before proceeding** 4. Fire DataForSEO Maps SERP API calls with `location_coordinate` per grid point 5. Find target business rank at each point 6. Calculate SoLV: `(top_3_count / total_points) * 100` 7. Render ASCII heatmap in output
Before every geo-grid scan, display:
Geo-Grid Scan: [keyword] at [location] Grid: 7x7 (49 points) | Keywords: [N] | Est. cost: $[amount] DataForSEO credits will be consumed. Proceed?
---
Audits the 25 fields that affect Google Business Profile quality and ranking.
**Load:** `../seo/references/maps-gbp-checklist.md` for full checklist and scoring.
> **AI & 2026 context (third-party reported):** **Ask Maps**, reported by AP News > as a Gemini conversational Maps feature launched 2026-03-12 (iOS/Android, > US + India). **AI Mode** (1B+ MAU, reported from Google I/O 2026 keynote coverage; not confirmed on a Google-owned source) > increasingly surfaces 1-2 business local AI interfaces in third-party terminology, and **agentic > booking/calling** for local services (home repair, beauty, pet care) rolls out > to all US users summer 2026 (Google can call businesses on the user's behalf). > New 2026 GBP API additions: review media URLs, recurring local-post scheduling, > review reply-state/moderation, and invitation Place ID. Source: > blog.google/products-and-platforms/products/search/search-io-2026/ · > developers.google.com/my-business/content/latest-updates
1. Fetch business profile via DataForSEO My Business Info API (keyword or CID) 2. Map API response fields to 25-field checklist 3. Score each field: Present + Optimized = 2pts, Present = 1pt, Missing = 0pts 4. Apply industry-specific weight multipliers 5. Normalize to 0-100 scale
1. Fetch the business website via WebFetch 2. Extract any visible GBP signals (Maps embed, place references, review widgets) 3. Apply static checklist based on detectable signals 4. Mark undetectable fields as "Unknown (requires DataForSEO for live data)"
---
Cross-platform review analysis: velocity, sentiment, rating distribution, fake detection.
**Reference:** `../seo/references/local-seo-signals.md` for benchmarks (shared with seo-local).
1. Fetch Google reviews via DataForSEO Reviews API (sort by newest) 2. Calculate review velocity: reviews
Claude SEO is an open-source SEO analysis plugin for Claude Code. It runs 25 sub-skills and 18 specialist agents in parallel across technical SEO, content quality (E-E-A-T), Schema.org markup, AI search optimization (GEO), local SEO, e-commerce, and
Repo: AgriciDaniel/claude-seo
Ahrefs API analyst (extension). Reads referring domains, backlinks, organic keywords, and content explorer data via the tested @ahrefs/mcp@0.0.11 server. Pairs…
AI image generation for SEO assets: OG/social preview images, blog hero images, schema images, product photography, infographics. Powered by Gemini via…
Bing Webmaster Tools + IndexNow extension. Microsoft Copilot citations are fed by the Bing index; this skill makes Bing visibility, link data, and IndexNow URL…
Live SEO data via DataForSEO MCP server: SERP analysis, keyword research (volume, difficulty, intent, trends), backlink profiles, on-page analysis, competitor…
Full-site crawling, scraping, and site mapping via Firecrawl MCP. Use when user says "crawl site", "map site", "full crawl", "find all pages", "broken links",…
Profound LLM citation tracker (extension). Time-series brand citation rates across ChatGPT, Perplexity, and other LLMs. Pairs with seo-seranking for…