All articles

Lead Generation

Why Is My Business Not Showing Up on Google?

Why is your business not showing up on Google? Usually it is how you check. Then category, verification, duplicates, a shared address or suspension. 8 tests.

Updated 16 min read
Photo: Mathias Reding / Unsplash

The short answer

Before assuming something is broken, rule out the two causes that account for most cases: you are searching from your own office where proximity flatters you, or you are logged into your own Google account, which personalises results. After that the order of likelihood is wrong primary category, a stale profile, unverified or lapsed verification, a duplicate listing, and finally suspension. Each has a distinct test.

If your business is not showing up on Google, the most likely reason is how you are checking, not a fault: you are searching from your own premises or while logged into your own account. After that, the real causes in order are the wrong primary category, a stale profile, lapsed verification, a duplicate listing, a shared address, and finally suspension. Before diagnosing anything, rule out the two things that produce a false alarm more often than every genuine cause combined.

You are searching from your own premises. That is the point of maximum proximity advantage, or, if you are checking a different area, the point of maximum disadvantage. Either way the answer is not representative.

You are logged into your own Google account. Results are personalised. Your own business appears differently to you than to a stranger.

Check in an incognito window, from a location that is not your address, before concluding anything is wrong. A meaningful share of "my profile disappeared" turns out to be neither.

The short answer

Work through the causes in order of likelihood, because the first two require no changes and the expensive ones are rare. Most contractors who believe their profile has stopped working are looking at a proximity effect, a personalised result, or a category that was never right.

What owners on Reddit describe

The two complaints that come up most in r/smallbusiness are a new listing that will not appear even for its exact name, and a listing hidden because another business shares the address. Both have specific causes covered below.

A new cleaning company owner described the first in a thread: the profile "was verified last week but I'm not showing up on maps. Even if I type my company name exact on the map it won't show up." That is usually the verification-to-visibility lag, covered in Step 4. A physiotherapy owner described the second in another thread, noting "there are more of the same business in the adress, so mine i supressed by google." That is the shared-address filter, covered in its own section below.

Google's own community forum gives the same first answer to most of these posts. A reply in a Business Profile help thread puts it simply: "There is a delay in how new listings are displayed. It take time and getting reviews helps."

Step 1: check properly

Open an incognito or private window. This removes personalisation and your account's bias toward your own business.

Search from a location that is not your office. Most maps tools allow specifying a search location. Pick a point in the middle of your service area, then one near the edge.

Search the way a customer would. Not your business name. "Furnace repair near me," "emergency plumber," the query that precedes a paid job.

Sample several points, not one. Local results are calculated per search, weighted by the searcher's position, so a single check tells you about a single street.

If you appear near your address and fade with distance, nothing is broken. That is how local search works, and the implications are covered in how to rank in the Google map pack.

Step 2: separate the two failure modes

The distinction determines everything that follows.

Not showing for your business name. Serious. A branded search should find you almost regardless of anything else. If it does not, suspect verification, a duplicate, or suspension.

Showing for your name but not for services. Normal, and much more common. Your name matches directly; service queries put you in competition with every other business in the area. This is a ranking problem rather than an existence problem, and the levers are category, reviews and activity.

Watch out

If your business name returns nothing at all in an incognito window, stop optimising and check for a suspension. And whatever you find, do not create a new profile. The replacement will be suspended too, and you risk the reviews attached to the original. The recovery process is in Google Business Profile suspended.

Step 3: the causes, in order

Wrong primary category. The largest controllable factor in local ranking, and the one most often set carelessly. If you chose something broad to cover everything, you are moderately relevant to many searches rather than highly relevant to profitable ones. Check what the businesses ranking above you use; their categories are visible.

A stale profile. The 2026 change that has caught many contractors out: dynamic profiles now outrank static ones. A profile completed in 2021 and untouched since is losing to a competitor posting weekly. If your newest photo and newest review are both months old, this is likely your answer.

Verification lapsed or never completed. An unverified profile generally will not appear in the map pack, and verification can lapse on a previously verified listing without anything obvious changing in the dashboard. Worth checking explicitly, because re-verification takes three to four weeks.

A duplicate listing. Google may be surfacing a different entry for your business: an older unverified one with no reviews, one created by a data aggregator, or one a previous marketer set up. Search your business name and your address in Maps and look for a second result. Duplicates split signals and are easy to miss because you only ever look at the one in your dashboard.

