Local landing pages target "service + city" searches. Done badly they are thin duplicates; done well they win the local pack and the organic results.
Make each page genuinely local
- Local proof: customers, projects, case studies from that city
- Local details: neighbourhoods served, directions, area pricing
- Unique copy — never just swap the city name
Structure
- One H1 with service + city
- Sections: services, why local, testimonials, FAQs
- LocalBusiness structured data — LocalBusiness generator
- FAQ schema for common local questions — FAQ generator
Technical
- Each page has its own URL and self-canonical
- Internal links from the service hub to each city page
- Check no page is excluded as thin in Search Console
Promote and measure
Link the pages from your Google Business Profile where relevant, and watch "service + city" impressions in Search Console.