It is frustrating to search for your own business on Google Maps and not find it, or to see competitors appear while you don’t.
There is usually a reason, and most of them can be checked without technical knowledge. This guide covers the most common causes for UK local businesses and what you can do about each one.
First, check what “not showing” means
Before changing anything, be clear about the problem:
- Your business doesn’t appear at all, even when you search for its exact name.
- It appears for its name, but not for general searches like “café near me” or “barber in Hackney”.
- It appears sometimes, depending on where you are when you search.
The first usually points to a profile problem. The second and third are more often about relevance, distance and competition.
1. You don’t have a Google Business Profile yet
It sounds obvious, but many businesses assume they appear on Maps automatically. You need a Google Business Profile, and it needs to be claimed by you.
Sometimes a listing already exists, created by Google or a customer. If so, claim it rather than creating a duplicate.
2. The profile isn’t verified
Google asks businesses to verify that they genuinely operate at the details they’ve provided. Until verification is complete, your listing may not appear properly in search or on Maps.
Check your profile dashboard for any outstanding verification steps.
3. Your profile is incomplete
A sparse profile gives Google less to work with and customers less reason to choose you. Make sure you’ve completed:
- Business name, exactly as you trade
- Primary category and relevant additional categories
- Address or service areas
- Phone number and website
- Opening hours, including special hours
- A clear description of what you do
- Photos of your premises, products or work
4. Your categories don’t match what people search for
Your primary category is one of the most important parts of your profile. If a pizza takeaway is listed only as “Restaurant”, or a beauty salon only as “Shop”, Google may not connect it with the searches customers actually make.
Choose the most specific category that accurately describes your main business, then add others that genuinely apply.
5. The searcher is too far away
Google has said that local results are based mainly on three things: relevance, distance and prominence.
Distance means a customer standing in Enfield may not see a business in Croydon for “dentist near me”, however good it is. This is normal. If you serve a wider area, your website can help by clearly explaining the areas you cover.
6. Competitors are more prominent
Prominence is about how well known and well regarded a business appears to be. It can be influenced by things like:
- The number and quality of your reviews
- How complete and active your profile is
- Your website and the information on it
- Mentions of your business on other trustworthy websites and directories
In busy areas, particularly in London, several strong competitors may be competing for the same few spots. Improving gradually across these areas helps.
7. Your details are inconsistent
If your business name, address or phone number differs between your website, your Google Business Profile and directories, it can create confusion.
Common examples:
- An old address on one directory
- A different phone number on your website
- “Ltd”, “& Co” or a slightly different name in some places
Pick one exact version of your details and use it everywhere.
8. You’re a service-area business
If you travel to customers rather than having them visit you, you may have hidden your address on your profile and set service areas instead. That’s the right approach for many businesses, but it means your website should clearly show the areas you cover.
9. Your profile is new or recently changed
New profiles, and profiles with major changes such as a new address or name, can take time to settle. If you’ve only just set up or verified your listing, give it some time before making lots of further changes.
10. There’s a duplicate or a problem with the listing
Duplicate listings for the same business can split reviews and confuse search results. Profiles can also be restricted or suspended if Google believes they don’t follow its guidelines, for example if keywords have been added to the business name.
Check your profile dashboard for any notices, and search for duplicates using your business name and phone number.
How your website helps
Your Google Business Profile does a lot of the work for Maps, but your website supports it. A website that clearly explains your services, location and contact details gives Google more confidence about what your business is and where it operates.
If your website is thin, outdated or doesn’t mention the areas you serve, it’s worth improving. Our guides on why SEO still matters and what a small business website should include cover the basics.
A quick checklist
- Search for your exact business name on Google Maps.
- Confirm your profile is claimed and verified.
- Complete every relevant section of the profile.
- Check your primary category.
- Make your name, address and phone number identical everywhere.
- Ask happy customers for reviews, and reply to them.
- Check for duplicates or notices on your account.
- Make sure your website clearly states your services and areas.
Final thoughts
Appearing on Google Maps isn’t guaranteed, and no one can promise a particular position. But most businesses that don’t appear have a fixable reason, and the steps above cover the most common ones.
SMBL Digital helps UK local businesses with local SEO and Google Business Profile setup, including directory listings, for businesses in London and the surrounding areas. If you’ve checked the basics and still can’t work out what’s wrong, get in touch.