SEO Local
by agricidaniel / claude-seo
Audit local SEO, including Google Business Profile, NAP consistency, citations, reviews, local schema, location pages, and multi-location structure.
Build a local SEO strategy covering Google Business Profile, local citations, reviews, and NAP consistency.
Listed ·Updated
Install data from skills.sh
Lays out a six-step local SEO strategy: Google Business Profile, NAP consistency, citations, reviews, local content and LocalBusiness schema. The profile audit checks for a name without stuffed keywords, the most specific primary category, a local rather than toll-free number, at least 10 photos and regular Google Posts. The NAP step hunts for mismatches like Suite 200 versus #200 through a name-plus-city search. Citations start with foundation directories such as Apple Business Connect and Bing Places, valuing accuracy over count. Reviews get request tactics, reply templates for positive, negative and fake reviews, and a steady two to five a month for most small businesses. You get profile completeness, a citation plan table, review velocity targets and content ideas.
Build a local SEO foundation covering Google Business Profile optimization, NAP consistency, citation strategy, and review velocity.
Local search results are determined by three primary factors:
You can't control distance, but you can maximize relevance and prominence.
GBP is the single most important local SEO asset. Audit:
NAP = Name, Address, Phone. It must be identical everywhere:
Common inconsistencies to fix:
How to check: Search "business name" + "city" and review every listing that appears. Note inconsistencies.
Citations are mentions of your business NAP on other websites. Key directories:
Vary by business type:
Priority: Quality > quantity. 30 accurate citations on authoritative directories beats 200 on low-quality sites.
Reviews directly impact local pack rankings and conversion rates.
https://search.google.com/local/writereview?placeid=[PLACE_ID]Response templates (customize — never copy verbatim):
Positive review response: "Thank you, [Name]! We're glad [specific thing they mentioned] went well. [Brief personal touch]. We look forward to [future interaction]."
Key: Reference something specific from their review. Generic "Thanks for the review!" signals you don't read them.
Negative review response: "[Name], thank you for sharing this feedback. We're sorry [acknowledge specific issue]. This isn't the experience we aim for. Please reach out to [contact method] so we can make this right."
Key: Respond within 24 hours. Acknowledge the specific concern. Move resolution offline. Never argue publicly.
Fake review response: "We don't have a record of this interaction. If you are a customer, please contact [email/phone] so we can look into this."
Key: Report via GBP dashboard first. Respond factually without being defensive. Don't accuse — state facts.
Create location-relevant content for your website:
Avoid: Doorway pages (thin, templated pages targeting every neighborhood/zip code).
Add structured data to your website:
{
"@context": "https://schema.org",
"@type": "LocalBusiness",
"name": "Business Name",
"address": {
"@type": "PostalAddress",
"streetAddress": "123 Main St",
"addressLocality": "City",
"addressRegion": "State",
"postalCode": "12345"
},
"telephone": "+1-555-555-5555",
"openingHoursSpecification": [...],
"geo": {
"@type": "GeoCoordinates",
"latitude": "40.7128",
"longitude": "-74.0060"
}
}
Use the most specific business type available: Restaurant, DentalClinic, LawFirm, etc. rather than generic LocalBusiness.
GBP Audit Results
NAP Consistency
Citation Plan
| Directory | Status | Action | Priority |
|---|---|---|---|
| Google Business | Active | Update hours | High |
| Yelp | Claimed | Fix address format | Medium |
| [industry-specific] | Not listed | Create listing | High |
Review Strategy
Content Recommendations
Pro Tip: Use the free SEO Audit to check local schema markup and the Schema Markup Generator to build LocalBusiness JSON-LD. SEOJuice MCP users can run
/seojuice:gbp-overviewto see all GBP locations, reviews needing attention, sentiment breakdown, and reply to reviews directly from Claude.
Not using the CLI? Copy the SKILL.md and paste it straight into ChatGPT, Claude, or any agent.