Local SEO

Why Google shows your competitor instead of you: local SEO for small businesses

Why Google puts other businesses above yours, and the 8 fixes that change it. A plain-English local SEO guide with self-checks for every industry.

Watch: 142 seconds

It's 7:40 in the morning and there's water all over Priya's kitchen floor. She picks up her phone and types "emergency plumber near me".

Google shows her a map with three plumbers on it. She taps the first one with decent reviews and calls. The whole thing takes about a minute.

You might be the best plumber in her town. You might be ten minutes from her house. If you weren't one of those three, you were never in the running.

Swap the plumber for a dentist on a Saturday, a divorce lawyer, a hair salon at lunchtime or a mechanic when the warning light comes on. It works the same way. People search, Google picks a handful of businesses, and the customer chooses from that handful.

Local SEO is the work of getting your business into it. This guide covers why Google shows someone else, the eight things that change that, and a 15-minute check you can run on your own business today.

The three places customers find you

When someone searches for a local service, there are three places your business can show up.

  1. The map pack. The map and the three businesses under it, near the top of the results. For "near me" searches this is where most of the calls come from.
  2. The regular results. The list of websites below the map. This is where people land when they search for something more specific, like "invisalign cost Leeds" or "how much does a boiler service cost".
  3. AI answers. Google's AI Overviews, and assistants like ChatGPT, increasingly answer "who's a good accountant in Calgary?" directly. They lean on the same signals: your Google profile, your website, and what other sites say about you.

Google says local results are based mainly on three things: relevance (how well your business matches the search), distance (how far you are from the person searching) and prominence (how well known and well reviewed you are). You can't move your building. You can do a lot about the other two.

What I found when I checked 2,619 small business websites

This year I checked 2,619 small business websites in 25 cities across the US, Canada, the UK, Ireland, Australia and New Zealand: dentists, hair and beauty salons, garages and trades. Three findings matter for getting found.

Most sites aren't telling Google what they are. Only 38.9% include local business structured data, the bit of code that tells search engines your business type, address, phone number and opening hours in a format they can read without guessing.

1 in 7 listed websites doesn't work at all. 13.9% of the website links in these businesses' public listings led to a dead domain, a missing page or a parked "for sale" page. Every one of those is a customer who clicked and got nothing.

Many sites look abandoned. Of the sites that show a copyright year in the footer, 18.4% still say 2023 or earlier. A small thing, but customers notice it, and it often comes with outdated hours and services.

It varies a lot by industry and country:

Dead listed website Has local structured data Copyright 2023 or earlier
Dentists 7.1% 48.3% 13.9%
Trades 8.7% 48.2% 12.1%
Garages 16.3% 31.5% 21.1%
Hair & beauty 19.4% 30.8% 24.9%
Ireland (all industries) 26.6% 28.0% 29.8%
All 2,619 sites 13.9% 38.9% 18.4%

The good news is that most of these are cheap to fix, and most of your competitors haven't fixed them. The full data is in the website study.

The 8 parts of getting found

Each part below has what it is, why it matters, a two-minute check you can do yourself, and the fix.

1. Google Business Profile optimisation

Your Google Business Profile is the listing that appears on Maps and in the map pack. For many local businesses it does more selling than the website, because people call straight from it.

Check it: search your business name on your phone. Is the main category the one customers search for? Are your hours right, including holidays? Are there recent photos of your actual work, premises and team? Is every service listed?

