Get in touch

Tell us about your project.

Just the essentials: your name, your email, and a line about your business or project.

All articles

Why Isn't My Website Showing Up on Google?

You built the site, you search your own business, and it isn't there. Here's how to find out why, the dull blockers to rule out first, and the one that matters most.

A shelf of books with blank spines, one teal spine standing out, beside a magnifying glass

You paid for the website. You search your own business name and, if you are lucky, it is there. You search for what you actually do, the thing a customer would type, and you are nowhere. It feels like you have been left off a list everyone else is on.

The natural conclusion is that there is a trick you are missing. A keyword you forgot, a plugin, a setting, or a monthly fee to Google that unlocks the queue. So people either buy something they do not understand or give up and assume the internet is rigged.

It is usually simpler than a trick, and more fixable. There are a handful of ordinary reasons a site does not show up, most of which you can check yourself in ten minutes, and then one deeper reason worth most of your attention.

First, find out whether Google can even see it

Before you fix anything, find out what is actually wrong. There are two quick checks.

Type site:yourdomain.com into Google, using your real address. If a list of your pages comes back, Google has indexed you, and your problem is ranking, not visibility. If nothing comes back, Google does not have you at all, which is a different and usually simpler problem.

Then set up Google Search Console. It is free, it is Google's own tool, and it tells you plainly which of your pages are indexed, which are not, and why. Most people never look at it and spend months guessing at something the tool would have told them in a minute. If you do one thing after reading this, do that.

The dull blockers worth ruling out

Once you know whether you are indexed, the common causes are unglamorous and worth checking in order.

The site is brand new. Google waits to see that a real, stable thing exists before it puts you in front of people. New sites take weeks, not hours, to settle in. If you launched last Tuesday, some of this is just patience.

The site is quietly telling Google to stay away. This one catches people out. Most website builders have a "discourage search engines" box that is sometimes left ticked after launch, and a stray noindex tag or a blocked robots.txt does the same thing. It is the digital equivalent of opening the shop and leaving the closed sign up. Search Console will flag it.

There is no sitemap and nothing points at you. A sitemap is a simple file that hands Google a map of your pages, submitted through Search Console. And if nothing anywhere on the web links to your site, Google has no signals that you are real and established. A filled-in Google Business Profile, if you serve a local area, is the single highest-value version of this, and it is free.

Fix those and you have cleared the plumbing. But the plumbing is rarely the whole story.

The reason most of it comes down to

Google is not hiding you out of spite. It only shows a page when it is confident it knows what that page is about and who it is for. If your website is vague, if it describes you as a full-service, results-driven firm with years of combined experience, it has told Google nothing it can match to a search. Someone types a specific problem in their own words. Google looks for a page that clearly answers that specific problem. A page about how broad and capable you are does not answer anything, so it stays down the list.

Think of a library with no titles on the spines. The books are all there, on the shelves, perfectly real. But if nothing on the spine says what a book is about, the librarian cannot hand it to the person who asked. Your site can be online, technically flawless, and still un-shelvable, because it never said plainly what it does and who for.

What "specific" actually looks like

This is the part people skip, because it feels like marketing rather than fixing. It is the fix.

Take the homepage line "a trusted, full-service provider delivering quality solutions." Read it as Google does. There is no place, no customer, no problem, nothing to match a search to. Now compare "we replace and repair flat roofs for homeowners across Leeds, usually within a week." Every part of that is something a real person might type, and something Google can confidently place. Same business. One is invisible; one is findable.

So go through your key pages and, for each one, make sure a stranger could tell in the first line what you do, who it is for, and where. Use the words your customers actually use for their problem, not your internal name for your service. Give one page one clear job rather than one page trying to be about everything, because a page about everything ranks for nothing.

I have watched a business go from nowhere to the first page for the searches that mattered without a single clever trick, simply by rewriting the site to say, in plain words, the exact problem it solves and the exact people it solves it for. Google could finally place it, because a human finally could.

The short version

Run the checks: search site:yourdomain.com, set up Search Console, make sure you are not accidentally blocking search engines, submit a sitemap, and claim your Business Profile. Then do the harder work: make every important page say plainly what it does and who for.

If you would rather see where you stand before you start, we built a free site audit that checks exactly this, whether a search engine can find you and place you, and gives you a clarity score in about a minute.

Because Google cannot rank a business it cannot describe. And it can only describe you as well as you have described yourself.