The Short Answer
If your website isn't showing up on Google, verify it in Google Search Console and inspect the missing page with the URL Inspection tool. It will tell you whether Google knows the page, whether it could fetch it, and whether it's indexed. If it isn't indexed, the Page indexing report gives the reason, such as a noindex tag, a robots.txt block, a duplicate, or simply "Crawled - currently not indexed."
If the page is indexed, the problem isn't indexing at all. It's ranking, which is about relevance and competition, or it's clicks, which is about how your result looks. Those need different fixes. And Google is clear that there are no shortcuts: it "doesn't accept payment to crawl a site more frequently, or rank it higher. If anyone tells you otherwise, they're wrong" [1]. Buying ads doesn't help either: "Advertising with Google won't have any effect on your site's presence in our search results" [17].
The Visibility Chain: Five Links That Have to Hold
Google describes Search as working in stages, and notes that "not all pages make it through each stage" [1]. Business owners usually lump every failure into "not on Google," but each link breaks for different reasons and shows up in a different place.
-
01
Discoverable: does Google know the URL exists?
Google finds pages by following links from pages it already knows, and from sitemaps you submit [1]. A page nothing links to, on a site with no sitemap, can go unnoticed. Google's guidance is simple: "Every page you care about should have a link from at least one other page on your site" [16].
Where to check: URL Inspection says the URL is unknown to Google.
-
02
Crawlable: can Googlebot fetch the page?
Crawling can fail because of server problems, network issues or robots.txt rules that prevent access [1]. If your site relies on JavaScript to show its content, Google also has to render the page, and "without rendering Google might not see that content" [1].
Where to check: URL Inspection's live test, and crawl-related reasons in the Page indexing report.
-
03
Indexed: did Google decide to store the page?
Fetching a page doesn't mean Google keeps it. Google lists common indexing issues such as low-quality content, robots meta rules that disallow indexing, and site designs that make indexing difficult [1]. Duplicates are also folded together: Google picks one canonical version and treats the rest as duplicates [8].
Where to check: the Page indexing report and URL Inspection.
-
04
Ranking: does it appear for searches people make?
An indexed page can still sit so low that nobody finds it. Google says a page may not show because "the content on the page is irrelevant to users' queries" or "the quality of the content is low" [1]. This is an SEO question, not an indexing one.
Where to check: impressions and average position in the Search Console Performance report [15].
-
05
Clicked: do people choose your result?
Showing up isn't the same as being chosen. Your title and snippet compete with every other result on the page, and both are generated by Google from your page content [11] [12].
Where to check: clicks and click-through rate in the Performance report.
First, Check Properly: site: Searches Aren't Enough
Most people check by searching site:yourdomain.com. It's a useful rough signal, but Google says the list it returns "is not always exhaustive," and even an indexed URL showing up for a site: query is "not guaranteed" [2]. Note that site:https://www.example.com and site:https://example.com/ can return different results, so check the version your site actually uses.
Shows some indexed URLs. Missing results don't prove a page isn't indexed.
Shows Google's indexed version of a page, its canonical and any problems, and can test the live page [3].
Groups every known URL by indexing status and lists the reasons pages aren't indexed [4].
Two cautions from Google's own documentation. First, "URL is on Google" in URL Inspection "doesn't guarantee that your page is appearing in Search results," because the tool doesn't check every requirement [3]. Second, don't aim for every URL to be indexed: "You should not expect all URLs on your site to be indexed, only the canonical pages" [4].
Find Your Broken Link: The Visibility Diagnostic
Answer a few questions using Search Console, and the diagnostic points to the link that's breaking and the report or fix to use next. It runs in your browser and stores nothing.
What the Page Indexing Reasons Mean
These are some of the reasons you'll see in the Page indexing report, with Google's explanation and the usual fix. Remember that some are intentional: Google notes it's fine for a URL not to be indexed "for the right reasons," such as an expected robots.txt rule, a noindex tag, a duplicate or a removed page [4].
| Reason | What Google says it means | What to do |
|---|---|---|
| CrawlableDiscovered - currently not indexed | "The page was found by Google, but not crawled yet," typically because crawling was expected to overload the site [4]. | Check server speed and errors. Make sure the page is linked from important pages. Give it time. |
| IndexedCrawled - currently not indexed | "The page was crawled by Google but not indexed. It may or may not be indexed in the future" [4]. | Improve the page so it's clearly useful and distinct. Google says there's no need to resubmit it. |
| IndexedDuplicate without user-selected canonical | Google treats the page as a duplicate and "has chosen the other page as the canonical" [4]. | Inspect the URL to see which page Google chose. Consolidate, or mark your preferred version. |
| IndexedDuplicate, Google chose different canonical than user | You marked this page as canonical, but "Google thinks another URL makes a better canonical" [4]. | Check that your canonical signals, internal links and redirects all agree. |
| IndexedA noindex tag or header | Google found a noindex rule and didn't index the page [4]. | If you want it indexed, remove the rule. Website builders often have a "hide from search engines" setting. |
| CrawlableBlocked by robots.txt | A robots.txt rule stops Googlebot from fetching the page [6]. | Remove the rule if the block is accidental. It's common after a site moves from staging to live. |
| CrawlableServer error (5xx) or redirect error | The server returned an error, or a redirect was too long, looped or broken [4]. | Fix with your host or developer, then validate the fix in Search Console. |
| IndexedSoft 404 | The page shows a "not found" style message without returning a real 404 code [4]. | Return a real 404 for missing pages, or add real content if the page should exist. |
| FinePage with redirect, or Alternate page with proper canonical tag | A non-canonical URL that points to the right page. For alternates, Google says "there is nothing you need to do" [4]. | Usually nothing. Check that important links point directly to the final URL. |
robots.txt, noindex and Canonical: Three Controls People Mix Up
These three settings do different jobs, and using the wrong one is one of the most common reasons a site disappears or a page won't go away.
Tells crawlers which URLs they can fetch. Google says it's used "mainly to avoid overloading your site with requests; it is not a mechanism for keeping a web page out of Google" [6]. A blocked URL can still appear in results, without a description.
Removes a page from Google's results. But "for the noindex rule to be effective, the page or resource must not be blocked by a robots.txt file" [7]. Block it in robots.txt and Google never sees the noindex.
When several URLs show the same content, Google picks the one it considers most complete and useful as the canonical, and crawls duplicates less often [8]. Your canonical tag is a signal, not a command.
The classic accident: a website is built on a staging site that tells search engines to stay away, then launched without removing the setting. Everything looks fine to visitors while Google is told not to index it. If a new or redesigned site has disappeared, check for a noindex rule and your robots.txt first.
New Websites and New Pages: What to Expect
Google gives only general timing, so be wary of anyone who quotes a precise number. Its Page indexing documentation says "it can take a week or so for Google to start crawling and indexing a new page or site" [4], and its recrawl guidance says "crawling can take anywhere from a few days to a few weeks" [5].
- Request indexing, once. The URL Inspection tool lets you ask Google to crawl a page. There's a quota, and "requesting a recrawl multiple times for the same URL won't get it crawled any faster" [5]. Google adds that requesting a crawl "does not guarantee that inclusion in search results will happen instantly or even at all."
- Submit a sitemap. A sitemap helps Google discover your URLs, though it "doesn't guarantee that all the items in your sitemap will be crawled and indexed" [9]. Google says small sites of about 500 pages or fewer that are well linked internally might not need one, but most sites benefit.
- Link to every important page. Navigation and in-text links are how Google finds pages and understands how they relate [16].
- Make sure content is in the page, not only behind scripts. Google processes JavaScript sites in crawling, rendering and indexing phases [10]. Use URL Inspection's live test to see what Google actually renders.
Indexed but Not Ranking
If URL Inspection says the page is on Google but nobody finds it, you've moved past indexing into SEO. Check the Performance report first: if a page has few or no impressions, Google isn't showing it for the searches you care about. Common reasons are that the page doesn't clearly match what people search for, that stronger pages compete for the same terms, or that the site lacks the reputation competitors have built.
This is where our organic SEO guide takes over: SEO for Small Businesses: How to Rank Higher on Google. If you're a local business and you're looking for the map results rather than the regular listings, that's a separate system. See How to Rank Higher on Google Maps.
Ranking but Not Clicked
If the Performance report shows plenty of impressions but few clicks, your result is appearing and being passed over. Google's title links are "completely automated," drawn from your <title> element, main heading and other signals [11], and snippets come primarily from page content, sometimes from your meta description [12]. Clear, specific titles and descriptions that match the search give you the best chance of being chosen.
And if people do click but don't contact you, the chain has done its job, and the problem has moved to your website. See What Is a Good Website Conversion Rate?
Rare but Serious: Manual Actions and Security Issues
Occasionally a site vanishes for reasons outside the normal chain. Google issues a manual action "when a human reviewer at Google has determined that pages on the site are not compliant with Google's spam policies" [13], and "some or all of that site will not be shown in Google search results." Separately, if Google determines a site was hacked or could harm visitors, the Security issues report shows its findings [14]. Both reports are in Search Console, and both are worth a glance whenever traffic drops suddenly.
Keep Watching After You Fix It
Once the chain holds, keep Search Console verified and check the Page indexing and Performance reports monthly. If you also want to know how your site appears in AI assistants, the same setup is the starting point: see How to Track AI Search Traffic. For how AI answer engines choose which businesses to mention, see AI Search Optimization.
Frequently Asked Questions
How do I check if my website is indexed by Google?
Verify your site in Google Search Console and use the URL Inspection tool on the page. A site: search gives a rough signal, but Google says its results are not always exhaustive, so a missing result doesn't prove a page isn't indexed.
How long does it take Google to index a new website?
Google doesn't give an exact time. Its documentation says it can take a week or so to start crawling and indexing a new page or site, and that crawling can take from a few days to a few weeks. Indexing isn't guaranteed.
What does "Crawled - currently not indexed" mean?
Google fetched the page but chose not to index it for now, and says it may or may not be indexed in the future. Resubmitting won't help. Make the page clearly useful and distinct from your other pages, and make sure important pages link to it.
Can I pay Google to index my website faster?
No. Google says it doesn't accept payment to crawl a site more frequently or rank it higher. Advertising with Google doesn't change organic results either.
Why is my website indexed but not showing up in searches?
Being indexed only makes a page eligible to appear. Whether it ranks depends on how relevant and useful it is for a search compared with other pages. Check impressions in the Search Console Performance report, then work on relevance, content and reputation.
Should I block pages with robots.txt to remove them from Google?
No. Google says robots.txt isn't a way to keep a page out of Google. Use a noindex rule or password protection instead, and don't block the page in robots.txt, or Google won't see the noindex.
Do I need a sitemap for a small business website?
Not always. Google says a small site of about 500 pages or fewer that's well linked internally might not need one. Most sites still benefit from a sitemap, and it's easy to add and submit in Search Console.
The Bottom Line
"Not showing up on Google" is five problems, not one. Find the link that's breaking before changing anything: discovery, crawling, indexing, ranking or clicks. Search Console tells you which, for free. Fix what's broken, give Google time, and be skeptical of anyone who promises instant indexing or guaranteed rankings, because Google itself doesn't.
Sources
All technical claims come from Google's own documentation, quoted as published and checked in September 2026. Search Console report names and statuses can change; check the linked pages for current wording.
- In-depth guide to how Google Search works · Google Search Central
- site: search operator · Google Search Central
- URL Inspection tool · Search Console Help
- Page indexing report · Search Console Help
- Ask Google to recrawl your URLs · Google Search Central
- Introduction to robots.txt · Google Search Central
- Block Search indexing with noindex · Google Search Central
- What is canonicalization · Google Search Central
- Learn about sitemaps · Google Search Central
- Understand JavaScript SEO basics · Google Search Central
- Influencing your title links · Google Search Central
- Control your snippets in search results · Google Search Central
- Manual actions report · Search Console Help
- Security issues report · Search Console Help
- Performance report (Search results) · Search Console Help
- Link best practices for Google · Google Search Central
- Do you need an SEO? · Google Search Central
Still can't find the break?
We build and maintain websites for local and service businesses, including the technical setup that lets Google find them. On a free call, we'll look at your Search Console data with you and show you where the chain is breaking.
Book Your Free Call →