O
Octo
O
Octo
CoursesPricingDashboardPrivacyTerms

© 2026 Octo

SEO Fundamentals
1How Search Engines Work2Keyword Research3On-Page SEO4Technical SEO Basics5Content SEO & Topical Authority6Link Building & Off-Page SEO7Local SEO8SEO Analytics & Measurement9SEO Strategy: Putting It All Together
Module 7

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.

(Illustrative scenario based on documented Google Business Profile optimisation outcomes for local tradespeople. Specific figures are representative — not a verified account of a specific named individual.)

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.

🔑The Map Pack is your most valuable real estate
For local businesses, appearing in the Google Map Pack (the top 3 local listings) generates more calls, clicks, and direction requests than ranking #1 in organic results. The Map Pack appears first, is visually prominent, and is driven primarily by your Google Business Profile and reviews — not by traditional website SEO signals. If you serve a local area, optimising for the Map Pack should be your top priority.

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:

  1. Claim and verify your listing at business.google.com — Google will verify your business by sending a postcard, phone call, or email.

  2. 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").

  3. Category: Choose the most specific primary category possible. This is a major ranking signal.

  4. 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
  5. Hours: Keep hours accurate, including holiday hours. Inaccurate hours generate negative reviews.

  6. 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.

  7. 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.

  8. 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
  9. Services/Products: Add all your services with descriptions and prices where applicable.

  10. 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:

CategoryExamples
General directoriesYelp, Yell, Thomson Local, FreeIndex
Industry directoriesTrustATrader, Checkatrade (trades), Bark.com, Treatwell (beauty)
Mapping and navigationApple Maps, Bing Places, Waze
Social platformsFacebook Business Page, LinkedIn Company Page
Chamber of commerceLocal 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 XP
Choose a local business (your own, a client's, or a local business you frequent). Perform a complete GBP audit. Score each element 1–5: 1. **Completeness:** Is every field filled in? 2. **Photos:** How many photos? When were they last updated? 3. **Reviews:** How many? What's the average rating? Are they recent? Are they responded to? 4. **Posts:** When was the last GBP post? What was it about? 5. **Accuracy:** Are hours, address, phone, and website correct? 6. **Categories:** Is the primary category the most specific applicable option? Total score out of 30. Then: list the 3 highest-priority improvements, with specific action steps for each. _Most Google Business Profiles are 40–60% complete. Incomplete profiles consistently lose the Map Pack to fully optimised competitors. The optimisation is usually straightforward — it just requires sitting down and doing it._

The local SEO ranking factors in priority order

FactorPriorityNotes
Google Business Profile completenessCriticalEvery field filled, photos updated, posts active
Reviews (volume, recency, rating)CriticalActive review generation strategy required
NAP consistencyHighIdentical across all directories
GBP review responsesHighRespond to every review
Website local signalsHighCity/service landing pages, local schema
Local citationsMediumListed in major directories, consistent NAP
Behavioural signalsMediumClicks, calls, direction requests from the listing
Backlinks with local relevanceMediumLinks 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 XP
Build a 90-day local SEO action plan for a local business (yours or a hypothetical one). The plan must include: 1. **GBP optimisation:** List every element you'd complete or improve in week 1 2. **Review generation strategy:** How will you collect 10 new reviews in 30 days? Write the review request message you'll use. 3. **Citation audit:** List 10 directories you'd submit the business to (appropriate for the business type and location) 4. **Local landing page:** Write the outline for one local landing page (title, H1, 4 sections with descriptions, local schema type) 5. **30-60-90 milestones:** What does success look like at 30 days, 60 days, and 90 days? _Local SEO compounds faster than national SEO — because competition is local, not global. A well-optimised GBP with strong reviews can break into the top 3 map results in 2–3 months in most local markets. The window of opportunity is real and worth taking._

Back 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?

Previous

Link Building & Off-Page SEO

Next

SEO Analytics & Measurement