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.
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.
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.
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:
- Incognito window, location elsewhere in your service area, customer-style query. Most cases end here.
- Search your business name incognito. Nothing at all means suspension or verification.
- Check verification status in the dashboard.
- Search your name and address in Maps for duplicates.
- Compare your primary category against the three businesses ranking above you.
- Check newest photo and newest review dates. Both stale means the activity signal is the problem.
- Confirm your key fields are still what you set them to.
- 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.
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.