Address or configuration problems. A residential address displayed publicly, service areas that contradict your website, or a name-address-phone mismatch across the web. The correct configuration for a contractor who travels to customers is in service area business setup.

Not enough recent reviews. Prominence is largely reputation, and 74% of consumers want reviews from the last three months. If the businesses above you have a steady flow and you have none since spring, that gap is doing real work.

Suspension. Least common of the list and the most disruptive. Usually obvious, occasionally quiet.

While you are diagnosing the listing, it is worth checking whether your website can capture the traffic it does send. Our free check tests whether a visitor can enquire without phoning, whether hours and service areas are stated, and where the enquiry goes. Twenty checks, about fifteen seconds.

Run the free website check

Step 4: the causes people miss

Three that are less discussed and account for a fair share of genuine cases.

The profile is too new. Verification takes three to four weeks and visibility builds over the weeks after. A profile created a fortnight ago that is not yet ranking is behaving normally.

The search has no map pack. Not every query returns local results. Informational searches often do not, and checking a query that never had a map pack produces a mystery that does not exist.

Someone else edited it. Google accepts suggested edits from the public, including competitors. Hours, categories, even the address can be changed by someone else and the owner is not always notified clearly. Worth checking your key fields are still what you set, particularly if something changed suddenly with no other explanation.

That last one is a genuine argument for the monthly fifteen-minute check described in Google Business Profile for contractors.

Not showing on Google Search vs Google Maps

Showing on Google Maps but not in Google Search usually means your profile is fine and either your website is not indexed or you are losing the local pack on relevance. They are separate surfaces and fail for separate reasons.

Your Maps listing is driven by your Business Profile. The regular organic results below the map are driven by your website. The local pack at the top of Search blends the two, weighting proximity, relevance and prominence. So there are three different "not showing up" problems:

SymptomLikely causeFirst check
Name search finds nothing anywhereSuspension, lapsed verification or mergeIncognito name search, then the dashboard
Shows in Maps, not in the Search local packCategory, review volume or proximityCompare your primary category and review count with the top three
Profile shows, website never ranksWebsite not indexed or thinURL Inspection in Search Console

The third row is the one owners most often misread as a profile problem. If your website does not rank, fixing the listing will not change it. Our local SEO hub covers the website side, and how many Google reviews you need covers the prominence gap in row two.

When another business shares your address

Google filters near-duplicate local results, so two businesses in the same category at the same address often cannot both appear for the same search. This is a filter applied per query, not a penalty on your profile.

It hits clinics in shared medical buildings, contractors working out of a shared yard, and home-based businesses where a spouse runs a similar company. The filtered listing still exists and still appears for a branded search, which is the quick way to confirm this is your cause rather than a suspension.

What helps: include your suite or unit number so the address is genuinely distinct, choose the primary category that describes your specific service rather than the building's shared one, and build review volume, since the filter tends to keep the more prominent listing. What does not help: creating a second profile at a slightly different address, which is exactly the pattern Google's guidelines treat as spam.

What to do about proximity

If the diagnosis is simply that you are too far from the searches you want, that is not fixable through the profile and it is worth accepting quickly rather than spending months on optimisation that cannot work.

Concentrate where you can win. Most contractors' profitable radius is smaller than their advertised one once drive time is costed.

Use channels that do not weight proximity. Paid search, Local Services Ads and organic content all reach further. Local Services Ads run $40 to $80 per lead against $149 for non-branded search, with a 20% to 35% close rate, and the comparison is in the best lead sources for HVAC companies.

Build genuine location pages for the areas you want, with real local detail and real jobs rather than a template with the town name swapped.

Open a real second location if the volume genuinely justifies premises and staff. This is the only legitimate way to acquire a second proximity centre.

Finding and fixing duplicates

Duplicates deserve their own section because they are common, easy to miss, and one of the few causes that actively works against you rather than simply failing to help.

How they appear. A previous marketer created one. A data aggregator generated one from directory records. Someone at Google merged two entries incorrectly. You moved premises and a listing was created at the new address while the old one survived. A franchise or supplier listed you.

How to find them. Search your business name in Maps and scroll past the first result. Then search your phone number. Then your address. Then common misspellings of your business name. Duplicates frequently carry slight variations, which is exactly why a single search for your exact name misses them.