Fix it: pick the most specific primary category ("Emergency plumber" over "Plumber" if that's your core work), list every service you offer, add photos regularly and answer the questions people ask. Don't stuff keywords into your business name. It breaks Google's guidelines and can get the profile suspended. My Google Business Profile checklist goes through every field.

2. Local SEO for the map pack

This is the overall work of ranking in the map pack for searches in your area: your profile, your reviews, your website and your listings elsewhere all pulling in the same direction.

Check it: search your two or three most valuable services with "near me" and with your town name, on your phone, from where your customers are. Are you in the top three? Note who is.

Fix it: reviews matter here more than most owners expect. Ask every happy customer, make it easy with a direct link, and reply to every review, good and bad. How to get more Google reviews covers the asking. If you're not appearing at all, work through why a business doesn't show on Google Maps.

3. On-page SEO

On-page SEO is making each page on your site clearly about one thing, in the words customers use. The page title (the blue link in Google), the main heading, the opening paragraph and the content all say the same thing.

Check it: search site:yourdomain.com on Google. Look at the titles. Do they say "Home" and "Services", or do they say "Emergency Plumber in Leeds | Smith Plumbing"?

Fix it: give every important page a title with the service and the place, a heading that matches, and content that answers what someone choosing a provider wants to know: what you do, where, roughly what it costs, how long it takes, and how to book.

4. Technical SEO

Technical SEO is making sure Google can actually reach, read and trust your site. It's invisible when it works, and quietly fatal when it doesn't.

Check it: open your site on your phone on mobile data. Does it load in a few seconds? Is it secure (the padlock)? Then click the website link on your own Google profile. One in seven in my study went nowhere.

Fix it: make sure the website link on your profile works, add local business structured data (only 38.9% of sites in my study had it), connect Google Search Console so you can see what Google sees, and fix anything blocking pages from being indexed.

5. Citation strategy

A citation is any mention of your business name, address and phone number on another site: Apple Maps, Bing Places, Yelp, Facebook, industry directories, your local chamber of commerce.

Check it: search your business name in quotes. Do the listings that come up all show the same name, address and phone number? Old addresses and old numbers are common, especially after a move.

Fix it: claim the main platforms (Google, Apple Maps, Bing Places, Facebook), then the directories that matter in your industry and country, and make the details match everywhere. Consistency matters more than quantity.

6. Keyword and content strategy

This is finding out what your customers actually type into Google, and making sure you have a page that answers it. Owners often describe their work in trade language. Customers search in plain words.

Check it: type your main service into Google and look at the suggestions as you type, and the "People also ask" box. Do you have pages that answer those questions?

Fix it: build a short list of the searches that bring in paying work (a service plus a place, and the common questions before buying), then write one useful page or article for each. A dentist might need "emergency dentist", "teeth whitening cost" and "dentist that takes nervous patients". A wedding photographer might need "wedding photographer [region]" and "how much does a wedding photographer cost".

7. Service and location landing pages

A single "Services" page listing ten things ranks well for none of them. One page per main service, and one per town or area you work in, gives Google a clear match for each search.

Check it: if someone searches "[your main service] [the next town over]", do you have a page about exactly that?

Fix it: create a page for each main service and each main area. Make each one genuinely useful: the service in that area, local details, relevant reviews, photos of real jobs and a clear way to call or book. Copying the same page and swapping the town name doesn't work and can hurt.

8. Multi-location SEO

If you have more than one branch, each location needs to be found on its own: its own Google profile, its own page on your website, and its own reviews.

Check it: search "[your service] near me" from near each branch. Does the nearest branch show up, or the head office, or nothing?

Fix it: one verified Google profile per location, one page per location on your site with its own address, hours, team and reviews, and one person responsible for keeping them all current. This is where most groups and franchises lose ground, because nobody owns it.

What matters most in your industry

Every local business needs the basics. But what customers type, and what tips the balance, differs by industry.

Industry What customers search Start with
Home services (plumbers, electricians, roofers, cleaners) "emergency plumber near me", "roofer [town]" Profile, service-area pages, reviews
Healthcare (dentists, physios, chiropractors, vets) "dentist open Saturday", "physio near me" Profile hours and categories, treatment pages
Professional services (law firms, accountants, advisers) "divorce lawyer [city]", "accountant for small business" One page per practice area, reviews
Beauty (salons, barbers, nail and lash studios) "hair salon near me", "lash extensions [area]" Profile photos, booking link, reviews
Hospitality (restaurants, cafés, hotels) "brunch near me", "hotel in [town]" Profile, menu, photos, citations
Automotive (garages, body shops, detailers) "mechanic near me", "MOT [town]" Working website link, service pages
Real estate (agents, property managers, brokers) "estate agent [area]", "property manager [city]" Area pages, reviews
Fitness (gyms, studios, personal trainers) "pilates studio near me" Profile, class pages, photos
Education (tutors, driving schools, childcare) "driving school [town]", "tutor near me" Profile, area pages, reviews
Events and weddings (photographers, venues, planners) "wedding photographer [region]" Location pages, portfolio, directories
Multi-location groups (franchises, clinic groups) "[service] near me" from each branch One profile and one page per location

Online stores are a different game. They need e-commerce SEO (product and collection pages), not local SEO. I cover that under growing an online store.

A 15-minute check you can do today

Grab your phone and work through this. Every "no" is something to fix.

  • I appear in the top three on the map for my main service plus "near me"
  • My Google profile has the most specific primary category, all my services and correct hours
  • The website link on my Google profile works and opens the right page
  • My site loads in a few seconds on mobile data
  • My page titles say the service and the place, not "Home"
  • I have a page for each main service
  • I have a page for each main town or area I serve
  • My name, address and phone number match on Google, Apple Maps, Bing and Facebook
  • My site has local business structured data
  • I've had new Google reviews in the last month, and I've replied to them
  • My footer and opening hours are up to date

If you ticked everything, you're ahead of most of the 2,619 sites I checked. If you didn't, start with the website link, the profile and the reviews. They're the quickest wins.

What you can do yourself, and when to get help

You can do a lot of this yourself. The profile, the photos, the reviews, the citations on the big platforms and fixing a broken link are all owner jobs, and they cost nothing but time.

The parts that usually need help are the technical ones (structured data, indexing problems, site speed), building a proper set of service and location pages without them all reading the same, and keeping multiple locations consistent. That's also where most of the ranking difference sits once the basics are done.

Local SEO isn't instant. Profile fixes can show up within weeks. New pages usually take a few months to settle in. The businesses that win are the ones that keep at it, because most of their competitors don't.

How I help

This is the Get Found part of what I do: Google Business Profile optimisation, local SEO, technical and on-page SEO, citations, keyword and content strategy, service and location pages, and multi-location SEO. I work with local businesses in the US, Canada, the UK, Ireland, Australia and New Zealand.

If you'd like a second pair of eyes, send me your website. I'll run these checks on your business and tell you the three things I'd fix first, free and with no obligation.

The video at the top of this page shows the same idea in about two minutes, using a made-up plumbing business.

Frequently asked questions

How long does local SEO take to work?

Fixes to your Google Business Profile and reviews can start to show within a few weeks. New service and location pages usually take two to six months to rank, depending on how competitive your area is. It keeps working for as long as you keep it up.

Do I need a website to show up on Google Maps?

No, a Google Business Profile can appear on Maps without a website. But a working website with clear service pages helps you rank higher, and it's where many customers go to check you out before they call. A broken website link on your profile is worse than none.

Can I do local SEO myself?

Yes, much of it. Your Google profile, photos, reviews and the main directory listings are all things an owner can manage. The technical side and building good service and location pages usually take more time and know-how.

Why does a competitor with fewer reviews rank above me?

Reviews are only part of it. Google also weighs how relevant your profile and website are to the exact search, and how close you are to the person searching. A competitor with the right primary category, a dedicated page for that service and a site Google can read easily can outrank a business with more reviews.

Does posting on Google Business Profile help my ranking?

Regular posts and fresh photos show customers the business is active, and an active, complete profile tends to perform better. Posts alone won't fix a wrong category, missing services or a broken website, so do those first.

Will AI search replace local SEO?

AI answers are built from the same signals local SEO improves: your Google profile, your website, your reviews and your listings on other sites. A business that's easy for Google to understand is also easier for AI assistants to recommend.

Isiaq Abolarinwa · Scale Business HQ

Independent growth partner for local, service and e-commerce businesses. I find where a business loses customers, then design, build and automate the systems that keep them.