SEO basics

Why is my website not showing on Google? 15 reasons and how to fix them

You've paid for a website, it's live, and you still can't find it. This is a plain-English walkthrough of every common cause, in the order worth checking, with what to do about each one and how to tell it worked. No jargon without an explanation.

16 August 2026 16 min read
A small business owner at a laptop searching for their own website, beside a simple flow diagram asking whether Google knows the site exists

Short answer: why isn't my website showing on Google?

Nearly always one of three things. The site is too new and Google hasn't got round to storing it yet. A “hide from search engines” setting or a noindex tag was left switched on when the site launched. Or the site is already on Google, and the real problem is that it isn't ranking for the words you're typing. For a quick clue, search Google for site:yoursite.co.uk using your own domain. If pages come back, Google knows about at least some of your pages, so this is probably a ranking problem — skip to reasons 7 to 15. If nothing comes back, don't assume the worst: check the exact page in Google Search Console with URL Inspection, then start at reason 1.

First, how Google actually finds your website

Three separate things have to happen before anyone can find you, and they can each fail on their own. Knowing which one has failed saves you hours of fixing the wrong thing.

  • Crawling — Google's software visits your page and reads it. If it can't reach the page, nothing else happens.
  • Indexing — Google has included the URL in its index, so it may be eligible to appear. A page that is crawled but not indexed can't be found at all.
  • Ranking — where that page appears for a particular search. Being indexed does not mean Google promises to place your website on page one.

Most people say “my site isn't on Google” when they mean one of these three, and the fixes are completely different for each.

Diagram of the three stages Google uses: crawling means Google visits your page, indexing means Google stores it, ranking means Google decides where it appears
Crawling, indexing and ranking are three separate stages. Work out which one has stalled before you change anything.

The 60-second first check

Start with a quick clue, then confirm it properly. The order matters: a site: search hints at what Google knows, and Google Search Console tells you for certain.

Quick check: try a site: search

Open Google and search site:yourwebsite.co.uk — for example site:geewebdesign.com.

  • If pages appear — that's a useful indication that Google knows about at least some pages on your website.
  • If nothing appears — there may be a discovery or indexing issue, but do not assume your website definitely isn't indexed. A site: search is only a quick clue.
  • The proper check — use Google Search Console → URL Inspection to check the exact page.

Important: a site: search is not a definitive indexing test. Google Search Console's URL Inspection tool is the better way to check whether a specific page is indexed.

Then run these three checks. Together they tell you which half of this guide you need.

  1. 1

    Inspect your homepage in Google Search Console

    Paste the page address into the URL Inspection bar at the top. “URL is on Google” means the page is indexed. “URL is not on Google” means it isn't, and Search Console usually explains why — that is your definitive page-level test.

  2. 2

    Search your exact business name

    If your homepage appears here but you never show up for your services, Google knows you exist but hasn't matched you to what you sell.

  3. 3

    Search your service plus your town, in an incognito window

    Use a private window so your own history doesn't flatter the result. This is roughly what a customer sees.

Which group is your problem in?

Follow this from the top. It points you at the right set of reasons instead of making you read all fifteen.

Decision tree: check the page in Google Search Console, then whether the URL is indexed, whether you are found for your business name, and whether you appear for service plus location
Quick clue: a site: search. Proper page-level test: Search Console → URL Inspection. If the result is “URL is not on Google”, work through reasons 1 to 6. If it is “URL is on Google” but nobody finds you, work through reasons 7 to 15.

Reasons 1 to 6: Google can't see your site at all

If URL Inspection says “URL is not on Google” — or a site: search returned nothing and Search Console confirms it — the problem is here. These are usually settings rather than strategy, and most take minutes to fix.

01

Your website is simply too new

What this means

When a website goes live, Google doesn't know about it yet. It has to visit the site (that's called crawling), decide the pages are worth storing (indexing), and only then can it show them to anyone. On a brand-new site with no other websites linking to it, that whole process commonly takes anywhere from a few days to a couple of months.

Do this now

  • Set up a free Google Search Console account and verify your website in it. This is the tool Google gives you to see exactly what it knows about your site.
  • Submit your sitemap (usually yoursite.co.uk/sitemap.xml) inside Search Console under Sitemaps.
  • Use the search bar at the top of Search Console to inspect your homepage, then click Request indexing.

What you want to see

In Search Console, the URL Inspection tool says “URL is on Google” for your homepage, and the Pages report shows a growing number of indexed pages.

02

A ‘hide this site’ setting was left switched on

What this means

Most website builders have a privacy or coming-soon setting used while a site is being built. In the page's code it adds a noindex tag — a short instruction that tells Google “do not put this page in search results”. It works perfectly, which is the problem when nobody switches it off at launch. This is the single most common cause of a finished site never appearing.

