add-location-page
Use when creating a local SEO location page for a specific city or service area. Also use when a business with multiple service locations needs targeted landing pages for each area.
| Model | Source |
|---|---|
| sonnet | pack: content-creation |
Full Reference
add-location-page
Section titled “add-location-page”Creates city- or area-specific landing pages optimized for local SEO — NAP consistency sourced from business.json, LocalBusiness schema with GeoCoordinates and AreaServed markup, embedded Google Maps, and city-specific content that differentiates real location pages from thin doorway pages.
Quick Reference
Section titled “Quick Reference”| Item | Value |
|---|---|
| NAP source | Always business.json — never hardcode name, address, phone |
| Schema type | LocalBusiness with GeoCoordinates and areaServed |
| Minimum area served | 5 locations/neighborhoods |
| Multi-location trigger | business.json has a locations array |
| Index page | /locations/ when multiple location pages exist |
Reference Index
Section titled “Reference Index”| I want to… | File |
|---|---|
| Get NAP data, write LocalBusiness schema, and handle multi-location | reference/nap-and-schema.md |
| Build the 7 required page sections in the correct order | reference/page-sections.md |
Usage: Read the reference file matching your current task from the index above. Each file is self-contained with code examples and inline gotchas.
Announcement
Section titled “Announcement”When invoked, start with: ┏━ 🧠 add-location-page ━━━━━━━━━━━━━━━━━━━━━━━━━━┓ ┃ [describe the location page being created] ┃ ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