Why Is My Website Not Showing Up on Google?
If your website is not showing up on Google, the cause is almost always one of a handful of fixable problems — your site is too new, it isn’t indexed, a setting is blocking crawlers, the content is too thin, or it’s indexed but not yet ranking. Here’s how to tell which one you have.
“I built my website and I can’t find it on Google.” It’s one of the most common — and most frustrating — problems for a new business, and it usually has a calm, technical explanation rather than a mysterious one. The first thing to understand is that “not showing up” actually means two very different things, and they have completely different fixes.
This guide separates the two, gives you a quick diagnostic you can run in a few minutes, ranks the likely causes from most to least common, and sets honest expectations for how long indexing and ranking actually take.
First: two different problems
There’s a critical difference between not being indexed and being indexed but not ranking:
- Not indexedmeans Google doesn’t have your page in its database at all. You won’t appear for anything, including your own business name. This is a discovery or crawling problem.
- Indexed but not rankingmeans Google has your page, but it’s buried far down the results for the searches you care about. This is an authority and relevance problem.
Almost every fix below depends on knowing which of these you have — so start with the test.
The 2-minute diagnostic
Run these checks in order. The first one that fails tells you where the problem is.
| Check | How to do it | What it tells you |
|---|---|---|
| 1. Are you indexed at all? | Search Google for site:yourdomain.com | If no results, you’re not indexed — it’s a discovery/crawl problem. If results appear, you areindexed — skip to ranking. |
| 2. Does your homepage show? | Search your exact business name | If your brand name doesn’t surface your site, you’re either brand-new, not indexed, or being outranked for a contested name. |
| 3. Is a page blocked? | Open yourdomain.com/robots.txt and view page source for noindex | A Disallow on key paths or a stray noindex tag will keep pages out of the index entirely. |
| 4. Is it in Search Console? | Set up Google Search Console and use URL Inspection | Tells you exactly whether Google has crawled and indexed a given page, and why not. |
| 5. Is the content thin? | Look at your key pages honestly | A few lines of text and stock images give Google little reason to index or rank you. |
site:yourdomain.comis the single fastest test you can run. No results at all is a clear, specific signal — it means the conversation is about indexing, not rankings, and it saves you from optimizing keywords on a site Google can’t even see.Causes, ranked by how common they are
1. Your site is simply too new (most common)
If you launched recently, this is almost certainly it. Google has to discover, crawl, evaluate, and trust a new site before it shows it — and that doesn’t happen in a day. There’s nothing broken; it just hasn’t happened yet.
2. An accidental “noindex” or robots.txt block
This is the most common technicalcause, and it’s brutal because everything looks fine to you — the site loads, the pages work — but a single line is telling Google to stay away. It often gets left on after a site is built on a staging environment, or switched on by a CMS or SEO plugin setting.
Check for two things: a noindexmeta tag in your page’s HTML (<meta name="robots" content="noindex">), and a Disallow rule in robots.txtthat covers pages you want indexed. If your platform has a “discourage search engines” checkbox, make sure it’s off.
Launch day comes, the “discourage search engines” setting from development is still on, and weeks pass with zero indexing.
Before launch, you confirm robots.txt isn’t blocking key paths, no noindex is present on pages you want found, and your sitemap is submitted.
3. You’re not in Search Console and have no sitemap
Google can find sites on its own, but you’re making it work harder than it needs to. Without a submitted sitemap and Search Console, you have no visibility into what’s indexed and no fast way to nudge new pages in.
yourdomain.com/sitemap.xml, and check the Pages report for anything excluded from indexing. The deeper version of this lives in the technical SEO audit basics.4. The content is too thin to index or rank
Google indexes pages it thinks are useful. A homepage with a logo, a tagline, and a contact form gives it almost nothing to understand or surface. Thin sites often get partially indexed and then stall, because there isn’t enough substance to rank for anything specific.
5. You’re indexed but have no authority yet
If site:shows your pages but you can’t find them for your target keywords, you’ve moved from an indexing problem to a ranking one. New domains start with effectively no authority, so they sit far down the results — especially for competitive terms — until they earn relevance and trust over time.
6. JavaScript rendering hides your content
If your key content only appears after JavaScript runs and that script fails to render, Google may see a near-empty page. This is less common on modern frameworks but still worth checking, especially for content loaded dynamically.
How long does indexing and ranking actually take?
This is where most frustration comes from — expectations set by nobody in particular. Here’s the honest version:
- Discovery & indexing: Once Google finds a page (via your sitemap or a link), indexing can take anywhere from a few days to a few weeks. Requesting indexing in Search Console speeds it up.
- Showing up for your brand name: Usually within the first few weeks of being indexed, assuming no one stronger owns your exact name.
- Ranking for competitive keywords: This is the slow one. For a new domain, meaningfully ranking for non-branded keywords realistically takes three to six months or more, because Google needs time and signals to trust you.
How Cruelx checks this
“Not showing up on Google” often hides a stack of small problems — a stray noindex, a missing sitemap, thin pages, no structured data, content that doesn’t render. Cruelx reviews the SEO and Technical pillars of your site to surface what’s blocking discovery and understanding: indexability and crawl signals, titles and metadata, headings and content structure, rendering, and whether your pages are clear enough for search engines (and AI assistants) to summarize.
You get the specific issues and a priority order, not a vague “improve your SEO.” For the full picture of what a complete audit covers, see what an AI website audit is.
Frequently asked questions
How do I know if my website is indexed by Google?
Search Google for site:yourdomain.com. If your pages appear in the results, you’re indexed. If nothing shows up, Google doesn’t have your site in its index yet — which means the issue is discovery or crawling, not rankings. For page-by-page detail, use the URL Inspection tool in Google Search Console.
Why is my new website not showing up on Google?
The most likely reason is simply that it’s new — Google hasn’t finished discovering, crawling, and evaluating it yet, and that takes time. The next most likely reasons are a leftover noindex setting or robots.txt block from development, or that the site hasn’t been submitted to Search Console with a sitemap. Check those three before assuming anything is broken.
How long does it take for Google to index a new website?
Once Google discovers a page, indexing typically takes from a few days to a few weeks. Submitting a sitemap in Search Console and using “Request indexing” speeds up discovery. Ranking well for competitive keywords is a separate, much slower process that usually takes several months for a new domain.
Why can’t I find my website on Google even when I search my business name?
If even your brand name doesn’t surface your site, you’re almost certainly not indexed yet, or the site is brand-new. Run site:yourdomain.com to confirm. A second possibility, if your name is generic or shared with a bigger entity, is that a more established site outranks you for the term — in which case the fix is time, content, and authority.
How do I get my website to show up on Google?
Set up and verify Google Search Console, submit your XML sitemap, and request indexing for your key pages. Make sure nothing is blocking crawlers (no stray noindex, no over-broad robots.txt rules). Then give Google something worth showing: clear, crawlable pages with real content. After that, ranking is a function of relevance, authority, and time.
Why is my website indexed but not ranking?
Being indexed only means Google has your page — not that it considers you a strong answer. New domains start with little authority, so they rank low until they earn trust through relevant content and quality links. The fastest path is to target specific, lower-competition searches where you can realistically be the best answer, rather than fighting for broad, high-competition terms on day one.
Do I need Google Search Console for my site to rank?
No — Search Console doesn’t make you rank, and Google can index sites that aren’t registered. But you should set it up anyway. It’s free and it’s the only way to see whether you’re indexed, submit sitemaps, request indexing, and watch the impression and ranking data that tells you whether your SEO is working.
Related resources
See what your website is hiding.
Run a free Cruelx preview to get your score, top burns, and quick wins — then unlock the full multi-model report when you’re ready.