Do this now

  • In your website builder, look for a setting called Search engine visibility, Discourage search engines, Hide from search engines or Coming soon, and turn it off.
  • On WordPress this lives in Settings → Reading → “Discourage search engines from indexing this site”. Make sure the box is unticked.
  • The easiest beginner-friendly way to check is Google Search Console → URL Inspection. Paste the page address in and read the result: Search Console may report that the page is excluded because of a noindex instruction.
  • A noindex instruction can be supplied in page markup or through an HTTP response header, which is why Search Console is easier and safer for beginners than manually searching website code.
  • If Search Console reports a noindex problem on a page that should appear in Google, send the result to whoever manages your website.

What you want to see

In Search Console, URL Inspection no longer reports the page as excluded by a “noindex” instruction.

03

Your robots.txt file is turning Google away at the door

What this means

Many websites have a robots.txt file, usually available at yourwebsite.co.uk/robots.txt. It can contain instructions telling search-engine crawlers which parts of the website they may or may not crawl. A single stray line — Disallow: / — can block the entire website. Developers often add it during a rebuild and forget to remove it.

Do this now

  • Type your domain followed by /robots.txt into your browser and read what comes back. If nothing is there, that is not automatically a problem.
  • If you see “User-agent: *” followed by “Disallow: /”, that is blocking everything. Ask whoever maintains your site to remove that line. Do not start editing robots.txt yourself unless you understand what the rules mean.
  • If Google Search Console's URL Inspection reports that the URL is blocked by robots.txt, that is the clearest beginner-friendly confirmation — send that result to whoever manages your website.
  • While you are there, check the file lists your sitemap, on a line beginning “Sitemap:”.

What you want to see

A robots.txt that either allows everything, or only blocks admin and checkout areas — never a bare “Disallow: /”.

04

Google has never been told the site exists

What this means

Google mostly finds new pages by following links from websites it already knows. A new site that nobody links to, with no sitemap submitted, can sit unnoticed for a long time. You are not banned — you have simply never been introduced.

Do this now

  • Verify your site in Google Search Console if you haven't already.
  • Submit your sitemap, then request indexing for your homepage and your two or three most important service pages.
  • Get two or three genuine links pointing at your site: your Google Business Profile, your social accounts, a trade body listing, a local directory or a supplier's stockist page.

What you want to see

Search Console shows your sitemap as “Success” with a page count that roughly matches the number of pages you have.

05

The live address still shows a holding page or a test site

What this means

Sometimes the finished website is built on a temporary address (a staging site) and never properly moved across, or the domain still points at a hosting company's default “coming soon” page. Google indexes whatever is actually at your address, which in this case is nothing useful.

Do this now

  • Open your domain in a private or incognito window, on mobile data rather than your home Wi-Fi, and see what a stranger actually gets.
  • Check both versions of your address — with and without www, and with http and https. They should all end up at the same working site.
  • If a test version of the site is also live somewhere, ask your developer to take it down or block it, so it doesn't compete with the real one.

What you want to see

Every version of your address loads the real site over https, with no security warning and no holding page.

06

The page is empty until scripts load

What this means

Some sites deliver a blank shell and then build the visible content in the browser using JavaScript. Google can usually cope with this, but it is slower, less reliable and easily broken by one script error. If the words on your page only exist after the code runs, they may not be counted.

Do this now

  • Open your homepage, right-click, choose View page source, and look for your actual headline and service text in the code.
  • If the source is nearly empty, that's worth raising with your developer — the fix is usually server-side rendering or pre-rendering.
  • Use the URL Inspection tool in Search Console and click “View crawled page” to see exactly what Google received.

What you want to see

Your real headings, body copy and links are visible in the page source before any script runs.

Reasons 7 to 15: Google has your site, but people don't find it

Your pages are indexed and you can prove it. Now the job is matching them to the searches your customers actually type. This half takes longer, but it's the half that brings enquiries.

07

You're searching for something nobody could match you to

What this means

Plenty of “my site isn't on Google” panics turn out to be a search problem, not a website problem. Searching a broad phrase like “electrician” puts you against every electrician in the country. Results are also personalised, so what you see on your own phone isn't what a customer sees.

Do this now

  • Search for site:yoursite.co.uk (no spaces) as a quick clue. If pages appear, that is a useful indication Google knows about at least some of your pages. It is not a definitive indexing test.
  • For a proper page-level answer, use Google Search Console → URL Inspection on the exact page.
  • Search your exact business name. If you appear for that but nothing else, Google knows you exist but hasn't matched you to your services yet.
  • Test in an incognito window so your own browsing history doesn't skew the results.

What you want to see

URL Inspection reports “URL is on Google” for your key pages, and your business name search returns your homepage near the top.

08

