← ClaudeAtlas

seo-locallisted

Local SEO audit covering NAP consistency, local schema markup, Google Business Profile signals, local content, citations, review signals, and mobile optimization. No MCP required — fetches pages via WebFetch. Use when user says "local SEO", "Google Business Profile", "GBP", "NAP consistency", "local citations", "local schema", "local pack", "map pack".
YogeshKu7877/claude-seo-skills · ★ 3 · Data & Documents · score 79
Install: claude install-skill YogeshKu7877/claude-seo-skills
# Local SEO Audit Performs a comprehensive local SEO audit from live URL fetching. No MCP required. ## Inputs - `business`: Business name, URL, or location string. - If URL: fetch the homepage directly. - If business name + location (e.g., "Acme Plumbing Austin TX"): note that live lookup is not possible; analyze any URL the user provides separately. - Best input: homepage URL (e.g., `https://acme-plumbing.com`). ## Execution **Step 1: Fetch and Extract Business Info** Fetch homepage with WebFetch. Also fetch `/contact` and `/about` if linked from homepage. Extract from HTML: - Business name (from `<title>`, H1, or schema) - Address (street, city, state, zip, country) - Phone number(s) - Email address(es) - Schema markup (look for `<script type="application/ld+json">` blocks) **Step 2: NAP Consistency Check** NAP = Name, Address, Phone. Consistency across the site is a local ranking factor. Check: homepage, footer, contact page, about page, schema markup. For each location of NAP found, record exact text and flag discrepancies: - Different phone formats (`(512) 555-1234` vs `512-555-1234`) — NOTE (not critical) - Different address formats (abbreviated vs full state) — NOTE - Completely different address or phone — CRITICAL flag **Step 3: Local Schema Audit** Check for these schema types in JSON-LD blocks: - `LocalBusiness` (or subtype: `Plumber`, `Restaurant`, `MedicalBusiness`, etc.) - Required properties: `name`, `address` (as `PostalAddress`), `telephone` -