Start here: you are the worst possible person to search for your own business
You typed your business name into Google from your office, on the phone you use every day, signed into the account that owns the profile, and something looked wrong. That search is close to worthless as evidence. Google personalises results by location, search history, and signed-in account, so what you see from your desk is roughly the best case, and what a stranger across town sees can be a completely different page.
The ten minute version of the check: open a private or incognito window, turn wifi off so your phone is on cell data, and search the way a customer would. Not your business name. The thing they would actually type, like emergency plumber near me, or mobile notary in the town you serve.
The better version costs you one text message. Ask somebody who lives on the other side of town to run the search and screenshot what they get. That single screenshot tells you more than an hour of refreshing your own results.
Do this before anything else, because a good share of these panics end right here. The business is on Google. It is just not first for a competitive term, from a spot where a competitor happens to be closer. That is a ranking problem, not a visibility problem, and the two get fixed differently.
Cause one: the profile is not verified, or verification never actually finished
An unverified Business Profile does not behave like a verified one. In plenty of cases it simply will not show to the public at all. This is the single most common reason a brand-new listing is invisible, and it is the fastest one to rule out.
Sign in and look at the profile. Google puts verification and suspension notices at the top where you cannot miss them, but only if you actually open the dashboard, and most owners never do after the first week. If there is a Verify now prompt sitting there, that is your answer and nothing else on this list matters until it clears.
Verification also gets interrupted. A video verification that timed out, a postcard that never arrived, a re-verification triggered by editing your address or your category: any of those can leave you sitting in a queue you did not know you were in. Check the status rather than assuming it went through because you started it.
If you did verify and you are still invisible, give it a little time before you start changing fields. Newly verified profiles do not always appear in every surface the same day. Changing five things at once while Google is still processing the first change is how people turn a short delay into a review.
Cause two: the profile is suspended and the notice was easy to miss
Suspension is more common than owners expect and the notification is quiet. The listing disappears, everything you built with it goes with it, and unless you open the dashboard you may never see the reason.
The usual triggers are boring and avoidable. A mailbox service or a virtual office used as a street address. Keywords bolted onto the business name. A big edit to address, name, or category all in one sitting. Several profiles registered at the same address. Certain regulated categories that need extra proof before they will run.
If you are suspended, screenshot everything before you touch a single field, then appeal with real evidence: photos of your signage, a utility bill in the business name, your registration, your insurance certificate, a photo of a branded vehicle. Appeals succeed on documents, not on explanations.
One thing not to do: create a second profile to get around it. That gives you two dead listings instead of one, and it makes the eventual appeal harder. Fix the profile you have.
Cause three: your name or your primary category does not match what people search
The name field is for your real-world business name, the one on your sign and your invoices. Nothing else. I will come back to why stuffing it is a bad trade in the Maps piece, but for diagnosis, a name that does not match your legal and physical identity is a suspension waiting to happen.
The primary category is different and it is the field people get wrong most often. It largely decides which searches you are eligible to appear for in the first place. A mobile mechanic filed under auto repair shop, a bookkeeper filed under accountant instead of tax preparer, a mobile notary filed under legal services: each of those is a business that is technically on Google and effectively invisible for the query that matters.
Checking it takes two minutes. Search the exact term you want to win, look at the businesses sitting in the map results, and look at what category each one is using. If none of them share your primary category, that is not a coincidence and it is not unfair. It is the answer.
The rest of the profile fields matter for the same reason, which is eligibility rather than decoration. I go field by field on what a fully built Google Business Profile actually looks like.
Cause four: you are simply outside the searcher's radius
Google describes local results as coming down to relevance, distance, and prominence. Distance means distance from the person searching, or from the place they named in the search. It is not distance from you, and it is not something you get to influence.
So a business three miles from downtown can be invisible downtown and dominant in its own neighbourhood, on the same day, for the same search term. Nothing is broken. You are watching proximity do its job.
This bites service-area businesses hardest. If you hide your address and list service areas, you are still anchored to the address on file as far as anybody outside Google can tell. Listing thirty cities does not put you in thirty cities. It tells Google where you will travel, not where you rank.
The honest fix is not a fake address, and please do not rent a mailbox for this. It is to win the ground near you decisively, then reach the outer ring with pages, reviews, and paid search rather than pretending to be somewhere you are not. How to rank on Google Maps goes through which parts of that are actually winnable.
Cause five: a duplicate listing is quietly competing with you
Google creates listings on its own from other data sources, so you can easily have a profile you never made. Add an old office address, a previous owner, an employee who claimed it years ago on their personal account, or a slight variation of your name, and you end up with two or three versions of yourself splitting the signals.
Find them the way a customer would not: search your phone number in Maps, search every old address you have used, and search each variation of your name including the abbreviated one. Look for pins near your old locations too, not just name matches.
When you find one, decide which profile survives before you delete anything. Reviews live on the profile, so the keeper is almost always the one that already carries the review history, even if it is the one with the worse data on it. You can fix the data. You cannot move the reviews.
Then remove the duplicate through Google's own process rather than just abandoning it. An abandoned listing does not stop existing, it just stops being maintained, and it will keep showing your closed address to somebody.
Cause six: the website has no signals yet, or is actively telling Google to stay away
If the site went live recently, some of this is patience. A new domain has no history, no links, and nothing pointing at it, and it takes time before Google treats it as a real thing. That is not a fault to fix, it is a clock to run.
What is worth checking immediately is whether you are blocking yourself. A noindex tag left on from the staging build is the most common self-inflicted wound in this whole list, and it is completely silent. View the page source and search for noindex. Load your domain followed by slash robots dot txt and read what it says. I have found both of these on live business sites more than once.
Connect Google Search Console and use the URL inspection tool on your homepage and your main service page. It will tell you plainly whether the page is indexed, and if it is not, it usually tells you why. That is a real answer rather than a guess, and it takes about five minutes to set up.
One thing that catches people: a Facebook page is not a substitute for a website. Social pages get indexed unpredictably, you do not control the markup, and you cannot fix anything when it goes wrong. You can absolutely have a Google profile with no website, plenty of businesses do, but the site is where relevance gets built. What actually moves local rankings for a small operator covers what that site needs to say.
The smaller symptoms: reviews, hours, and description not showing
Reviews that vanish are usually filtered rather than deleted. A review left from an account with no history, one containing a link or a phone number, one written on a device in your shop, or a sudden cluster after a long silence: all of those look inorganic to an automated filter, and some of them get removed without telling anybody. The defence is a steady, ordinary flow of reviews from real customers over time.
Hours that will not show are usually either empty, contradicted by special hours you set once and forgot, or overwritten by a user-suggested edit. Anybody can suggest an edit to your profile. Most owners never look, which means your hours can be wrong for months because a stranger guessed.
The business description is a common false alarm. It does not appear in the map results at all, only on the profile panel, and Google sometimes shows its own generated summary instead of yours. That is not a bug and it is not something to fix.
The habit that catches all three: open the profile once a week and actually read it. Hours, phone, website link, categories, services. It takes two minutes and it beats finding out in March that your number has been wrong since December.
Not showing up at all versus not showing up first
These are two different problems and people conflate them constantly. If a search for your exact business name finds you, you exist on Google and every fix above is done. What you have now is a competitive ranking problem, which is slower and more interesting.
Ranking work is category accuracy, a genuinely complete profile, a steady drip of reviews, real activity, and a website that says something specific about what you do and where. None of it is clever. All of it is relentless, which is exactly why most owner-operators lose it to businesses that are no better at the actual job.
There is also a failure mode worse than not ranking, which is ranking and then dropping the result. Somebody finds you at 7pm, calls, gets voicemail, and calls the next result. You paid for that visibility with months of work and handed the job away in four rings. Where the missed calls actually go is the unglamorous other half of this.
Get visible first, then get found first, then make sure something answers. In that order.
The checklist, in the order I would run it
One: search from incognito on cell data, and get somebody across town to search too. Two: open the profile dashboard and look for a verification or suspension notice. Three: check the primary category against whoever is currently ranking for your term. Four: search your phone number and old addresses in Maps for duplicates. Five: view source on your homepage and look for noindex, then check robots dot txt. Six: connect Search Console and inspect your main pages.
Five of those six are free and take about ten minutes total. The sixth, a suspension appeal, is the only one that takes real time, and it is worth doing properly the first time with documents rather than three times with arguments.
What I will not tell you is that any of this guarantees a position. Nobody honest can promise you a rank on Google, because the ranking is not for sale and it changes with the location of the person searching. What can be promised is the work: the profile built out properly, the pages that answer real searches, and a cadence that does not stop the week you get busy.
If you have run the list and you are still invisible, send me what you found and I will tell you what I see. Email [email protected], or start here and tell me your city and your service.