You're aiming at words that are far too competitive

What this means

A five-page site for a local business is not going to outrank national brands for a one-word search. The winnable searches are longer and more specific — the ones that include a service and a place, or a problem and a question.

Do this now

  • Write down the ten things customers actually ring you about, in their words, not industry jargon.
  • Add your town or service area to each one — “emergency boiler repair Peterborough” rather than “heating”.
  • Build one page for each of the top three, rather than mentioning all ten on a single page.

What you want to see

You start appearing for specific service-plus-place searches, even if broad one-word searches stay out of reach for now.

09

Your pages never plainly say what you do or where you do it

What this means

Google works out what a page is for by reading it. If your homepage says “Quality you can trust since 2011” and never states the service or the area, there is nothing concrete to match a search against. Clever copy is not the same as clear copy.

Do this now

  • Make sure your main heading names the service and the place: “Emergency plumber in Leicester” beats “We fix things fast”.
  • Give every page its own page title and description — the blue link and grey text people see in results.
  • List your service areas in real text on the page, not only inside an image or a map widget.

What you want to see

Anyone reading only your headings can say what you sell and where you sell it within five seconds.

10

Lots of pages that all say roughly the same thing

What this means

Duplicating a service page for twenty towns and swapping the place name creates pages with nothing genuinely different on them. Google picks one and quietly ignores the rest, so the effort produces no extra visibility — and sometimes the wrong page is the one it keeps.

Do this now

  • Keep the town pages you can write properly about, with real local detail, and delete or merge the rest.
  • Give each page something only it can offer: local examples, area-specific pricing notes, travel times, relevant regulations.
  • Read our guide on “writing service pages that rank” for the structure we use.

What you want to see

Each page in Search Console picks up impressions for its own set of searches, rather than one page absorbing everything.

11

The site is slow or awkward on a phone

What this means

Google looks at the mobile version of your site first. A site that takes many seconds to appear, jumps about while loading, or needs pinching and zooming, is a poor result to serve — and visitors leave before it finishes anyway.

Do this now

  • Test the page using Google PageSpeed Insights and also try it yourself on a normal mobile connection. Pay particular attention to Google's Core Web Vitals assessment, slow-loading images, layout movement and anything that makes the page frustrating to use.
  • Start with the biggest wins: oversized images, unused plugins and fonts loaded from elsewhere.
  • Check the basics by hand on your own phone — readable text, tappable buttons, a phone number you can press to call.

What you want to see

A passing Core Web Vitals assessment where data is available, and a page that feels quick and stable when you use it yourself on a phone.

12

No other website mentions you

What this means

Links from other sites are one of the ways Google judges whether a business is real and worth showing. A site with no mentions anywhere has nothing to vouch for it, which makes it harder to rank against established competitors — particularly for competitive searches.

Do this now

  • Claim the free, obvious listings: Google Business Profile, Bing Places, your trade association, Checkatrade or equivalent, and your local chamber of commerce.
  • Ask suppliers, partners and any organisation you sponsor whether they can link to you.
  • Publish something genuinely worth citing — a guide, a piece of local research, a proper explainer.

What you want to see

A handful of relevant, real listings and links, built slowly. Bought link packages are a risk, not a shortcut.

13

You have no Google Business Profile

What this means

For local searches, the map results and the local pack often sit above the ordinary website results. Those come from your Google Business Profile, which is a separate free listing from your website. Without one, you're invisible in the part of the page most local customers look at first.

Do this now

  • Create or claim your free Google Business Profile and complete the verification step Google asks for.
  • Fill in every field: categories, service areas, opening hours, services, photos and a link to your website.
  • Ask genuine customers for reviews, and reply to them.

What you want to see

Your business appears in the map results for your main service in your own town, with your website linked from the listing.

14

Keep your business information accurate and consistent

What this means

Make sure websites and business listings clearly refer to the same real business and contain accurate, up-to-date information. If old listings show a disconnected phone number or a previous address, both customers and Google have to guess which is right.

Do this now

  • Focus especially on your genuine business name, correct address where applicable, telephone number, website, opening hours and service area.
  • Update your website footer, contact page, Google Business Profile and any directory listings so they describe the same real business with current details.
  • Search for your old phone number or previous address to catch listings you'd forgotten about.
  • Small formatting differences such as “Ltd” versus “Limited” are not something to panic about. Accuracy and clear consistency about which real business the information represents are more important than obsessing over punctuation.

What you want to see

Every listing points at the same real business, with a working phone number, a correct address where relevant and an up-to-date website link.

15

It hasn't been given enough time

What this means

Search results are not instant and they don't move in a straight line. Even with everything set up correctly, a new site usually needs a few months before results settle, and competitive searches take longer. Repeatedly making major website changes can make SEO progress harder to measure. If you redesign or rebuild a website, preserve important URLs, redirects, useful content and other SEO signals wherever appropriate rather than changing everything unnecessarily.

