Local SEO
If your customers are in a specific location, Google Maps and local search results are your most valuable real estate. Here's how to own them.
The plumber who dominated Google without a website
In 2020, a plumber in Bristol named Marcus had one piece of online presence: a Google Business Profile.
He had no website. No blog. No social media. No ads.
He did have 94 five-star reviews, precise business hours, photos of completed work, and accurate service area information.
When anyone in Bristol searched "emergency plumber near me" or "boiler repair Bristol" — Marcus appeared in the top 3 results on the Google Map Pack — the prominent local listing block that appears above organic results for local searches.
His phone rang 12–18 times per day from Google alone.
For local businesses, the Google Map Pack is often more valuable real estate than position 1 in organic search. And the strategy to win it is different from traditional SEO.
How local search works
When someone searches for a product or service "near me" — or a search Google identifies as having local intent (like "coffee shop" or "dentist" without a location modifier) — Google shows two types of results:
The Local Pack (Map Pack) is the block of 3 business listings that appears prominently at the top of local search results. It's driven by your Google Business Profile — not by your website's traditional SEO signals.
Organic local results appear below the Map Pack and are influenced by your website's local SEO — specifically your city/service landing pages and local content.
Most local businesses should focus on both, but the Map Pack is typically higher priority because it generates more visibility and clicks.
Google Business Profile: the foundation of local SEO
Your Google Business Profile (GBP) (formerly Google My Business) is the free listing that powers your Map Pack appearance. It's the most important local SEO asset.
Setting up a complete GBP:
-
Claim and verify your listing at business.google.com — Google will verify your business by sending a postcard, phone call, or email.
-
Business name: Use your exact legal or trading name. Don't keyword-stuff (e.g., "Marcus Smith Plumber Emergency Bristol 24h" is a name violation — just "Marcus Smith Plumbing").
-
Category: Choose the most specific primary category possible. This is a major ranking signal.
-
Address and service area:
- Physical location businesses (restaurant, shop): enter your address
- Service-area businesses (plumber, cleaner): hide the address and set a service area by postcode or city radius
-
Hours: Keep hours accurate, including holiday hours. Inaccurate hours generate negative reviews.
-
Phone and website: Use a local phone number where possible (not a national call centre number). Link to your homepage or most relevant landing page.
-
Description: Write a description of up to 750 characters (approximately 100–140 words) of your business, services, and why you're different. Include your city and key services naturally.
-
Photos: Businesses with comprehensive photo listings typically receive more clicks and calls.
- Cover photo: your best impression photo (exterior, team, or finished work)
- Minimum 10 photos; 20–30 is better
- Real photos of your work, your premises, your team
- Update regularly — fresh photos signal an active business
-
Services/Products: Add all your services with descriptions and prices where applicable.
-
Attributes: Choose all applicable attributes (women-led business, wheelchair accessible, accepts credit cards, etc.)
GBP posts: You can publish posts (similar to social media posts) that appear in your listing. Post weekly: promotions, news, new services, behind-the-scenes. Posts signal an active business and can include calls to action.
Reviews: the most important local ranking signal
Online reviews are the single most powerful ranking signal in local SEO — and the most powerful conversion factor when someone finds your listing.
How reviews affect rankings:
- Volume of reviews (more is better)
- Recency of reviews (recent reviews carry more weight)
- Rating (average star rating)
- Review content (Google reads reviews and uses them to understand what your business does)
How to get more reviews:
The simplest approach: ask satisfied customers in the moment. "Would you mind leaving us a review on Google? It really helps us."
Provide a direct link: your GBP has a "Share review form" link. Send it via text, email, or printed on a receipt. The link takes customers directly to the review box.
The review request email:
Subject: A quick favour from [Your Business]
Hi [Name],
Thank you again for [the work we did / your recent visit]. It was a pleasure.
If you have 2 minutes, a Google review would mean a lot to us —
it helps other [Bristol residents / small business owners] find us.
[Direct Google review link]
Thanks so much,
[Your name]
Responding to reviews:
Respond to every review — positive and negative.
- Positive reviews: Thank them personally, mention a specific detail if possible
- Negative reviews: Thank them for the feedback, address the specific issue professionally, offer to resolve it offline — never argue
Google tracks your response rate and responsiveness. Reviews with responses rank better than unresponded reviews.
There Are No Dumb Questions
"Can I ask customers to change a negative review?"
You can ask — but never demand or offer incentives for changing reviews (this violates Google's policies and can get your listing suspended). The right approach: contact the reviewer directly, resolve their issue genuinely, and then mention that you'd appreciate an update if their experience has improved. Never incentivise review changes.
"Should I respond to every review?"
Yes. Even brief responses ("Thank you so much — it was a pleasure working with you!") signal to Google and to potential customers that you're engaged and professional. Unanswered reviews — especially negative ones — signal abandonment.
Local citations: consistency builds trust
Citations are mentions of your business's name, address, and phone number (NAP) across the web — on directories, review sites, industry websites, and local portals.
Google cross-references your NAP across these sources. Consistency signals that the information is accurate and trustworthy. Inconsistency (different phone numbers, slightly different addresses) creates confusion and hurts local rankings.
Key citation sources:
| Category | Examples |
|---|---|
| General directories | Yelp, Yell, Thomson Local, FreeIndex |
| Industry directories | TrustATrader, Checkatrade (trades), Bark.com, Treatwell (beauty) |
| Mapping and navigation | Apple Maps, Bing Places, Waze |
| Social platforms | Facebook Business Page, LinkedIn Company Page |
| Chamber of commerce | Local and regional business associations |
Citation consistency checklist:
- Business name: exactly the same everywhere
- Address: formatted identically (don't abbreviate "Street" in some places and spell it out in others)
- Phone number: same format with country code where applicable
- Website URL: same URL (http vs https matters; www vs non-www matters)
Finding and fixing inconsistencies: Tools like Moz Local, BrightLocal, or Yext can audit your citation profile and find inconsistencies at scale.
Local landing pages: winning organic local results
For businesses serving multiple locations, local landing pages are how you rank in organic search results for city-specific queries.
When you need local landing pages:
- Businesses with multiple locations ("dentist in Manchester," "dentist in Leeds," "dentist in Sheffield" — each needs its own page)
- Service-area businesses targeting multiple cities
What a strong local landing page includes:
- Title tag: "[Service] in [City] — [Business Name]"
- H1: The same or similar
- Opening paragraph: Explicitly serves [city] residents with [service]
- Local signals: neighbourhood mentions, local landmarks, local team members, local case studies
- Google Map embed
- Local phone number
- Local reviews from customers in that area
- Schema markup: LocalBusiness with the specific address/service area
What ruins local landing pages:
- Thin, generic content ("We offer great plumbing services in Bristol!") — not enough substance
- Duplicate pages that are identical except for the city name swapped in — Google may treat these as thin/duplicate content
- No genuine local differentiation — if the page is entirely replicable for any city, it won't rank well
Using AI for local landing pages: "I need a local landing page for a [type of business] serving [city]. Write a 600-word page that feels specific to [city] — includes local context, neighbourhood references, and signals genuine local presence. The target keyword is '[service] in [city]'. Include: an H1, opening paragraph, 3 service sections, and a call to action. Avoid generic content."
Audit a Google Business Profile
25 XPThe local SEO ranking factors in priority order
| Factor | Priority | Notes |
|---|---|---|
| Google Business Profile completeness | Critical | Every field filled, photos updated, posts active |
| Reviews (volume, recency, rating) | Critical | Active review generation strategy required |
| NAP consistency | High | Identical across all directories |
| GBP review responses | High | Respond to every review |
| Website local signals | High | City/service landing pages, local schema |
| Local citations | Medium | Listed in major directories, consistent NAP |
| Behavioural signals | Medium | Clicks, calls, direction requests from the listing |
| Backlinks with local relevance | Medium | Links from local news, local organisations |
The 80/20 of local SEO:
- Complete your GBP fully
- Actively generate and respond to reviews
- Ensure NAP consistency across the top 20 citation sources
- Create specific city/service landing pages for your most important locations
This covers approximately 80% of the impact with approximately 20% of the total available effort.
Build a Local SEO Action Plan
25 XPBack to Marcus
Marcus didn't outrank the competition with a better website or a bigger ad budget — he didn't have either. He won because Google's three local ranking factors — proximity, relevance, and prominence — all pointed directly at him. His profile was complete and accurate (relevance), his 94 five-star reviews gave him undeniable prominence, and his service area was clearly defined so Google knew exactly where to show him (proximity). Every competitor on his street could have built the same thing. None of them did. The Map Pack rewards the business that takes local SEO seriously, not the one that happens to be closest. Marcus just happened to be both.
Key takeaways
- The Google Map Pack is local businesses' most valuable real estate — it appears before organic results and drives calls, clicks, and direction requests directly from search.
- Your Google Business Profile is the foundation. Complete every field, update photos regularly, and keep information accurate.
- Reviews are the most powerful local ranking signal. Volume, recency, and rating all matter. Build an active review generation process.
- NAP consistency — identical name, address, and phone number across all directories — builds trust signals for local rankings.
- Local landing pages target city-specific organic queries and should include genuine local differentiation, not just a city name swapped into a template.
Knowledge Check
1.A restaurant appears in Google search results but not in the Google Map Pack for 'best restaurants near me' searches. Their website has strong SEO. What is the most likely cause and what should they do?
2.A business has their address listed as '14 Oak Street' on Google Business Profile, '14 Oak St.' on Yelp, '14 Oak St, Suite B' on their website, and '14 Oak Street, Suite B' on Facebook. What local SEO problem does this create?
3.A multi-location optician has 8 branches across different cities. They have one website with a single 'Locations' page listing all 8 branches. A competitor with 4 locations has individual pages for each city ('optician-manchester.com/optician-manchester,' 'optician-manchester.com/optician-leeds,' etc.). The competitor consistently ranks higher in organic local search in each city. Why?
4.A local business receives a 2-star review complaining that a repair took longer than expected and was more expensive than quoted. What is the correct response strategy?