Website not showing up on Google? Check indexing, noindex, robots.txt, penalties and competition step by step, with fixes, delays and the ChatGPT case.

In short
a website that does not show up on Google is either not indexed (Google has not found it, cannot crawl it or chose not to index it) or indexed but ranking too low to be seen. Start with a site:yourdomain.com search and the URL Inspection tool in Google Search Console: they tell you in minutes which case you are in. The usual culprits are a noindex tag, a blocking robots.txt, a site that is too new or has no links, thin or duplicate content, a manual action, or simply a query too competitive for the site's current authority.
Want to go further? Ask
A website not showing up on Google is one of the most stressful problems for a business owner, and one of the easiest to diagnose methodically. Google lists the most common reasons in its guide Get your website on Google: no links pointing to the site, a design crawlers struggle to read, crawl errors, or a site that is simply too new. This guide gives you the diagnosis order, the fix for each cause and realistic delays. To understand the mechanics behind it, read our guide on how Google indexing works.
These are two different problems with different fixes. Run three quick tests:
site:yourdomain.com on Google. If no result appears, the site is not indexed. If pages appear, the site is indexed and the problem is visibility on your target queries. Google warns that this operator does not necessarily return every indexed URL, so use it as a signal, not a census.If the site is indexed but invisible on the queries you test, you are facing a ranking problem, not an indexing one: jump to cause 8.
Without Search Console, you are guessing. Verify the domain (a DNS record covers all subdomains and protocols), then open the Page indexing report. It lists every known URL with its status, and each status points to a cause. Google's Page indexing report documentation defines them all.
A noindex directive in a meta robots tag or an X-Robots-Tag HTTP header tells Google not to index the page. It is the most frequent cause after a launch: the setting used on the staging site goes live with it. On WordPress, check that "Discourage search engines from indexing this site" is unticked in Settings, Reading. Search Console shows these pages as marked "noindex". Remove the directive, then request indexing.
A Disallow: / line in robots.txt stops Google from crawling the whole site. The pages can still appear as bare URLs without a description, which is a typical symptom. Check the file at yourdomain.com/robots.txt or with our robots.txt checker. Remember that robots.txt controls crawling, not indexing: to keep a page out of the index, use noindex and let Google crawl it.
Google finds pages mainly by following links. A new domain with no backlinks and no sitemap can wait weeks before its first crawl. Google writes that "it can take a few weeks for Google to notice a new site, or any changes in your existing site". Submit an XML sitemap in Search Console (our sitemap checker verifies it is valid), link the site from your social profiles and directory listings, and request indexing of the home page.
The status "Crawled, currently not indexed" means Google read the page and decided it was not worth indexing for now. The usual reasons are thin content, near-duplicate pages (filters, tags, location pages with the city name swapped) or pages with no internal links. Improve or merge the weak pages instead of resubmitting them again and again.
"Discovered, currently not indexed" means Google found the URL but postponed the crawl. On a small site, it usually points to weak internal linking or a server that responds slowly; on a large site, to too many low-value URLs competing for the crawl. Link important pages from the menu and from related articles, and remove the URL variations you do not need.
A page can be excluded because Google sees it as a duplicate of another URL ("Duplicate without user-selected canonical"), because its canonical tag points to another page, or because it redirects. Check the "Google-selected canonical" in URL Inspection: if Google picked a different URL from yours, align your canonical tags, internal links and sitemap on one version (https, with or without www, with or without trailing slash).
Most "not showing up" complaints end here: the page exists in the index but sits on page 4 for a query like "plumber" or "running shoes". A new site rarely ranks for broad, competitive queries. Look at the Performance report in Search Console: the queries where you already get impressions show where you can win. Target more specific queries that match the page's search intent, then follow our method to rank higher on Google. Sorank's automated keyword research finds those reachable queries for you.
Open the Manual actions and Security issues reports in Search Console. A manual action (unnatural links, spam, hidden text, hacked content) can remove pages or the whole site from the results. Fix every listed problem, then submit a reconsideration request. A hacked site can also be flagged with a warning in Chrome and in the results.
Content that only appears after JavaScript execution, behind a login, inside images or in an iframe can be invisible or delayed for Google. Test the page with URL Inspection, then "View crawled page", and compare the rendered HTML with what visitors see. Our free indexability checker and the free SEO Chrome extension flag most of these blockers on any page.
| Symptom | Likely cause | Fix | Typical delay after the fix |
|---|---|---|---|
No result for site:, site launched recently | New site, no links, no sitemap | Search Console, sitemap, first links, request indexing | A few days to a few weeks |
No result for site:, site online for months | Sitewide noindex or robots.txt block | Remove the directive, test, request indexing | A few days to a few weeks |
| URLs listed without description | Pages blocked by robots.txt | Allow crawling in robots.txt | Next crawls |
| Many pages "Crawled, currently not indexed" | Thin, duplicate or poorly linked content | Improve, merge or remove pages; strengthen internal links | Weeks to months |
| Many pages "Discovered, currently not indexed" | Crawl postponed: weak linking, slow server, too many URLs | Internal links, server speed, fewer useless URLs | Weeks |
| Another URL shown instead of yours | Duplicate or canonical issue | One canonical version everywhere | Weeks |
| Indexed, visible for the brand, absent on generic queries | Competition and authority | Specific queries, better content, backlinks | 2 to 6 months or more |
| Sudden disappearance of the whole site | Manual action, hacking, expired domain or server down | Search Console reports, fix, reconsideration request | Days to weeks after review |
| Brand search shows another company | Name shared with an older or bigger entity | Complete Business Profile, consistent profiles, brand mentions | Months |
There is no fixed delay. Google's documentation on asking Google to recrawl URLs states that "crawling can take anywhere from a few days to a few weeks", and that requesting the same URL several times does not speed it up. A new site with a sitemap and a few links is usually crawled within days to weeks; indexing all of its pages takes longer, and ranking on competitive queries takes months. Requests through URL Inspection are subject to a quota, so keep them for your most important pages.
Being absent from AI answers has partly different causes. Each assistant uses its own crawlers and sources:
Our guide on how to rank in ChatGPT details the fixes. To know whether the assistants mention your brand at all, Sorank's AI mention tracking follows the questions your customers ask on ChatGPT, Claude and Gemini and shows who is cited instead of you.
The order to remember: check indexing first, then crawl blockers, then content quality, and only then competition. Most sites that "do not show up on Google" are fixed with one setting; the others need better pages and time.
Bing and Google crawl and index independently, so a site can be indexed by one and not the other. The most common reasons are a robots.txt rule or firewall that blocks Googlebot specifically, a page Google judged too thin or duplicate to index, or a manual action visible only in Google Search Console. Check the Page indexing report and the URL Inspection tool to see Google's reason.
No. A sitemap helps Google discover your URLs and understand which ones matter, but Google still decides whether each page is worth indexing. Pages that are thin, duplicated or blocked by a noindex tag stay out of the index even if they are in the sitemap. Use it together with internal links and useful content.
A sudden disappearance usually comes from a technical change or a penalty: a noindex tag or robots.txt block pushed during an update, an expired domain or server outage, a hacked site, or a manual action. Check Search Console's Manual actions, Security issues and Page indexing reports first. A gradual loss of positions over a few days points instead to a Google core update or stronger competitors.
THEY TRIED SORANK BEFORE YOU
