Website Not Showing on Google: How to Fix It
Your site isn't appearing in Google at all. Here's how to confirm whether it's indexed, blocked, brand-new, or penalized, and what to do for each.
A website not showing on Google is almost always one of four things: the site is genuinely not indexed yet, something is actively blocking crawlers, the domain is too new to have earned crawl priority, or a manual action or penalty is suppressing it. Check in that order, because each is faster to rule out than the last.
If your site was ranking before and vanished, that is a different and more urgent problem than a site that has never shown up — the organic traffic drop guide is the better starting point for that case, and how to check for a Google penalty covers the manual-action and algorithmic checks directly.
On this page
Why isn't your website showing up on Google at all?
Start with the URL Inspection tool in Search Console on your homepage. It tells you directly whether Google has the page indexed, whether it can be crawled, and if not, exactly why — which replaces guessing with a specific, actionable answer in under a minute.
A search for site:yourdomain.com in Google is a useful quick sanity check but not a precise one; treat a result of zero as a strong signal to go check Search Console properly, not as final proof either way. Real answers live in Search Console, not in the search results page itself.
Before you go further, match your situation against the pattern that fits best — the right next step depends entirely on which one you are actually in.
| What you're seeing | Most likely cause |
|---|---|
| Site has never shown up, launched recently | Not yet crawled — new domain, no sitemap or links yet |
| Search Console shows "Blocked by robots.txt" | A crawler block, usually left over from staging |
| Site ranked before, then vanished entirely | Manual action or a sitewide technical break |
| Homepage shows fine, inner pages don't | A crawled-but-not-indexed or crawl-budget issue |
Is the site actually blocked from being indexed?
This is the most common cause by a wide margin, and it is almost always self-inflicted rather than done to you. Check three things in order: robots.txt for a Disallow rule covering the whole site, a sitewide noindex meta tag or header left over from staging, and your hosting firewall's bot rules.
Fetch your own robots.txt
Look for `Disallow: /` at the top level — an extremely common accident left over from a staging environment that never got removed after launch.
View source on the homepage
Search for `noindex` in a meta tag or check the X-Robots-Tag response header. Either one alone is enough to keep the whole page out.
Check your host or CDN's bot protection
Cloudflare, Sucuri and similar services ship default rules that can silently block Googlebot's user agent with no visible error to you.
Confirm DNS and SSL are actually healthy
An expired certificate or a misconfigured DNS record can make your site unreachable to crawlers while it loads fine for you, because your browser may be caching an old response.
Have you told Google the site exists?
Indexing is not automatic the moment a site goes live. Submit an XML sitemap through Search Console, and make sure at least one page on the live web — a directory listing, a social profile, a press mention — links to your domain, because Googlebot discovers new sites primarily by following links and reading sitemaps [1].
A sitemap alone helps Google understand your site's structure once it starts crawling, but a domain with zero external links pointing at it anywhere on the web is genuinely harder for Google's systems to discover in the first place. This is the one legitimate case where "build a link" is the actual technical fix, not a vague SEO platitude.
A social profile with your URL in the bio, a listing on a directory relevant to your industry, or a mention in a press piece all count for this purpose — the link does not need to carry significant authority to help Google find the site, it just needs to exist somewhere Googlebot already crawls regularly. Founders sometimes wait for a "real" backlink strategy before doing this, when a Google Business Profile listing or a LinkedIn company page would have solved the discovery problem the same afternoon.
Also confirm the sitemap you submitted is actually valid and actually lists the pages you want indexed. A sitemap with the wrong domain, stale URLs from a previous version of the site, or a format Search Console cannot parse produces no error message a human is likely to notice — it just quietly fails to help.
Is this a brand-new site, and how long should indexing realistically take?
For a new domain with a submitted sitemap and at least a couple of real external links, indexing of the homepage typically happens within days to a couple of weeks. A domain with neither can sit invisible for considerably longer, not because anything is broken, just because nothing has told Google it is worth prioritizing.
The founders who panic in week one are almost never dealing with a penalty. They're dealing with a brand-new domain that has no links yet and a sitemap nobody submitted. Both are a few hours of work, not a mystery.
Patience has a limit, though. If it has been well past a month with a submitted sitemap, real links, and a confirmed-crawlable site, something specific is wrong rather than the process simply taking its normal course, and it is worth a proper technical audit at that point rather than more waiting. Our pricing page shows what that audit costs if you want a fixed number before you commit to one.
Domain history matters here too, in a way that surprises people buying an existing domain rather than registering a new one. A previously-used domain that carried spam, or that sat under a manual action under a prior owner, can inherit some of that reputation. If your "new" site is actually a domain that changed hands, check its history before assuming the slow indexing is purely about newness.
What if only some pages are missing, not the whole site?
That is a meaningfully different and usually easier problem than the whole site being invisible. If your homepage is indexed and ranking but specific pages or sections are not, work through crawled currently not indexed instead — the cause there is almost always quality, duplication or internal linking rather than a sitewide block.
And if pages are indexed and appearing in Search Console's coverage data, but simply are not ranking for the terms you expect, that is a different problem again — see rankings dropped for that case, because indexing and ranking are two separate systems and fixing one does nothing for the other.
How do you confirm it's fixed?
Re-run the URL Inspection tool on the homepage and a sample of other pages after you have made changes, and use the "Request Indexing" action once you have confirmed the underlying block is actually gone — not before, since requesting indexing against a page still blocked by robots.txt does nothing.
Then wait and check back rather than requesting repeatedly. Search Console's indexing status updates on Google's own crawl schedule, and requesting the same URL multiple times in a day does not speed that up; it just adds noise to your own testing.
Set a specific date to check back — a week out for an existing, previously-indexed site with a clear fix shipped, two to three weeks for a brand-new domain — rather than checking daily and reading meaning into normal day-to-day fluctuation in the report. The Page Indexing report is not instantaneous, and a status that has not changed after two days is not evidence the fix failed; it is evidence Google has not recrawled yet.
If the date arrives and nothing has moved, go back to the beginning of this checklist rather than assuming the site is now permanently unindexable. Re-check robots.txt, re-check the noindex tag, and re-check that the sitemap you submitted actually validates — a second issue stacked behind the first one you fixed is more common than people expect, particularly on sites built with a content management system or page builder that generates some of this configuration automatically and can silently regenerate an old rule after a template or plugin update ships.
Questions people also ask
How do I check if Google has indexed my site at all?
Use the URL Inspection tool in Search Console on your homepage, or search site:yourdomain.com in Google directly. If Search Console says the URL is not on Google and site: returns nothing, the site is not indexed yet.
Why isn't a brand-new website showing up yet?
A new site with no history and few or no incoming links has not earned crawl priority yet. Submitting a sitemap and getting at least one real external link speeds this up; without either, it can sit unindexed for weeks.
Can a hosting or DNS issue stop a site from showing up?
Yes. If Googlebot cannot reliably reach your server — misconfigured DNS, an expired SSL certificate, a firewall blocking crawlers — indexing stalls entirely, and it looks identical to a content or authority problem from the outside.
Is site:yourdomain.com a reliable indexing check?
It is a reasonable quick check but not a precise one; Google has said the operator's results are approximate. Search Console's URL Inspection tool and Page Indexing report are the accurate source for a specific URL's actual status.
Sources
- Technical SEO Techniques and Strategies — Google Search Central (checked 23 September 2026)
- Page indexing report - Search Console Help — Google Search Console Help (checked 23 September 2026)
- Robots.txt Introduction and Guide — Google Search Central (checked 23 September 2026)
- How To Use Search Console — Google Search Central (checked 23 September 2026)
Find out exactly what's keeping your site out of Google
Book a free 30-minute consultation with Ibrahem and Jeremy. We look at your site while we talk, and you leave with a prioritised plan.
Who wrote this
Ibrahem HelalCo-founder
Leads strategy and delivery.
Works on: SEO, GEO
Reviewed before publishing by Jeremy Zava, Co-founder.
- Organic traffic drop: find the cause and fix itWhy organic traffic drops, how to tell tracking, seasonality, updates, penalties and technical faults apart, and what recovery really takes.
- Fix Crawled – Currently Not Indexed PagesGoogle crawled your page and chose not to index it. Here's what that status actually means, why it happens, and how to get the page indexed.
- How to Check for a Google PenaltyConfirm whether Google actually penalized your site, or whether something else caused the drop, in three checks you can run in Search Console today.
- Rankings Dropped? How to Diagnose It FastYour keyword rankings fell and you don't know why. Work through SERP features, competitors, technical causes and algorithm changes in the right order.
