Local SEO is optimising your Google Business Profile, website and online presence so your business appears in Google Maps and the local 3-pack for “service + city” searches.
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 does Google consider "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 — How do you set up 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.
What does a 90-day local SEO schedule look like?
| 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 |
What are the most common local SEO 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
Frequently asked questions
Where should I start with local SEO?
Start with Google Business Profile — in 2026 it is the number one local SEO channel, more important than your website. Without a profile you don't exist in Maps or the local 3-pack. In week one, fill it 100%: registered business name, precise primary category, hours, at least 20 photos and all applicable attributes.
How many Google reviews do I need to reach the local top 3?
In 2026 the threshold for the local top-3 pack is typically 40+ reviews with a 4.6+ average. Collect them by sending a short review link automatically 24–48 hours after service, printing a QR code in your venue or on invoices, and replying to every review. Never buy reviews — the penalty is profile removal.
Do I need separate pages for each “service + city” phrase?
Yes. A single Contact page with an address isn't enough. Each “service + city” phrase needs a dedicated page with a 60–65 character title, an H1 with the local phrase, at least 800 words of unique content, LocalBusiness schema, an embedded map, real local case studies and FAQ with local questions.
What is NAP consistency and why does it matter?
NAP stands for Name, Address, Phone. If dozens of directories list slightly different variants, Google becomes unsure whether they describe the same business — and uncertainty means a lower ranking. Audit your NAP consistency quarterly, using Whitespark, BrightLocal or a manual check of your directory list.
What results can I expect after 90 days of local SEO?
The 90-day plan covers GBP, local pages, reviews, citations, content and local backlinks. The target is first positions for 5–15 local queries in your vertical, with the schedule aiming for top 3 on 1–2 phrases in weeks 11–12. In the article's example, a restaurant moved from #14 to #2 in 11 weeks.
FETCHER service: SEO and GEO agency for Google and AI search →
Sources
- Google Business Profile: Tips to improve your local ranking — relevance, distance, prominence ranking factors
- Google Business Profile: Guidelines for representing your business — business name without keyword stuffing
- Google Business Profile: Tips to get more reviews — review link/QR code and replying to reviews
- Google Maps: Prohibited & restricted content (fake engagement) — never buy reviews
- Google Search Central: LocalBusiness structured data — LocalBusiness Schema with address and geo