Why they hurt. Signals split between entries. Reviews land on one, photos on another, and Google may surface the weaker of the two. A duplicate with no reviews outranking your real listing is a bad outcome that looks identical to a ranking problem.

What to do. Claim the duplicate if you can, then request a merge or removal through the dashboard. If it is unverified and clearly a stray record, report it as a duplicate. Do not simply ignore it and optimise the good one, because the split persists.

What not to do. Delete the wrong one. If the duplicate holds reviews and the listing you kept does not, you have destroyed the more valuable asset. Check which entry carries the reviews before acting, and merge rather than delete wherever the option exists.

This is worth checking annually even when nothing appears wrong, because duplicates get created without any action on your part.

The difference between not showing and not ranking

A distinction that sounds pedantic and changes what you should do next.

Not showing means the listing does not exist in results at all: your business name returns nothing, or the profile is absent from Maps entirely. This is binary and it points at verification, duplication or suspension. It is urgent and usually fixable within a few weeks.

Not ranking means the listing exists and appears below competitors for the searches you care about. This is a competitive position rather than a fault, it is normal, and it responds to sustained work rather than to a fix.

Contractors regularly describe the second as the first, which sends them looking for a broken setting that does not exist. If your business name finds you and your address is right, nothing is broken. You are in a competition, and the levers are category, review recency and profile activity, all of which take weeks to move.

The emotional difference matters too. A fault is frustrating and finite. A competitive position is ongoing, and treating it as a fault leads to abandoning the work at exactly the point it would have started paying, which is usually somewhere around month three.

Checking properly, in more detail

Since checking incorrectly is the leading cause of false alarms, it is worth being precise about the method rather than leaving it at "use incognito."

Incognito removes login personalisation, and it does not remove location. Your device still reports where it is, so an incognito search from your office still gives you your office's proximity advantage. This trips up people who think they have controlled for everything.

To control location, use a maps interface where you can move the view to a different area before searching, or a rank-checking tool that accepts a coordinate. Simply typing a town name into a search box is weaker, because Google may still weight your actual position.

Ask someone else to check. The simplest workaround. A friend across town searching the same query from their own phone gives you a genuine second data point in thirty seconds.

Check on mobile as well as desktop. Results differ, and most local searches happen on a phone, so the mobile result is the one that matters.

Check the query customers use, which is frequently not the one you would use. Homeowners search "furnace not working" and "no heat" more often than "HVAC contractor."

Record what you find. A note of query, location, date and position turns a vague impression into something you can compare against next month. Without it, every check is a fresh anxiety with no baseline.

Doing this properly takes about ten minutes and it resolves a large share of cases before any changes are made, which is the entire reason it comes first.

What normal looks like

A calibration point, because a lot of anxiety here comes from an expectation nobody set.

For a small contractor with a single location and a reasonable profile:

  • You appear reliably for your business name, everywhere.
  • You appear in the map pack for service searches within a few kilometres of your address.
  • You appear inconsistently at moderate distance, moving in and out of the top three as competitors and searcher positions vary.
  • You do not appear across the far side of your metro, regardless of what you do.
  • Your position varies week to week near the boundary of the top three, which is normal rather than a signal.

If that describes you, the profile is working. The route to more is more prominence, which means reviews and activity over months, or a different channel for the areas proximity denies you.

If your business name does not find you, something is genuinely wrong and the diagnostic sequence below is the place to start.

A diagnostic sequence

Thirty minutes, in this order, and stop when you find it:

  1. Incognito window, location elsewhere in your service area, customer-style query. Most cases end here.
  2. Search your business name incognito. Nothing at all means suspension or verification.
  3. Check verification status in the dashboard.
  4. Search your name and address in Maps for duplicates.
  5. Compare your primary category against the three businesses ranking above you.
  6. Check newest photo and newest review dates. Both stale means the activity signal is the problem.
  7. Confirm your key fields are still what you set them to.
  8. Sample five points across your service area and record the pattern rather than a single position.

Step eight is what turns this from a yes-or-no question into something actionable, because the shape of the result tells you which situation you are in. Strong near the office and fading outward is normal proximity. Weak everywhere including at your own address means something on the profile is genuinely wrong, and that is the most fixable situation on the list.

Not showing up in AI answers either?

If your business is missing from Google, it is almost certainly missing from ChatGPT and AI Overviews too, because those engines lean on the same profile, review and directory data. Fixing the listing is the first step for both.

