Find the searches that bring customers
Local searches look like "[service] in [city]", "[service] near me", and neighborhood-level variants. List each of your core services paired with each area you serve. Add the natural questions customers ask ("how much does X cost in [city]").
Build real location & service pages
For each important service or area, create a dedicated page that genuinely helps — not thin "doorway" pages (more on those below). A strong local page has:
- A clear main headline (the H1) naming the service + location
- Specific, local detail: neighborhoods served, local photos, real projects, parking/directions
- Your NAP and an embedded map
- Reviews/testimonials from that area
- A clear call to action (call, book, quote)
Avoid the doorway-page trap
Don't spin up 50 near-identical "[service] in [town]" pages with the city name swapped. Google filters these out and it can hurt you. Build pages only where you have real service and real content to offer.
Connect it to your profile
Link your GBP services to the matching pages. The profile and the website reinforce each other — that alignment is what moves you up the pack.