01⌗Your Google Business Profile is not verified
The free listing that puts you in the map results has to be claimed and verified before it appears properly. Plenty of businesses have a profile Google generated automatically from other sources that nobody has ever logged into.
Check it. Sign in to the Google account you believe holds the listing and search your business name. If you get management options, it is already under your control. If you are offered a way to request access, it sits with somebody else — and Google will tell you who to ask. If you are offered the chance to claim it, nobody holds it yet. Never judge this from the outside: a listing claimed years ago by a web designer who has since moved on looks completely normal to everybody except you.
02⌗It is verified, and half of it is empty
This is the one to check first. A profile gets filled in during the first week of trading and never touched again. The category is wrong or too vague. The services list is blank. The description is two sentences. The hours have not been updated since they changed. Google uses the primary category heavily to decide which searches you are eligible for at all, so a business listed as Contractor when it should be Roofing contractor is in the wrong pool before anything else is considered.
Check it. Open your profile and read every field as if you were a customer. Any field that is empty is a field a competitor has filled in.
03⌗Your name, address and phone number disagree across the internet
Your details exist in more places than you put them. Directories copy each other, old listings survive office moves, and a number changes while four websites keep the old one. When these disagree, search engines become less confident that all these entries describe the same business — and confidence is what decides whether you get shown.
Check it. Search your phone number in quote marks. Then search your business name plus your old address if you have moved. Write down everything that comes back with anything wrong in it.
04⌗Your website never uses the words your customers use
Business owners describe services the way the trade describes them. Customers describe problems the way problems feel. A heating engineer writes commercial and domestic heating solutions. The customer types no hot water. Those are not the same words, and no amount of technical work bridges a gap that wide.
Check it. Start typing what you sell into Google and look at what it suggests before you finish. Those suggestions are real searches. Now search your own site for those exact phrases. If they are not on your website, nobody can find you with them.
05⌗Google cannot read your site properly
Some sites are invisible for mechanical reasons. Pages blocked in a file called robots.txt, often left over from when the site was being built. A noindex tag nobody removed at launch. Content that only appears after JavaScript runs. A site so slow on a phone that visitors leave before it loads.
Check it. The real answer is free and takes five minutes: the Page indexing report in Google Search Console lists which pages are not indexed and which category of reason applies. A site: search gives you a rough sense at best — Google has said plainly it is not built for checking this and does not return everything it holds, and a page blocked in robots.txt can even appear there as a bare address, which tells you the opposite of the truth.
06⌗You have no reviews, or you have never replied to one
Reviews do two jobs. They influence whether you appear, and they decide whether anyone picks you once you do. The second job is underrated: a business appearing third with fourteen reviews and replies to all of them will often take the call from the business appearing first with two reviews and no replies.
Check it. Count your reviews. Count your replies. Then look at the two businesses above you in the map results and do the same.
07⌗You are competing for a word you cannot win
Some searches are not available to you. A single-van operation is not going to appear for a generic national term against companies spending heavily every month, and pursuing it wastes everything. The winnable searches are more specific and less glamorous: the service plus the town, the problem plus near me, the thing you do that most of your competitors never mention on their websites.
Check it. Search the term you want to rank for and look at who is already there. If it is all national brands and directories, that is not your term.
08⌗Your site is too slow, or too awkward, on a phone
Most local searches happen on a phone, often outdoors, often on a poor connection. A site that takes several seconds to show anything has lost the visitor before it arrives.
Check it. Open your site on your own phone, on mobile data rather than your office wi-fi. Count the seconds. Then try to find your phone number and tap it. If either of those is annoying, it is losing you work.
09⌗Nothing else on the internet mentions you
If your website is the only place your business exists, both search engines and AI systems have one source and no corroboration. Directory entries, a Companies House record, local press, supplier listings, trade body membership — these are how a business becomes verifiable rather than merely claimed.
Check it. Search your business name in quote marks and count the results that are not your own website and not social media.