Skip to main content
Diagnostics9 min read

Website Not Showing Up on Google? 9 Reasons & Fixes

If you search for your own business and your website is nowhere to be found, do not panic — it is almost always one of nine specific, fixable problems. The first question to answer: is your site not INDEXED (Google does not have it at all) or not RANKING (Google has it, but it sits too low to see)? Type site:yourdomain.com into Google — if nothing comes back, you have an indexing problem; if your pages show but you cannot find them by normal searches, you have a ranking problem. Here are the nine reasons, split by which is which, and how to fix each.

First, tell indexing apart from ranking

These are different problems with different fixes, and confusing them wastes weeks. Indexing means Google has crawled and stored your page at all. Ranking means where that page appears for a given search. A brand-new site that is "not on Google" usually has an indexing problem; an older site that is "not on page one" has a ranking problem.

The site:yourdomain.com test is your fork in the road. No results = indexing (reasons 1–5 below). Results, but you cannot find yourself normally = ranking (reasons 6–9).

Indexing problems (Google does not have your site)

If site:yourdomain.com returns nothing, work through these in order:

  • 1. The site is brand new — Google can take days to a few weeks to discover a new site. Fix: set up Google Search Console and submit your sitemap to speed discovery.
  • 2. No sitemap — without a sitemap, Google may never find most of your pages. Fix: ensure the site generates a sitemap.xml and submit it in Search Console.
  • 3. Accidentally blocked in robots.txt — a stray "Disallow: /" hides the whole site. Fix: check yourdomain.com/robots.txt and remove any blanket disallow.
  • 4. A "noindex" tag left on — staging sites ship with a noindex meta tag that sometimes survives to launch. Fix: view source and confirm no <meta name="robots" content="noindex"> on real pages.
  • 5. Not verified / never submitted — Google indexes faster when you claim the site. Fix: verify the domain in Google Search Console and request indexing on key pages.

Ranking problems (Google has your site, but it is buried)

If your pages show under site: but not in normal searches, the issue is authority, relevance, or technical quality:

  • 6. No Google Business Profile — for local searches, without a verified profile you are invisible in the map pack. Fix: claim and complete it (free, highest-leverage local move).
  • 7. Thin or unclear content — pages that do not clearly say what you offer, for whom, and where, give Google nothing to rank. Fix: write clear, specific pages with real answers.
  • 8. Too slow or not mobile-friendly — Google factors mobile speed into ranking; a slow site is penalized. Fix: improve Core Web Vitals (often a rebuild on a lean, fast stack).
  • 9. Targeting keywords that are too competitive — a new site cannot outrank national brands on a broad term overnight. Fix: target specific, local, or long-tail phrases you can realistically win first.
The fastest way to know which of these is hurting you: run the free Website Health Check at codexweblabs.com/check. It flags indexing signals, speed, mobile, and findability in about twenty seconds, in plain English.

What to do first

Start with the site: test to place yourself on the indexing-vs-ranking map. If it is indexing, Search Console plus a submitted sitemap fixes most cases within days. If it is ranking, claim your Google Business Profile, tighten your content, and make sure the site is fast on mobile.

If several of these are true at once — slow, thin, no profile, buried — that is exactly what a Site Rescue fixes: we diagnose and repair speed, SEO, and findability on your existing site starting at $149. See codexweblabs.com/pricing, or run the free check first to see what is actually wrong.

Key takeaways

  • First split the problem: not INDEXED (Google does not have you) vs not RANKING (buried). Use the site:yourdomain.com test.
  • Indexing fixes: submit a sitemap in Search Console, and check robots.txt and noindex tags are not blocking you.
  • Ranking fixes: claim your Google Business Profile, write clear content, get fast on mobile, and target winnable keywords.
  • Run the free Website Health Check to see which applies; a Site Rescue ($149) fixes the technical ones on an existing site.

Frequently asked questions

Why is my website not showing up on Google?

Usually one of nine reasons, split into two groups: indexing (the site is new, has no sitemap, is blocked in robots.txt, has a noindex tag, or was never submitted) or ranking (no Google Business Profile, thin content, slow/mobile issues, or too-competitive keywords).

How do I know if my site is indexed by Google?

Search site:yourdomain.com on Google. If your pages appear, the site is indexed and you have a ranking problem. If nothing appears, it is not indexed — set up Google Search Console and submit your sitemap.

How long does it take for a new website to show on Google?

From a few days to a few weeks. You can speed it up by verifying the site in Google Search Console, submitting a sitemap, and requesting indexing on your key pages.

My site is indexed but still not ranking — what now?

Focus on authority and quality: claim your Google Business Profile, write clear pages that state what you offer and where, improve mobile speed, and target specific or local keywords you can realistically win rather than broad national terms.

Find out what is wrong — free

Grade your site on indexing signals, speed, mobile, and findability in about twenty seconds — free, plain-English, no signup.

Find out what is wrong — free

Read next