TL;DR — 90-day plan
- Week 1: Google Business Profile (GBP) — 100% filled, photos, categories.
- Weeks 2–4: Website with dedicated "service + city" pages.
- Month 2: 30+ Google reviews, local citations, consistent NAP.
- Month 3: Local media backlinks, content cycles, rank monitoring.
- Effect: First positions for 5–15 local queries in your vertical.
What Google considers "local" in 2026
Google Local ranks on 3 factors: relevance, distance, prominence. You can change relevance and prominence fastest. Distance is geography — but a well-tuned profile can reach users up to 10–15 km away.
Step 1 — Google Business Profile
In 2026 GBP is the #1 local SEO channel. More important than your website. No profile = you don't exist in Maps or the local 3-pack.
Full config
- Business name — exactly as registered. No keyword stuffing.
- Primary category — the most precise one.
- Additional categories — up to 9.
- Address + service area.
- Phone, hours, website — consistent with the rest of the web.
- Photos — minimum 20: exterior, interior, team, products, logo. Add new weekly.
- Attributes — all applicable (parking, wheelchair access, Wi-Fi, languages).
- GBP Posts — minimum 1/week. Promotions, news, events.
- Q&A — seed your own typical questions and answer them.
Step 2 — Site with local pages
Classic mistake: one "Contact" page with a city in the address. Not enough. You need dedicated pages for each "service + city" phrase:
/services/process-automation-london/
/services/web-development-london/
/services/shopify-stores-london/
/services/seo-london/
Each page needs: 60–65 char title, H1 with local phrase, min. 800 words of unique content, LocalBusiness Schema, embedded map, real local case studies, FAQ with local questions.
Step 3 — Google reviews (key to prominence)
In 2026 the threshold for the "top 3 pack" is typically 40+ reviews with 4.6+ average. Without reviews, even a perfect site won't break top 3.
How to get reviews the right way
- Shorten the review link (GBP panel → "Share review request" — `g.page/r/...`).
- Send automatically 24–48h after service (SMS or email).
- Print a QR code in your venue / on invoices.
- Reply to every review — positive and negative.
- Never buy reviews. Google detects this and the penalty is total profile removal.
Downtown restaurant: after deploying a review request automation (n8n + Twilio) — went from 4/mo to 28/mo. "Restaurant downtown" ranking moved from #14 to #2 in 11 weeks.
Step 4 — Local backlinks and mentions
Links from local domains carry 3–5× more weight for local SEO than equal-authority links from national portals.
Where to find them: local news portals, industry directories, local business maps (cross-rec with other verticals), sponsoring local events (cafes, festivals, sports teams), university partnerships.
Step 5 — NAP consistency
NAP = Name, Address, Phone. If 30 directories list 30 slightly different variants, Google gets uncertain whether it's the same business. Uncertainty = lower ranking. Audit quarterly. Tools: Whitespark, BrightLocal, or manual.
Want a local SEO audit?
We'll do it free in the first call. We'll show 5 specific fixes for your profile and site.
Book an audit →Step 6 — Local content marketing
Write content that Google recognizes as "expert voice in [city]":
- Lists: "10 best [X] in [city] 2026"
- Comparisons: "[Service] district A vs district B"
- Local case studies: "How [client] in [city] grew X% with [service]"
- Interviews with local entrepreneurs
- Event coverage: "[Industry] conferences in [city] 2026"
Step 7 — Google Ads geo-targeting (SEO boost)
SEO is long-game. In the meantime, run Google Ads on local phrases with 15 km geofencing. Paid traffic lifts organic CTR (Google sees it), reviews grow faster, brand builds.
90-day schedule
| Week | Actions | KPI |
|---|---|---|
| 1 | Audit + 100% GBP setup | Profile 100% filled |
| 2 | 3 local pages, Schema | GSC indexing |
| 3–4 | 15 Google reviews | 4.6+ average |
| 5–6 | NAP audit, 10 citations | 30 consistent entries |
| 7–8 | 2 local articles, GBP posts | +10% GBP impressions |
| 9–10 | 3 local backlinks | DR rising |
| 11–12 | Optimization, A/B | Top 3 on 1–2 phrases |
Common mistakes
- Too many GBP categories
- Virtual address (coworking, virtual office) — increasingly penalized
- No GBP posts — profile treated as inactive
- Spammy name — penalty for unwarranted name change
- No replies to reviews — especially negative