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