seo-locallisted
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`
-