Most of the time it is one of a handful of things: an unclaimed or unverified Google Business Profile, a duplicate listing competing with itself, inconsistent business information across the web, missing or wrong categories, too few reviews, or your business simply sitting outside the radius Google is showing for that search.
None of them are permanent. Almost none of them require touching your website’s code.
But before you fix anything, spend two minutes working out which problem you actually have — because “invisible” and “outranked” look identical from where you are sitting, and they have completely different fixes.
First: are you invisible, or just outranked?
Open a private browsing window and run two searches.
Search 1 — your exact business name. Type your business name and town. Do you appear?
Search 2 — what you do. Type the service and the town, the way a customer would: “plumber Courtenay”, “electrician Comox”.
Now read the result:
| Search 1 (your name) | Search 2 (your service) | What it means |
|---|---|---|
| ✅ You appear | ✅ You appear | Working. You may just want to rank higher. |
| ✅ You appear | ❌ Nothing | A ranking problem, not a visibility one. Categories, reviews and proximity — the sections below. |
| ❌ Nothing | ❌ Nothing | A profile problem. Unverified, suspended, or duplicated. Start at the next section. |
That distinction matters more than anything else in this article. If you show up by name, your profile is alive and Google knows you exist — you are competing and losing, which is a very different job from being absent.
Start with the profile itself
If you have not claimed and verified your Google Business Profile, none of the rest matters — Google will not show an unverified listing in the map pack no matter how good your website is. Search your business name directly. If a “Own this business?” or “Claim this listing” prompt appears, that is your first fix, and it comes before anything else on this list.
Verified, and still not showing
This is the most frustrating version, and it usually comes down to one of three things.
It is too soon. A newly verified profile is not instant. Changes and new verifications take time to process before they appear consistently in Maps. If you verified this week, give it time before assuming something is broken.
It is suspended. A suspended profile can vanish from Maps entirely while still looking normal from inside your dashboard, depending on the type. If your listing has disappeared rather than never appeared, read what actually gets a suspended profile back — the causes and the appeal process are a subject of their own.
You appear by name but not by category. Go back to the two searches above. If search 1 works and search 2 does not, nothing is broken — you are being out-competed, and the sections on categories, reviews and proximity are where the work is.
Duplicate listings
If two profiles exist for the same business, they compete with each other and Google may show neither confidently. This happens more often than owners expect: a previous owner created one, a marketing agency created another, or Google generated one automatically from public data years ago.
Search your business name and look carefully for a second entry — sometimes with an old address, an old phone number, or a slight spelling difference. If you find one, the fix is to merge or remove it, not to ignore it and hope. Two half-trusted listings are worse than one trusted one.
The same applies if you moved. An old address left live somewhere is a duplicate in all but name.
Check your NAP consistency
NAP means Name, Address, Phone. It needs to match exactly everywhere it appears: your website footer, your Google profile, Facebook, Yelp, trade directories, even old listings you forgot about. “123 Main St” in one place and “123 Main Street, Suite 2” in another reads as a mismatch to Google, and mismatches slowly chip away at how much it trusts the listing.
Spending one slow afternoon searching your own business name and fixing what does not match is one of the most useful things an owner can do without paying anyone.
Categories and services matter more than most owners think
Google matches searches to businesses mainly through your primary category, your extra categories, and the services listed on your profile — not your business name or your description. A commercial refrigeration repair company listed only as “Contractor” is being compared against general contractors instead of the businesses it actually competes with.
Industry surveys of local search consistently rank your primary category as the single strongest thing you control. Go through the category and services sections and get as specific as Google’s list allows.
Keep your hours accurate
This one surprises people. Being open at the moment someone searches measurably affects whether you appear — it ranks among the strongest individual factors in Whitespark’s annual local search survey. If your hours are wrong, or you never set holiday hours, you are invisible during exactly the hours you claimed to be closed.
Reviews are a ranking factor, not just a trust signal
Review count, how recent they are, and your rating all feed into map rankings, separately from how they influence someone deciding to call. A business with 40 reviews from the last year will usually out-rank a similar business with 8 reviews from three years ago.
Replying matters too, and it is the part most owners skip. Recent survey data puts owner response rate and review recency above raw review count. Replying to every review — good and bad — is free, takes a few minutes a week, and is fully within your control in a way that getting more reviews is not.
If you have no storefront
Service-area businesses — trades, mobile services, anyone who goes to the customer — behave differently, and a lot of generic advice does not apply.
If you work from home, hide your address in the profile settings and set your service areas instead. Do not invent an address, and do not use a PO box or a virtual office to look more established: a listed address that does not match your registration is one of the more reliable ways to get suspended.
The trade-off is real and worth understanding. A hidden address means Google has less precise location data to rank you with, so proximity works against you more than it does a storefront. That is not a bug to fix; it is the shape of the problem, and it makes categories, reviews and consistency matter more, not less.
Proximity and the “map pack” radius
Sometimes none of the above is the issue — the searcher is simply too far away. Google’s local results are heavily weighted by the searcher’s actual location, and the visible “map pack” radius shrinks in dense areas and expands in rural ones.
If you rank well for searches near your location but are invisible for the same search 15 minutes away, that is usually proximity, not a broken listing. On Vancouver Island this catches people out constantly: a business in Cumberland can look strong from Cumberland and absent from Courtenay, and nothing is wrong.
Worth confirming before assuming something is broken — and worth accepting once confirmed, because proximity is the one factor on this page you cannot change.
A quick self-check list
- Have you run the two searches at the top — your name, then your service?
- Is your Google Business Profile claimed and verified?
- Is there a second, older listing for the same business anywhere?
- Do your name, address and phone match exactly across your website, your Google profile and the main directories?
- Are your primary category and services as specific as Google allows?
- Are your opening hours right, including holidays?
- Do you have recent reviews, not just old ones — and are you replying to them?
- If you have no storefront, is your address hidden and are your service areas set?
- Have you searched from a few different nearby spots to see how far your visibility actually reaches?
If you have been through all of that and still cannot work out what is wrong, that is usually something specific to your profile or your market — which is exactly what our local SEO service is built to dig into. Or run our free site check first and see what it turns up.