Almost every business that cannot be found on Maps is failing one specific filter, and it is usually not the one they have been working on. Here is the actual mechanism, and how to tell which part is broken, in about ten minutes.
Google does not have a single ranking for local results. It runs three filters in sequence, and failing the first one makes the other two irrelevant. Most businesses that cannot be found are failing the first one while working hard on the third.
Relevance. Does your primary category match what was actually typed? This is a matching problem, not a quality problem. An excellent business in the wrong category is invisible.
Distance. How far are you from the searcher, or from the area they named? You cannot change where you are, but you can change your declared service area.
Prominence. Reviews, how recent they are, whether anyone replied, photos, activity, and how often the rest of the web mentions you. This is the only filter most owners ever work on.
Not from inside your shop. Use a phone on mobile data, a few miles away, and search the words a customer would use rather than your business name. If you appear at home and vanish two miles out, you have a prominence problem, not a setup problem.
Open your profile and look at the primary category, not the additional ones. Is it the phrase a customer would actually type? "Contractor" and "Roofing contractor" pull completely different searches. Your primary category is the single highest-leverage field on the entire profile.
Categories decide which searches you are eligible for at all. Services decide which specific requests you can be matched to inside them. An empty services list is a common gap and a completely invisible one.
Roughly three-quarters of people who read reviews are specifically looking at recent ones. A profile whose newest review is two years old reads as closed, both to a customer deciding whether to call and, in effect, to Google.
A suspended profile disappears from Maps entirely while still looking normal in your dashboard if you have not logged in lately. If you cannot find yourself by exact business name in an incognito window, check this first. Our free guide on suspensions covers what to do about it.
Character for character. A suite number on one and not the other, or an old phone number left on a contact page, is exactly the kind of quiet inconsistency that caps how confident Google is about you.
Searching your own name is a branded search, and Google will nearly always find you. Showing up for a service search is a different mechanism entirely: Google matches your primary category and service list against the query, then filters by distance from the person searching, then ranks by prominence. If your primary category does not match the words people actually use, you are not in the running at all, no matter how good your reviews are.
There is no fixed radius. Google decides how far to reach based on how many businesses of your type are nearby. In a dense area you may only surface within a mile or two; in a rural area the same listing can appear across a whole county. This is why checking your ranking from inside your own shop is misleading. You are standing at the centre of your own strongest signal.
The three most common gaps, in order: the primary category is wrong or too generic, the service list is empty so Google has nothing specific to match against, and the profile has no recent activity so it reads as dormant. A profile that has not been touched in a year sends a signal that the business may not be operating.
Yes, though indirectly. Google cross-checks the name, address and phone number on your website against the ones on your profile. If they disagree, that is a confidence problem. Linking to your Google profile from your own homepage helps too, and in our study of 1,251 independently owned businesses, 56% never did it.
You can pay for Local Services Ads or a promoted pin, which appear above the organic map results and are labelled as ads. You cannot pay to improve your organic map ranking, and anyone who tells you they can is describing something Google does not sell.