Use when optimizing local SEO. Covers Google Business Profile, NAP consistency, citations, reviews acquisition, Local Pack ranking, location pages, LocalBusiness schema.
Scanned 5/28/2026
Install via CLI
openskills install fusengine/agents---
name: seo-local
description: Use when optimizing local SEO. Covers Google Business Profile, NAP consistency, citations, reviews acquisition, Local Pack ranking, location pages, LocalBusiness schema.
user-invocable: false
related-skills: seo, seo-schema, seo-content
---
# Local SEO
## Workflow
1. Audit Google Business Profile (categories, hours, photos, posts, services)
2. Check NAP consistency across web (citations: Yelp, Bing, Apple Maps, industry directories)
3. Analyze reviews (volume, recency, response rate, sentiment)
4. Map ranking in Local Pack for target keywords + geo
5. Optimize location pages (one per service area, LocalBusiness schema)
## NAP Format
Must be **byte-identical** everywhere:
```
ACME Corp
123 Main St, Suite 4
Springfield, IL 62701
+1-555-123-4567
```
## Quality Gates
- **Warning** at 30+ location pages
- **Hard stop** at 50+ location pages (manual audit required)
- Each location page must have **unique content** (not template fill-in)
## Local Schema
`templates/json-ld/localbusiness.json` includes:
- `@type`: LocalBusiness (or specific subtype)
- `address` (PostalAddress)
- `geo` (lat/lng)
- `openingHoursSpecification`
- `aggregateRating`
- `priceRange`
## References
- `skills/seo/10-local-seo/` (gbp, nap-citations, reviews, local-pack, landing-pages, local-backlinks)
No comments yet. Be the first to comment!