Almost every week somebody tells us their business does not come up on Google. It is usually true. What is almost never true is the reason they think it is.
The assumption is nearly always that they need more content, or more keywords, or somebody to do SEO. Sometimes that is right. More often the business is invisible for a much more basic reason, and no amount of content will fix it, because content cannot fix a page Google has never looked at.
So here are the five real reasons, in the order you should check them, with the test for each one. Work down the list. Stop at the first one that applies to you, because everything below it is irrelevant until that one is fixed.
One. Google has never indexed your site
This is the most common and the most invisible, because from the inside everything looks fine. The website loads. You can type the address and get there. Your designer delivered it and it works.
None of that means Google knows it exists. Being on the internet and being in Google’s index are two different things, and the second one does not happen automatically.
The test. Go to Google and search site:yourbusiness.com,
using your own domain, with no space after the colon. That is not a normal search. It
asks Google to list every page it holds from that address.
If you get a page of results, you are indexed and you can move on to reason two. If you get nothing at all, stop. Nothing else on this list matters. Google has no record of your business and no amount of posting, advertising or optimising changes that.
The fix is to verify the site in Google Search Console and submit a sitemap, which is a file listing every page you want found. Most website builders generate one. If yours does not, it has to be made. This is an afternoon of work and it is the single highest value afternoon available to an invisible business.
Two. Your site is indexed but blocks Google from reading it
A site can be known to Google and still be shut to it. Two things usually do this, and both are accidents rather than decisions.
The first is a file called robots.txt, which sits at your domain and tells search
engines what they may look at. It is routine for a developer to block everything while a
site is being built, and it is routine for that block to be left in place on launch day.
Check by visiting yourbusiness.com/robots.txt. If you see the words
Disallow: / then everything is blocked, and that one line is costing you
every customer who has ever searched for your category.
The second is a noindex instruction inside the pages themselves, which does the same thing more quietly and is harder to spot without looking at the page source. Website builders often set it on staging sites and it survives the move to the real domain.
Both are one-line fixes. The difficulty is entirely in noticing.
Three. You are findable by name and invisible for everything else
This is the most common situation for a real, established business, and it is the one that feels most unfair.
Search your business name and you are there, first result, everything looking healthy. So the site is indexed, Google can read it, and on the face of it there is no problem.
Then search for what you actually sell. Not your name. The words a stranger would use. Someone in Lagos who needs what you do, who has never heard of you, types something like "solar installer in Lekki" or "bespoke tailor Lagos" or whatever the equivalent is in your business. You are nowhere.
What that means is that Google understands your website is about your company, and has no idea your company sells that thing. Those are different pieces of knowledge, and the second one has to be put there deliberately.
It usually happens because of how the site is written. Businesses describe themselves in their own language, the language of the industry, or the language of the founder. Customers search in their own language, which is often blunter and more specific. A page headed "Bespoke Solutions for the Modern Enterprise" is invisible to somebody typing "office furniture supplier Lagos", and the gap between those two sentences is the whole problem.
The fix is not more pages. It is that each thing you sell needs a page of its own, with an address of its own, written in the words a customer would use rather than the words you would use in a pitch. One page per service, and the page says plainly what the service is, who it is for, and where you do it.
We had this exact problem on our own website this month, which is worth admitting. Every one of our services lived inside a pop-up on the homepage. They read well and they had no address, which means there was nothing for Google to rank and nothing for an AI assistant to point at. Five service pages later, that is fixed. It is a common mistake precisely because the site looks complete from the inside.
Four. The location is missing
This one is specific to businesses that serve a place, which in Nigeria is most of them.
Somebody searching for a supplier near them is telling Google two things at once: what they want, and roughly where they are. If your website never states where you are or where you work, Google has to guess, and it will usually guess in favour of a business that said it plainly.
There are two parts to fixing this and they are separate. The first is that the words on your website should say where you operate, in normal sentences, on the pages where it matters. Not a list of every city in Nigeria at the bottom of the page, which fools nobody and has not worked for a decade. Just the truth, said clearly.
The second is a Google Business Profile, which is the listing that appears in Maps and in the box beside the results. It is free, it takes half an hour to claim, and verification can take days or weeks, so it is worth starting long before you need it. For a business with a physical location or a service area, this is often worth more than anything else on this list.
Five. Somebody else already owns your name
The rarest of the five and the most frustrating, because it is the one you cannot fix by improving your own website.
If other companies trade under a name close to yours, especially older ones or ones in the same industry, you can do everything right and still not rank first for your own name. Google is not being unfair. It genuinely cannot tell which of you the searcher means.
The answer is to make yourself distinguishable as an organisation rather than as a website. Publish your registration number. State your city. Have profiles the search engines can connect to you, and link them from the site so the connection is explicit. Be a named, findable human being rather than a logo. Each of these is a small signal and together they are what separates you from a company with a similar name and nothing to prove it.
We know this one from the inside too. There are several businesses trading as BestView in and around marketing, and the obvious social handles were taken long before we got there. Our own registration number now sits in the code of every page on this site, for exactly this reason.
What to do with this
Work down the list in order and stop at the first one that applies. The order is not arbitrary. Each reason makes the ones below it impossible to solve, so fixing number three while number one is still true is a year of effort that changes nothing.
If you would rather not work through it yourself, that is what our free deep digital audit is for. We check all five, plus about thirty other things, from the outside, the way a customer and a search engine see you. You get a written document with the evidence for every finding and the fix for each one. There is no charge and no obligation to work with us afterwards.