Do this now

  • Check Search Console monthly rather than daily, and look at impressions and average position rather than only clicks.
  • Keep publishing and improving pages instead of waiting — progress usually comes from adding useful pages, not from tweaking existing ones repeatedly.
  • Record where you started, so you can see the change rather than guessing at it.

What you want to see

Impressions rising month on month, and a slowly improving average position, well before the clicks arrive in volume.

The master checklist

Everything above, condensed. Print this page or work down it on screen — tick each line off, and you'll have ruled out every common cause.

Website not showing on Google — master checklist

Can Google reach the site?

  • The site loads over https at every version of the address
  • URL Inspection does not report the page as excluded by a noindex instruction
  • If a robots.txt file exists, it does not contain “Disallow: /”
  • No holding page, coming-soon page or password wall
  • Real text is visible in the page source, not only after scripts run

Does Google know about the site?

  • Google Search Console is set up and verified
  • A sitemap has been submitted and shows as Success
  • Key pages have been submitted with Request indexing
  • URL Inspection reports “URL is on Google” for your key pages
  • At least a few real links or listings point at the site

Can Google match you to searches?

  • Every page has a unique title and description
  • Headings name the service and the area in plain words
  • One clear page per main service, with no near-duplicates
  • Google Business Profile claimed, verified and complete
  • Business name, address, phone number and opening hours accurate and consistent everywhere
  • The site loads quickly and works well on a phone
Printable checklist of the fifteen checks for a website that is not showing on Google, from noindex tags and robots.txt to Google Business Profile and mobile speed
The same checks in a single sheet, if you'd rather print one page and work down it.

How long should all this take to work?

Setting-level problems — a noindex tag, a blocking robots.txt, a missing sitemap — often resolve within days of being fixed and re-submitted, because you are simply removing an obstacle.

Everything in the second half is slower. Rewriting pages so they name the service and the area, claiming listings, building a Google Business Profile and earning links all take effect gradually, and search results move in steps rather than smoothly. Judge progress on impressions and average position in Search Console over a few months, not on where you sit today.

For the wider picture, our complete beginner's guide to Google Search Console walks through the free tool used for most of the checks above, our beginner's guide to SEO covers the fundamentals, the local SEO checklist for UK businesses goes deeper on maps and local results, keyword research for small businesses helps you target searches people actually make, and optimising your Google Business Profile walks through the listing itself. If you'd rather keep publishing than keep troubleshooting, our guide to blog post ideas that increase website traffic is the natural next step. Once visitors are arriving, Google Analytics for beginners shows you what they do next.

Frequently asked questions

In most cases it is one of three things: the site is too new for Google to have indexed it yet, a ‘hide from search engines’ setting or noindex instruction was left switched on after launch, or the site is indexed but not ranking for the searches you are testing. A site:yoursite.co.uk search gives you a quick clue, but the proper check is Google Search Console's URL Inspection tool, which tells you whether a specific page is on Google.

There is no guaranteed timescale. A new site that has been submitted through Google Search Console is often indexed within a few days to a few weeks, but appearing for competitive searches usually takes several months of adding useful pages and building genuine listings and links. Anyone promising a fixed date or a guaranteed position is guessing.

Use Google Search Console's URL Inspection tool: paste the page address into the search bar at the top and it will tell you whether the URL is on Google and, if not, why not. A site:yoursite.co.uk search in Google is a handy quick clue, but it is not a definitive indexing test and is not guaranteed to list every indexed URL.

That means Google has indexed the site but hasn't yet matched it to searches about your services. Usually the pages don't state the service and the area plainly enough, there is only one general page covering everything, or the site is too new and has too few links to compete. Adding one clear page per service, with the location named in the heading and body copy, is the usual fix.

No. Ordinary search results are free and cannot be bought. Google Ads are separate paid placements, marked as sponsored, and paying for them does not improve your free listings. If someone tells you a payment will get you into normal search results, treat that as a warning sign.

Yes. In Google Search Console, paste the page address into the URL Inspection bar at the top and click Request indexing. It asks Google to look at the page again sooner, though it does not guarantee the page will be indexed or move up the results.

Not straight away. Work through the checks first — a great many invisible sites are one setting away from being fine, and rebuilding loses whatever history you have. A rebuild is worth considering when the site is very slow, has no usable page structure, or cannot be edited without a developer.

Still can't find your website?

Send us your address and we'll tell you plainly which of these fifteen things is holding you back, and whether it's a five-minute setting or a bigger job. Our local SEO services and website redesign pages explain how we'd approach it from there.

Found this useful? Share it

More tips like this: Follow @geewebdesign on Instagram