The overlap is direct on the Google side: in Local Vitals' landscaping tests, AI Overviews pulled from Google Business Profile data when they appeared. It is indirect on the ChatGPT side, where the engine reads business websites and niche directories that copy your profile details, covered in why a website is not showing up in ChatGPT. The broader playbook is in our answer engine optimization guide, and how to show up in Google AI Overviews covers the eligibility gate. If you want it handled end to end in the GTA, we also work as a generative engine optimization agency in Toronto.

And the prior question worth asking before investing in any of this: more visibility only pays if the enquiries get answered. Only 11% of HVAC businesses reply to a new lead within an hour, so a profile restored to full visibility feeding an unanswered phone produces a larger version of the same loss. That side is quantified in how many leads is my business losing.

Frequently asked questions

Why is my Google Business Profile not showing up?
Most often because of how you are checking rather than because anything is broken. Searching from your own premises puts you at maximum proximity advantage, and being logged into your own account personalises what you see. Check in an incognito window from a location elsewhere in your service area before assuming a fault.
How do I check my Google Business Profile ranking properly?
Use an incognito or private window, so you are not logged in, and specify a location other than your own address. Sample from several points across your service area rather than one, because local results are calculated per search based on the searcher's position.
My business shows for its name but not for services. Why?
That is normal and it usually points at category and relevance rather than a fault. Branded searches match your name directly; service searches compete against every other business in the area. Primary category is the largest controllable factor in the second case.
Can a duplicate listing stop my profile showing?
Yes. Duplicates split your signals and Google may surface the wrong one, often an older unverified entry with no reviews. Search your business name and address in Maps to look for a second entry, including any created by data aggregators or previous marketers.
Does an unverified Google Business Profile show up?
Generally not in the map pack, and verification can also lapse on an already-verified profile, which is easy to miss because nothing obviously changes in the dashboard. Re-verification takes three to four weeks, so check this early rather than late.
Why did my profile disappear suddenly?
Sudden disappearance usually means a hard suspension, a lapsed verification, or a merge with a duplicate listing. Search your business name in an incognito window: if nothing appears at all, treat it as a suspension until proven otherwise and do not create a replacement profile.
How long does a new Google Business Profile take to show up?
Verification alone takes three to four weeks, and visibility builds over the weeks after that as the profile accumulates reviews, photos and activity. A profile created last week and not yet surfacing is behaving normally rather than failing.
Why does my business show on Google Maps but not in Google Search?
Because they are partly different systems. Your Maps listing comes from your Business Profile, while the regular search results depend on your website being indexed and ranking. A profile that shows in Maps but not in the local pack of Search usually has a relevance or prominence gap, and a website missing from Search entirely usually has an indexing problem you can confirm in Search Console.
Can two businesses at the same address both show up on Google?
Often not for the same search. Google filters near-duplicate local results, so when two businesses in the same category share an address or building, one frequently gets hidden for a given query. It is a filter rather than a penalty. Distinct categories, a suite number in the address and a steady flow of reviews help, and the hidden listing still appears when searched by name.
Could I just be too far from the searcher?
Frequently, and it is not fixable through optimisation. Proximity is weighted heavily in local results, so a business will surface near its address and fade with distance. Nobody ranks across an entire metro, and reaching the rest of a service area needs channels that do not weight proximity.

Where Pavado comes in

How Pavado gets you more booked jobs

Most listings that seem to vanish are a proximity, category or duplicate problem, and the same missing signals keep you out of AI answers too. We audit how Google and AI search describe your business, fix the profile and citations they read, and track whether you show up.

We build and run the system that turns strangers into booked jobs, so you stop renting shared leads and start owning the pipeline.

  • A conversion page for your service and area. One page with one job: turn a visitor into a call or a form fill.
  • A qualifying form. Every lead arrives with the job type, address and timeline already answered.
  • Lead-to-sale tracking. See which source produced booked jobs, not just calls and clicks.
  • Outreach and Meta ads we run. Targeted campaigns built and managed for you to feed the page.
  1. 1.Tell us your service, area and where your leads come from today.
  2. 2.A person replies within one business day with a lead plan.
  3. 3.We build it, launch it and report what it books.

The first conversation and a scoped proposal are free, and we will tell you early if we are not the right fit.