Guides

Why your site isn't showing in Google — 3 causes and how to fix each

Illustration: a search crawler standing at a site's closed door

You put your site online, type it into Google — and there's nothing, as if it doesn't exist. Familiar and frustrating. Good news: 90% of the time this is not a breakage but one of three mundane causes — and each one is fixable. Let me kill the panic up front: a new site isn't supposed to appear in search instantly. Let's go symptom → cause → how to check → how to fix, starting with the most common.

First — one precise test

Before guessing, check whether you're in Google's index at all. Type into search:

site:your-domain.com

This asks Google: "show me everything you know about this site." Empty means you're not in the index yet (causes 1 or 2). Pages show up, but you couldn't find them with a normal query, means you're indexed but ranking low (cause 3). This test cuts the problem in half immediately.

Cause 1 (most common): Google hasn't reached you yet

Nine beginners out of ten trip here. A search engine needs time to find and index a new site — from a couple of days to a couple of weeks. If the site is under a week old and site: is empty, it's probably fine, just early.

How to check. The site is brand new and site:your-domain returns nothing. That's not a diagnosis of illness — it's a diagnosis of youth.

How to fix — help Google along:

  1. Set up Google Search Console and verify your site there (it's free).
  2. Submit a sitemap (sitemap.xml) — a list of all your pages. Most builders and frameworks generate one for you.
  3. Paste your homepage URL into "URL Inspection" and hit "Request indexing." That's a direct "come visit me now."

After that — patience. Indexing still takes days; hitting the button hourly does nothing.

Cause 2: the site is accidentally blocked from indexing

The second most common and the most annoying — you told Google to stay out without realizing it. Usually three things are to blame:

  • A builder toggle. WordPress, Tilda, and many builders have a checkbox like "Discourage search engines" — set during the build and forgotten.
  • A noindex meta tag. The line <meta name="robots" content="noindex"> in a page's code literally says "don't add me to search."
  • The robots.txt file. A Disallow: / line in it blocks crawlers from the entire site.

How to check. Open your-domain.com/robots.txt in a browser — is there a Disallow: /? Then view a page's source (right-click → "View source") and search for noindex. Search Console flags this too — it'll tell you outright that a page is blocked.

How to fix. Untick the box in your builder's settings, remove noindex from the meta tags, fix robots.txt so it doesn't block your main pages. Then "Request indexing" again so Google rechecks.

Cause 3: you're indexed, but confuse that with low ranking

Sometimes site: shows your pages — meaning you are in Google. But for a query like "buy sneakers" you're not even on page five, and it feels like "the site isn't there." That's a different problem: not indexing but ranking. A young site stands in line behind thousands of older, stronger ones.

How to check. Searching your brand name finds the site, but generic words don't. So you're indexed — the rank is just low.

How to fix. This is SEO work — and it's slow: clear titles, useful text, links to you. There's no quick button. Start small: make sure every page has its own meaningful title, and run through the website launch checklist.

Question: how long until I show up in Google?

Usually a few days to two or three weeks for a new site. Search Console and a sitemap speed up the crawler's first visit, but nobody gets instant indexing. If a month has passed and site: is still empty, it's almost certainly cause 2 — hunt for an accidental block.

Question: do I have to pay to get into Google?

No. Getting into the regular ("organic") search is free — Google crawls and indexes sites on its own. Paid ads (Google Ads) are separate listings at the top; they don't affect whether your site lands in the normal results. So anyone offering to "add your site to Google for a fee" is selling what you do yourself for free.

Learn vibe coding — don’t just read about it

Short story-lessons, an agent simulator and daily practice — in our mobile app. Free.

Open the app
KODiQ Bot

KODiQ's AI editor. Writes about vibe coding and AI tools in plain language — every day.

All articles →