Website Not Showing Up on Google? Find the Cause and the Right Fix

Crawvix Editorial Team · Published November 4, 2026 · Last updated November 4, 2026 · 11 min read

A question mark at the start of a forking path ending in five small icons for different causes.

You search for your business name, or for a page you published, and nothing appears. Or something appears, but only on page six, or only for one query. "Website not showing up on Google" describes at least five different situations, and each has a different fix. A page that is blocked needs a different response from a page that is merely new, and both differ from a page that is indexed but does not rank.

This guide is a decision tree. It starts with the quickest question, whether the page is really missing, then sends you down one branch at a time, each with a single test and a pointer to the guide that covers the fix in depth. It is deliberately a hub: the library already has detailed guides on robots.txt, noindex, the Page indexing report and manual actions.

It is for site owners and anyone launching or inheriting a site. It will not promise that Google will list your site. Google's own documentation says some sites are missed, and the aim here is to find out whether something on your side is in the way.

Short answer: First check whether the page is really missing: turn off SafeSearch and search site:yourdomain.com. If nothing appears, inspect the URL in Search Console to see whether it is new, blocked by robots.txt or noindex, unreachable, or dropped for another reason. If it is indexed but not found for your query, it is a ranking question.

Before you begin

You will get the most from this guide with a Google Search Console property for the site, because it is the only place that shows Google's own view of a page. If you do not have one, set it up first with Set Up Google Search Console: Complete Website Owner Checklist.

Have the exact URL of one page you expect to see, and one search phrase you think should find it. Do searches in a private window and write down what you find at each step. Nothing changes until you start fixing, so there is no risk.

Time matters too. Google's help page for missing pages says to allow at least a week after submitting a sitemap or an indexing request before assuming a problem, and that new pages can take from a day or two to a few weeks. Its page on getting a site into Google says it can take a few weeks for Google to notice a new site.

Step-by-step instructions

Step 1: Is the page really missing, or are you searching the wrong way?

Google's own checklist begins with two moves. Turn off SafeSearch, because it can filter results. Then search with the site: operator, for example site:example.com for the whole site or site:example.com/blog/my-post for one page.

Result Meaning Go to
Your pages are listed The site is indexed; the problem is findability or ranking Branch H
Only some pages are listed Partial indexing Step 3, then the Page indexing report
Nothing is listed Not indexed, or not yet Step 2

Remember that site: is a quick check, not a complete one: Google's page on getting listed notes that it does not return every indexed URL. For a definite answer on one URL, use Search Console, as in Step 3.

What success looks like: You can say whether the page is listed under site:, partly listed, or absent.

Step 2: Is it simply new?

A brand-new domain has no links pointing to it and nothing for Google to follow. Google says it discovers new sites through sites it already knows, and lists a lack of incoming links and a recent launch among the reasons a site gets missed. If you launched this week, submit a sitemap (see How to Submit a Sitemap to Google), make sure the home page is reachable by link from every page, and give it time. Read How Long Does Google Take to Index a Page? for what is and is not known about timing.

If the site is older, or a week has passed with no change, continue.

What success looks like: You know the launch date and whether you are inside Google's "allow a week or more" window.

Step 3: What does Google say about this exact URL?

In Search Console, enter the page URL in the URL Inspection tool. It reports whether the URL is on Google and, if not, why. Two outcomes matter:

  • A not-indexed result. Google's help page says to look for a block from a robots.txt file, a noindex directive, password protection or another technical error. If none applies, the page may simply be hard to find or low in priority, and requesting indexing is reasonable.
  • An indexed result. Then indexing is not the problem. Check that no URL removal request is active, and move to Branch H.

A live test shows the page as Google would fetch it now; see URL Inspection Tool and Live Test. To ask Google to re-crawl, see How to Request Indexing in Google. A request is not a promise of inclusion.

What success looks like: You have the exact status text for the URL.

Step 4: Match the status to a branch

Use the table to pick one branch and read only that guide.

Branch What the evidence looks like What to do Read
A. Blocked in robots.txt "URL blocked by robots.txt" or "Indexed, though blocked by robots.txt" Remove the Disallow rule that covers the URL Robots.txt Blocking Google or Bing?
B. Noindex "URL marked 'noindex'" Remove the noindex meta tag or X-Robots-Tag header Excluded by noindex Tag in Search Console
C. Site unreachable Server errors, DNS errors, timeouts, 401 or 403 Fix hosting, DNS or the firewall Is My Website Accessible?
D. Discovered or crawled, not indexed "Discovered - currently not indexed" or "Crawled - currently not indexed" Improve links, content value and internal linking Discovered - currently not indexed and Crawled - currently not indexed
E. Duplicate or canonical "Duplicate without user-selected canonical", "Alternate page with proper canonical tag", "Page with redirect" Fix canonicals and redirects Page Indexing Report Explained
F. Soft 404 "Soft 404" Return real content, or a true 404 Soft 404 Errors
G. Manual action or security issue A message under Manual Actions or Security Issues Fix and request review Manual Actions, Security Issues
H. Indexed but not found URL is on Google; query returns other pages A ranking or intent question See Step 6

The status names in the table are those listed in Google's Page indexing report help page. Several branches can apply at once, and each needs only the status you have.

What success looks like: You have chosen one branch and opened its guide.

Step 5: Rule out the causes that sit outside Search Console

