technicalApril 14, 2026·5 min

Why My Site Is Not Showing on Google: 8 Causes and Fixes

A diagnostic checklist for sites that do not appear on Google. Indexing, robots.txt, canonical, thin content, sandbox: eight root causes and how to fix each.

Juliette
By Juliette
Bloomwise's SEO expert

Key takeaways

  • Before assuming a penalty, confirm your site is actually indexed with a site: search and Google Search Console Pages report.
  • The most common blocker for new sites is an accidental noindex tag or a Disallow line in robots.txt, often left over from staging.
  • A missing or misconfigured canonical tag can make Google ignore your page in favour of a version you did not expect.
  • Thin or duplicate content is the second most common reason small sites fail to rank, far more than any algorithmic penalty.
  • New sites take 3 to 6 months to earn rankings on competitive keywords. If you just launched, most of your fix is patience plus consistent publishing.

"My site is not showing on Google" is the most common panic question small business owners send us. Before you blame an algorithm or pay for SEO help, run this eight-step diagnostic. In 90% of cases the root cause is a technical detail that takes ten minutes to fix. This guide is the exact order of checks our team uses, with the fix for each issue and pointers to deeper resources. If your problem is not technical but strategic, start with our guide to choosing SEO keywords instead.

Step 1: Is your site actually indexed?

Type site:yourdomain.com into Google. Count the results.

  • Zero results: your site is not indexed at all. Continue to step 2.
  • Some results, missing pages: partial indexing. Jump to step 4.
  • All pages present: indexing is fine, your problem is ranking, not indexing. Jump to step 7.

This is the single most important test. It separates "Google has never seen my site" from "Google knows about my site but does not rank it". The fixes are completely different.

Step 2: Check Google Search Console Pages report

Open Google Search Console > Pages. You will see four categories:

  • Indexed: pages Google has in its index (good)
  • Not indexed: with a reason (noindex, canonical, soft 404, crawled not indexed, etc.)
  • Excluded: filtered out on purpose
  • Errors: server errors, redirect loops, 404s

The "Not indexed" section with its detailed reasons is where 80% of blockers reveal themselves. Click each reason for the full list of affected URLs.

Step 3: Audit your robots.txt file

Go to yourdomain.com/robots.txt in your browser. Look for any line that starts with Disallow:. A line like Disallow: / blocks every crawler from every page. A line like Disallow: /blog/ blocks your entire blog.

Common culprits:

  • Leftover Disallow: / from a staging environment
  • A CMS setting "discourage search engines from indexing this site" (WordPress does this by default)
  • A disallow on /wp-admin/ that accidentally includes a production path

Fix any wrong line, save, and submit the updated file in Search Console.

Step 4: Check for accidental noindex tags

View the HTML source of your page (right-click, View Source) and search for noindex. If you find:

<meta name="robots" content="noindex">

or

<meta name="robots" content="noindex, nofollow">

Google will not index that page, period. This tag is often left enabled after a migration or flipped on by a plugin. Remove it and request indexing in Search Console.

Step 5: Verify canonical tags

A canonical tag tells Google which URL is the "real" version of a page. Misused canonicals can silently make your pages disappear.

Common canonical mistakes:

  • Every page canonicalises to the homepage (plugin misconfiguration)
  • Canonical points to a non-existent URL
  • Canonical points to an HTTP version while the site is HTTPS
  • www and non-www versions canonicalise to each other inconsistently

Check the canonical in the page source: <link rel="canonical" href="...">. It should point to the same page you are on (or a deliberate canonical master).

Step 6: Audit content thinness and duplication

Google is harsh on thin and duplicate content. If a page has:

  • Less than 300 words of unique content
  • The same text as ten other pages on your site (common in ecommerce)
  • A boilerplate that makes up 80% of the HTML

It will be crawled but not indexed. The fix is to either merge thin pages into one substantial page or beef up the unique content per page. Our guide to writing SEO-optimised blog posts covers the structure and depth Google rewards.

New sites (less than 6 months old) with no backlinks often rank poorly on competitive keywords even when everything else is perfect. This is sometimes called the "Google sandbox" effect, though Google denies the term.

Acceleration levers:

  • Submit your sitemap to Google Search Console
  • Get 3 to 5 genuine backlinks from related sites (directories, partner mentions, guest posts)
  • Publish consistently (one post per week for three months beats ten posts in one week)
Site age What to expect
0 to 1 month Indexation begins, no meaningful rankings
1 to 3 months Long-tail queries start appearing in Search Console
3 to 6 months First rankings on accessible keywords
6 to 12 months Growth on mid-competition keywords
12+ months Compound growth if publishing is consistent

Step 8: Look for a manual action

Open Google Search Console > Security and manual actions. If Google has penalised your site, the reason will be listed here with a fix procedure. Manual actions are rare for legitimate sites but do happen if you used spammy backlink tactics or AI-generated thin content at scale.

What to do next

Once you have fixed the technical blocker, request indexing in Search Console for the affected URLs and wait 5 to 14 days. Track results with our guide to measuring SEO results so you know whether the fix actually worked. If the issue returns, you probably have a plugin or CMS setting silently reintroducing the problem.


Most "my site is not on Google" problems are technical, not strategic, and solvable in a single afternoon. Run the eight-step diagnostic in order, fix what you find, and give the index 5 to 14 days to catch up. If you still see nothing after that, the issue is usually not indexing at all: it is ranking, and the fix is quality content plus time.

💡
If you do not have Google Search Console set up yet, do it now. It is free, takes ten minutes, and it is the single most useful SEO tool for small sites. The sooner you verify your site, the sooner you get data.
⚠️
If you see "No issues detected" in Security and manual actions, stop blaming Google for a penalty. The vast majority of "I was penalised" stories are actually unresolved technical issues from steps 1 to 6.

Want to know where your site stands?

bloomwise audits your site in 2 minutes and gives you an SEO score with priorities to fix.

Get started

Questions fréquentes