The local search landscape has shifted faster in the last 18 months than it has in the previous five years. Generative AI, Maps overhauls, and Google's tightening of E-E-A-T signals mean that what worked for local SEO in 2024 will get you ignored in 2026.
Here's what's actually moving the needle right now for service businesses competing for nearby intent.
Local intent is more concentrated than ever
Searches like [service] near me still drive the bulk of local conversions, but the surface where users see results has fragmented. AI overviews surface 3–5 brands above the fold; the local pack now favors brands with verified entity data; and review velocity matters more than total review count for ranking.
The takeaway: a single Google Business Profile with sporadic updates won't get you in front of buyers anymore. You need a connected entity graph across your site, your GBP, and structured data on every page.
What still works (and what doesn't)
- Still working: location-specific landing pages with original content, weekly GBP posts, schema markup with
sameAslinks to Wikidata - Stopped working: keyword stuffing in service descriptions, duplicate location pages with city swap-outs, review patterns that smell automated
Treat each city you serve as its own brand. The pages that win are the ones with photos, prices, and proof of having actually done the work there.
A simple framework
If you're starting from scratch, prioritize in this order:
- One clean GBP per location, with weekly photos and posts
- A dedicated [service] in [city] page for each combination, ~800 words, original copy
- Schema markup tying every page to your brand entity
- Reviews you actively request from clients within 48 hours of project completion
Get those four right and you'll outrank most local competitors before you even start link building.
💡 This is a test post created to verify the Notion → Astro loader pipeline. Replace or delete once real content lands.