Some reasons a site is missing never appear as a clean status.

  • A development setting left on. Content management systems often have a "discourage search engines" option that adds noindex site-wide. See WordPress "Discourage search engines" setting and Noindex a Staging Site for the way the staging flag travels to production.
  • A firewall or bot protection. A CDN or security plugin can serve Googlebot a challenge page or a block. Compare with Cloudflare Bot Blocking Google and Bing and Verify Googlebot and Bingbot.
  • Content that needs JavaScript to appear. If the raw HTML is empty and everything loads after scripts run, Google may see less than you do; see JavaScript SEO.
  • Login walls or links Google cannot follow. Google lists a login wall among the errors that can stop it, and says crawlable links are <a> elements with an href.
  • A site move that went wrong. Google's help page lists restructures, domain changes and HTTPS moves as common causes, and says to use 301 redirects and to check whether both HTTP and HTTPS versions appear. See Website Migration SEO Checklist.
  • A purchased or inherited site. Google suggests checking the history in the Manual Actions and Security Issues reports.

What success looks like: You have either found a cause here or confirmed none of these apply.

Step 6: If it is indexed but you cannot find it, treat it as ranking

Being indexed is not the same as being shown for a query. Google's help page lists three reasons a page that appears under site: might be hard to find: its performance is weaker than you expected, it recently dropped, or a duplicate version is the one Google picked as canonical. Check these in order.

  1. Open the Performance report and look at queries, impressions and position for the page; see Google Search Console Performance Report.
  2. Ask whether the page matches what searchers want for the query; see Search Intent Matching and Helpful Content Checklist.
  3. If there was a sudden fall, Google's debugging guide for traffic drops lists the possible causes (technical issues, security issues, spam issues, algorithm updates, site moves, seasonality and data glitches) and the report that tests each. A sudden site-wide fall points first to technical, security or manual action issues; a drop confined to some pages points to those pages.

This branch is the one where there may be nothing to fix: competitors may simply serve the query better. No guide can promise a position.

What success looks like: You know whether the page gets impressions at all, and if it does, for which queries.

Step 7: Fix one thing, then wait and re-test

Change one cause at a time, then use the URL Inspection tool to request indexing for the key pages and recheck after several days. The Page indexing report help page says new pages typically take about a week to be crawled and indexed, and that validation of fixes typically takes up to about two weeks. These are Google's general figures, not promises.

What success looks like: The same URL, re-inspected later, shows a different status, or you have a dated record of what you changed.

Why is my website not showing up on Google? Match the symptom

Symptom Likeliest branch
Launched days ago, nothing listed New site (Step 2)
Everything missing after a redesign or migration A, B, C or a move problem (Step 5)
Only the home page is indexed D and internal links
Old URLs still listed, new ones missing E (redirects)
Spam pages or odd titles in results G (possibly hacked)
Listed, but only on page 6 H

Crawvix's scan looks at several of these from the outside: whether robots.txt is reachable and does not block Googlebot or Bingbot, whether there is an accidental noindex, whether the sitemap is valid, and whether the domain and home page load. It cannot see inside Google's index, so it complements, and does not replace, the URL Inspection tool.

Final verification checklist

  • SafeSearch was off and you used a site: search, in a private window.
  • You know the launch date and are past Google's "a week or more" window.
  • The exact URL has been checked in the URL Inspection tool and you recorded its status.
  • robots.txt does not disallow the page, and no noindex tag or header is present.
  • The site returns normal responses to a crawler, with no firewall challenge.
  • Manual Actions and Security Issues reports show no problems.
  • A sitemap is submitted and key pages are linked from other pages.
  • For indexed pages, the Performance report shows queries and impressions, and the content matches search intent.
  • Changes are logged with dates, and a re-check date is set.

Common mistakes to avoid

  • Judging by one search. Personalisation, location and SafeSearch change results. Use site: and Search Console.
  • Requesting indexing before fixing the cause. A request is not a promise of inclusion. Fix the cause first, then request.
  • Fixing the wrong layer. A noindex tag on the page is hidden if robots.txt blocks the page; Google's noindex documentation says a blocked page's noindex is never seen. Check both.
  • Leaving the staging settings on. A noindex header or "discourage search engines" option copied to production keeps the site out.
  • Buying links or "indexing services". Google recommends earning links and warns against paying for them.
  • Assuming a penalty. Many missing sites are simply new, blocked or unreachable. Check the Manual Actions report before assuming one.

Frequently asked questions

Why is my website not showing up on Google even after weeks?

After a few weeks, a real cause is more likely than waiting. Inspect the URL in Search Console and look for a block, a noindex rule, server errors, or a not-indexed status such as Crawled - currently not indexed.

How do I check if my website is on Google?

Search site:yourdomain.com with SafeSearch off, and use the URL Inspection tool for specific pages. The site: operator does not list every indexed URL, so Search Console is the reliable check.

Why does my site show up on Bing but not Google?

Google and Bing are separate search engines, so check each in its own tool. Use the URL Inspection tool for Google, and see Bing Webmaster Tools Setup for Bing. A rule that blocks one crawler may not block the other.

Do I need to submit my site to Google?

Usually not. Google says it finds most sites on its own, but a sitemap and a Search Console property help you see problems and tell Google about important URLs. Neither is a promise of inclusion.

Can my site be hidden by a Google penalty?

Yes, through a manual action or other spam handling, but it is less common than other causes. Check Manual Actions and Security Issues in Search Console first.

Official references


Next step: Try the free website sample to see how your own site does on a few of these checks. This guide provides technical information, not a guarantee of rankings, traffic or index inclusion.

In this category

All 20 Search Engines guides