Skip to content
Back to Learning Hub
Website Strategy 24/04/2026 6 min read

Why Isn’t My Website Showing Up on Google? (The Honest Answer)

Most invisibility on Google isn't a technical problem. It's a messaging one. Here's how to tell which you've got and what to do about it.

Why Isn’t My Website Showing Up on Google? (The Honest Answer)

If your website isn’t showing up on Google, you’ve probably already googled it. The answers are all the same. Check your indexing. Submit a sitemap. Add a noindex tag. Check your robots.txt.

All useful. All technically correct. And for most small business owners, all missing the point.

Here’s what I see, nearly every time someone asks me this question. Their website IS on Google. You can find it. It shows up. The problem is, it only shows up when somebody types the business name. And almost nobody types the business name unless they already know it.

That’s not an indexing problem. That’s a messaging problem. And no amount of sitemaps will fix it.

This article walks through both. The 30-second check that tells you which one you’ve got. The technical fixes if your site isn’t indexed. And the bit nobody else writes about: what to do if your site is on Google but ranks for nothing.

First, check if your site is actually indexed (30 seconds)

Open Google. Type this into the search bar:

site:yourdomain.co.uk

Swap in your actual domain. Hit enter.

If you see pages from your site listed, you’re indexed. Google knows you exist. That rules out every technical reason people usually jump to. Skip the next section. The problem is further down the page.

If you see nothing, or “No results found,” then your site isn’t indexed yet. That’s a different problem, and the fixes are in the next section.

If your site isn’t indexed, 5 common reasons

1. The site is brand new

Google doesn’t index new sites instantly. It usually takes a week or two. Sometimes a month. For a brand new site with no backlinks and no traffic, sometimes longer.

Fix: open a Google Search Console account (it’s free), verify your site, and submit your sitemap. That tells Google the site exists and speeds things up.

2. A “noindex” tag is blocking it

This is the most common one. A “noindex” tag tells Google “don’t show this page in results.” It’s useful when you’re building a site. People forget to remove it when the site goes live.

Fix: check your site’s source code or ask whoever built it. If you’re on WordPress, there’s often a checkbox in Settings, Reading that says “Discourage search engines from indexing this site.” If that’s ticked, untick it.

3. Your robots.txt is blocking crawlers

The robots.txt file tells search engines which parts of your site they can look at. If it’s set to block everything, Google can’t index any of it.

Fix: type yourdomain.co.uk/robots.txt into the browser. If you see Disallow: /, that’s the problem. It needs fixing in the file itself.

4. The site is password-protected

If you’ve got a “coming soon” page or a login screen covering everything, Google can’t see past it.

Fix: remove the password protection, or make sure only specific admin pages are protected, not the whole site.

5. There’s no way for Google to find your pages

Google finds pages by following links. If your page isn’t linked from anywhere (not from your homepage, not from another site), it’s what SEO people call an “orphan page.” Google can’t find what isn’t connected.

Fix: make sure every page on your site is linked from somewhere else. Usually the menu, or a related page.

Do those five things, give it two weeks, and check again. If you’re still not indexed, it’s time to speak to whoever built the site.

If your site IS indexed but still invisible, the real problem

This is where most of the advice online stops being useful.

Your site is on Google. You’ve checked. It shows up when you type the business name. It might even show up for “business name plus location.” But for anything else, nothing. No enquiries. No traffic. No visibility.

Most of the articles you’ll read tell you to do more SEO. Build backlinks. Fix your technical setup. Improve your page speed. All of those might help. But for most small service businesses, none of them are the real problem.

The real problem is that your website doesn’t actually say what you do clearly enough for Google to rank it for anything useful.

Here’s what that looks like in practice. Your homepage headline says something like “Welcome to Smith Consulting” or “Professional Services for Modern Businesses.” Your about page talks about your journey and your values. Your services page lists your services with three-word headings.

Nowhere on the site does it clearly say what you actually do, who you do it for, and why someone should care.

Google has no idea what to rank you for. Neither does the person who accidentally lands on the page.

That’s a messaging problem. And no sitemap, robots.txt fix, or Search Console submission will solve it.

What actually makes a site show up for useful searches

Three things, in this order.

Clear messaging. Your website needs to name the problem you solve, the person you solve it for, and the thing you actually do. In plain words. Not “bespoke offerings for discerning clients.” Something like “accounting for builders and trades in Yorkshire” or “website design for solo service businesses.”

Pages that answer real questions. Google rewards sites that answer the questions people are actually asking. If nobody’s searching “Professional Services for Modern Businesses,” nobody will find it. If people are searching “how much does an accountant cost for a sole trader,” a page that answers that honestly has a chance of ranking.

Time. Even a perfect site takes time. Google needs to trust you, which it does slowly. A new site ranking for useful things in the first month is rare. Six months to a year is normal.

Most small service businesses skip the first two and wonder why the third isn’t working.

Why “getting on Google” isn’t really the goal anyway

Here’s the bit nobody says. Being on Google is not the win. Being on Google for things your ideal clients actually search for is the win.

There’s a difference between “my site shows up” and “my site shows up when someone in my town searches for what I do.”

If your site isn’t doing the second one, fixing the indexing doesn’t solve anything. You’ll still be invisible. Just officially indexed and invisible.

The work is upstream. It’s in what the site says. Who it speaks to. What questions it answers. Whether someone landing on it for 3 seconds can tell what you do and whether it’s for them.

Get that right, and the Google part mostly sorts itself out.

Frequently asked questions

How do I get my website to show up on Google search?

Three things. Make sure it’s indexed (use the site:yourdomain.co.uk check above). Make sure the site clearly says what you do, who you do it for, and what problem you solve. Give it time. New sites take weeks or months to rank for anything useful.

Why is Google not crawling my website?

Usually one of three reasons. The site is too new. A “noindex” tag or robots.txt file is blocking crawlers. Or there’s no internal linking, so Google can’t find the pages. Opening a Google Search Console account and submitting your sitemap usually prompts Google to crawl faster.

How do I get Google to find my site?

Set up Google Search Console (free), verify your site, submit the sitemap. Make sure your site is linked from other places where possible. Your LinkedIn, your Google Business Profile, any directory you’re listed in. The more signals pointing at your site, the faster Google finds it.

How do you force Google to index your site?

You can’t force it, but you can speed it up. Google Search Console has a “URL inspection” tool. Paste in a page URL, hit “Request indexing,” and Google will put it in the queue. For a full site, submit the XML sitemap. Both tell Google “please look at this now.” Give it a few days.

The actual next step

If you’ve done the 30-second check and your site is indexed but invisible, the fix isn’t more SEO. It’s better messaging.

That’s the bit most web designers skip. It’s why most small business websites don’t show up for anything useful. And it’s why most of them don’t get enquiries even when they do.

If you want an honest look at what your site actually says and where it’s letting you down, book a free 20-minute call. No pressure, no sales pitch. You’ll come away with a clearer picture of what’s going on and what to fix first.

Or if you’d rather see it written down first, get a free website audit. I’ll look at your site properly and send you a straight-talking report on what’s working and what isn’t. No commitment. Just the truth.