Why Isn't My Business Showing on Google Maps?

By EA Profit Improvements · · 6 min read

The EA Profit Improvements team with Danny from DJW Roofing at his website handover

You search for your own service on Google, the little map pops up with three businesses underneath, and yours isn't one of them. It's frustrating, especially when you know you do good work. The good news is that the reasons are usually fixable, and most of them come down to a handful of settings and habits.

Google says local results are based mainly on three things: relevance (how well your listing matches the search), distance (how far you are from the person searching) and prominence (how well known your business is). Here are the most common reasons a business doesn't show up, and what to do about each.

1. Your Business Profile isn't verified

If you've created a Google Business Profile but never finished verification, it may not appear on Maps at all. Log in to your profile and check for a verification prompt. Google may ask for a video, a phone call, a text or a postcard, depending on your business. Until that's done, nothing else on this list will make much difference.

It's also worth checking that you haven't got two profiles for the same business. Duplicates split your reviews and confuse Google, so ask for the extra one to be removed or merged.

2. You've chosen the wrong categories

Your primary category is one of the strongest signals Google uses to decide which searches you're relevant for. If you're a roofer listed as "Contractor", or a dog groomer listed as "Pet store", you'll struggle to appear for the searches that matter. Pick the most specific primary category that describes your main service, then add a few accurate secondary categories for the other work you do. Our Google Business Profile tips go through this in more detail.

3. Service area vs address

If customers come to you, such as a salon, café or shop, show your address. If you go to them, such as a plumber, cleaner or mobile mechanic, hide your address and set a service area listing the towns and areas you genuinely cover. Getting this wrong can stop you showing up, and using a fake or virtual address to appear in another town breaks Google's guidelines and can get your listing suspended.

4. You don't have many reviews

Reviews feed into prominence. A business with a steady stream of recent, genuine reviews looks more established to Google and to customers than one with two reviews from three years ago. Ask every happy customer, make it easy with your direct review link and reply to each review you receive. Never buy reviews or offer anything in return. If you want a simple system, read how to get more Google reviews, or see how our own clients describe us on our reviews page.

5. Your name, address and phone number don't match

Google cross-checks your details across the web. If your Business Profile says one phone number, your website another and an old directory listing still shows a previous address, Google is less confident about which details are correct. Use exactly the same business name, address and phone number (often called NAP) everywhere: your profile, your website footer, Facebook, and directories such as Yell or Checkatrade. And don't stuff keywords into your business name; use your real trading name.

6. You're further away than the person searching

Distance is the one factor you can't fully control. If someone searches "electrician near me" from the other side of the county, Google will usually show businesses closer to them. That's why you might appear when you search from your office but not from a customer's house ten miles away. You can't move, but you can make up ground with stronger relevance and prominence: better categories, more reviews and a website that clearly explains where you work.

7. Your website doesn't back up your listing

Your Business Profile and your website work together. If your profile links to a slow, thin site, or to no site at all, Google has less to go on. A good website has a clear page for each main service, mentions the towns you cover in a natural way, loads quickly on a phone and shows the same contact details as your profile. For businesses covering several towns, honest location pages that explain the work you do there can help too, without pretending you have offices you don't.

A real example: DJW Roofing & Leadwork

DJW Roofing & Leadwork website on a desktop screen

Danny runs DJW Roofing & Leadwork Ltd from Littleport and works across Ely and the surrounding area. We built his new website with a clear page for each main service, consistent contact details and a proper link to his Google Business Profile, and we look after his SEO. His new website is now ranking top 3 on Google in Ely for roof repairs and roof replacement. You can see the site at djwroofing.co.uk.

A quick checklist

  • Profile verified, with no duplicates
  • Most specific primary category, plus accurate secondary ones
  • Address shown or service area set, whichever fits how you work
  • A steady flow of genuine reviews, each with a reply
  • The same name, address and phone number everywhere
  • A fast website with service pages and honest coverage information

Want a hand?

If you've worked through the list and still aren't showing up, it's often a mix of small issues. We're based in King's Lynn and help businesses get found locally. See our SEO in King's Lynn page or book a free call and we'll take a look at your profile and website with you.

Frequently asked questions

How long does it take to appear on Google Maps after verifying?

Once your Business Profile is verified, it can start appearing within days, but showing up for competitive searches like "[service] near me" usually takes longer. A complete profile, steady genuine reviews and a website that supports your listing all help it move up over time.

Can I show up on Google Maps without a shop or office address?

Yes. If you visit customers rather than having them visit you, you can hide your address and set a service area instead. Don't use a virtual office or a friend's address to appear somewhere you don't trade from. Google can suspend listings that do this.

Why does my business show up for some people and not others?

The map results change depending on where the person searching is. Distance from the searcher is one of Google's main local ranking factors, so someone across town may see different businesses from someone on your street. Relevance and how well known your business is also play a part.

Get a free website audit

Tell us about your business and we'll look at what your current website is doing well and what's holding it back.

Book a free website audit

More from the blog

Tell us your problems

Answer a few quick questions and we'll get back to you with some honest advice.

Step 1 of 4

What's your biggest problem right now?