Skip to content

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.

ModelSource
sonnetpack: content-creation
Full Reference

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.

ItemValue
NAP sourceAlways business.json — never hardcode name, address, phone
Schema typeLocalBusiness with GeoCoordinates and areaServed
Minimum area served5 locations/neighborhoods
Multi-location triggerbusiness.json has a locations array
Index page/locations/ when multiple location pages exist
I want to…File
Get NAP data, write LocalBusiness schema, and handle multi-locationreference/nap-and-schema.md
Build the 7 required page sections in the correct orderreference/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.

When invoked, start with: ┏━ 🧠 add-location-page ━━━━━━━━━━━━━━━━━━━━━━━━━━┓ ┃ [describe the location page being created] ┃ ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