Why isn't my website showing up on Google? Causes and fixes, in order

By Romulo Felizola · Updated · 9 min read

When a website isn't showing up on Google, it's almost always one of two different problems: Google hasn't indexed it (new site, a noindex tag, a robots.txt block, nothing linking to it), or Google has indexed it but you rank too low to be seen. They have different fixes, so the first step is to find out which one you have: search site:yourdomain.com and inspect the page in Google Search Console.

In this guide
  1. Step 1: which problem do you have?
  2. Step 2: check whether Google has your pages
  3. Step 3: the usual causes when Google doesn't have your page
  4. Your site is new
  5. A noindex tag is hiding the page
  6. robots.txt is blocking Google
  7. Nothing links to your site
  8. Google can't crawl it
  9. Google crawled it and chose not to index it
  10. Step 4: Google has it, but you're nowhere on page one
  11. Step 5: ask Google to look again
  12. What not to do
  13. Frequently asked questions

Step 1: which problem do you have?

Two very different situations hide behind «my website doesn't show up»:

  • Searching your exact domain or business name finds nothing

    What it means
    Probably not indexed: Google doesn't have your pages
    Go to
    Steps 2 and 3
  • You find the site by its name, but not for what you sell

    What it means
    Indexed but ranking low: you're there, just far down the list
    Go to
    Step 4
  • Some pages show up and others don't

    What it means
    Partly indexed: Google chose not to keep some pages
    Go to
    Step 3, the status table

Keep one thing in mind: Google doesn't promise to show every site. Its own guide says it automatically looks for sites to add to its index, but that «it's inevitable that some sites will be missed».

Step 2: check whether Google has your pages

  1. 1Search `site:yourdomain.com` on Google (with your real domain). If results appear, Google has indexed at least some pages. Google warns that this operator «doesn't necessarily return all the URLs that are indexed», so treat it as a rough check, not an inventory.
  2. 2Open [Google Search Console](https://search.google.com/search-console) (free) and add your site. It's the only place where Google tells you *why* a page isn't indexed.
  3. 3Paste one page's URL into the URL Inspection bar at the top. It tells you whether the URL is on Google and, if not, the reason.
  4. 4Open the Page indexing report to see, across the whole site, how many pages are indexed and the reasons the others aren't.

No Search Console data yet? A new property may show little at first. Meanwhile, go through the checks below, because they cost nothing.

Step 3: the usual causes when Google doesn't have your page

Your site is new

Google says it «can take a few weeks for Google to notice a new site, or any changes in your existing site», and crawling after you ask can take «anywhere from a few days to a few weeks». For reference, here's what a normal start looks like. On our own new site, SEOClave, 11 days after launch Google showed it about 150 times and sent 2 clicks, with everything between positions 50 and 90 (Search Console, November 9, 2026). On another site of ours with 396 URLs, Google had indexed 333 on November 2, 2026. A new site is not broken; it's early.

A noindex tag is hiding the page

A `noindex` rule tells Google to leave the page out. Google says that when it sees it, it will «drop that page entirely from Google Search results», even if other sites link to it. It can be a meta tag in the page or an `X-Robots-Tag` HTTP header. Typical ways it sneaks in:

  • A staging or «coming soon» setting left on after launch. WordPress, for example, has a *Discourage search engines from indexing this site* checkbox under Settings → Reading.
  • An SEO plugin or theme option set to noindex for a whole section (tags, categories, a page type).
  • A developer's habit: sites are built with noindex and nobody removes it at launch.

To check: open the page, view its source and search for `noindex`; or use the URL Inspection tool, which shows the HTML Googlebot received. Remove the rule, then request indexing (below).

<meta name="robots" content="noindex">

robots.txt is blocking Google

Your `robots.txt` file (yourdomain.com/robots.txt) can tell Google not to crawl parts of your site. A line like `Disallow: /` blocks everything. There's a trap: for `noindex` to work, «the page or resource must not be blocked by a robots.txt file», otherwise Google never sees the rule and the page can still appear when other pages link to it. If you want a page indexed, remove the block; if you want it out of the index, use `noindex` and don't block it. You can test your file with our free robots.txt tester.

Google's guide lists it first: few or no inbound links, meaning other sites don't link to yours. It recommends earning links from other sites, and warns against paying for them, which can break its spam policies. For a local business, the fastest legitimate link is a profile Google already trusts: see how to put your business on Google and Google Maps.

Google can't crawl it

Google lists three more reasons: the site is hard to crawl (it relies on technologies other than HTML, or the content lives only in images or video with no text), there are crawl errors such as a login page or a block against Google, or Google simply missed a small site. Its suggested test: open the page in an incognito window and see whether you can reach it without being logged in.

Google crawled it and chose not to index it

This is the most misunderstood one. In the Page indexing report you'll see statuses like these. Google's definitions, from its help page read on November 10, 2026:

  • Discovered – currently not indexed

    What Google says it means
    Google found the URL but hasn't crawled it yet.
    What to do
    Link to the page from pages Google already knows and from your sitemap, then request indexing.
  • Crawled – currently not indexed

    What Google says it means
    Google crawled the page but didn't index it. «Google doesn't index all pages across the web», so it's common.
    What to do
    For an important page, inspect it with URL Inspection; improve what makes it different and useful.
  • Excluded by 'noindex' tag

    What Google says it means
    Google found a noindex directive.
    What to do
    Remove the noindex if you want the page indexed, and confirm with the live test.
  • Blocked by robots.txt

    What Google says it means
    Your robots.txt blocks the page.
    What to do
    Remove the block if you want it indexed.
  • Duplicate without user-selected canonical

    What Google says it means
    The page duplicates another one and doesn't say which is preferred. Google says this «is not an error».
    What to do
    If Google picked the wrong version, mark the canonical explicitly.
  • Page with redirect

    What Google says it means
    The URL redirects. «Redirect URLs are not indexed, only the redirect target.»
    What to do
    Check that the target is the page you want indexed.
  • Soft 404

    What Google says it means
    The page tells people «not found» but returns a success code.
    What to do
    Return a real 404 for missing pages; add real content if the page is meant to exist.
  • Not found (404)

    What Google says it means
    The page returned a 404.
    What to do
    Fix only the 404s you link to or list in a sitemap; use a 301 if the page moved.

Source: Page indexing report, Search Console help, read on November 10, 2026. Status names can vary slightly in the interface.

«Crawled – currently not indexed» on a thin page (a few lines, near-copies of other pages) is Google telling you it doesn't see the value. The fix is the page, not a resubmission.

Step 4: Google has it, but you're nowhere on page one

If searching for your business name finds you but searching for what you sell doesn't, nothing is broken. You are being outranked. What helps:

  • Look at what you already rank for. In Search Console, Performance → Queries shows the searches that show your site, with position and clicks. Pages sitting at positions 8 to 30 are the closest wins.
  • Aim at a narrower search. «Plumber» is won by giants; «emergency plumber in Tulsa» can be won by a new site. These longer searches have fewer people but the people want what you sell.
  • Match what people want. Look at the top 10 for your target search: if they're all price comparisons and yours is a story about your company, Google has no reason to show yours.
  • Add what only you know: your prices, your service area, your photos, your results. Pages that only repeat what others say are what ends up in «Crawled – currently not indexed».
  • Be patient but measure. Compare Search Console month to month.

Step 5: ask Google to look again

After you fix something, you can ask Google to recrawl. In Search Console, inspect the URL and choose Request indexing. Google says individual requests have a quota, and that «requesting a recrawl multiple times for the same URL won't get it crawled any faster». For many pages, submit a sitemap, which Google calls «an important way for Google to discover URLs on your site». Even then, there's no guarantee: a crawl request doesn't ensure the page will be included quickly, or at all. If you use a platform like WordPress or Blogger, it usually notifies search engines of new content for you.

What not to do

  • Don't pay anyone to «guarantee» a first-page ranking. Nobody controls Google's results except Google, and Google's own guide warns that paying for links can break its spam policies.
  • Don't submit the same URL over and over. It doesn't make Google faster.
  • Don't rebuild the site every week. Fix the specific cause.

To catch the most common problems in one pass (noindex, missing titles and descriptions, canonical tags, images without text), run our free audit on up to 10 of your pages.

Frequently asked questions

Why is my website not showing up on Google even when I search for it?

Usually because Google hasn't indexed it yet (new sites can take a few weeks), because a noindex tag or a robots.txt rule is blocking it, or because nothing links to it. Check with site:yourdomain.com and the URL Inspection tool in Search Console.

How long does it take for a new website to show up on Google?

Google says it can take a few weeks for it to notice a new site, and a recrawl you request can take anywhere from a few days to a few weeks. There's no guarantee of speed or inclusion.

Does Google charge to include my website?

No. Google automatically looks for sites to add, and its guide says manual submission isn't required. Anyone selling a «submission to Google» is selling something you can do for free in Search Console.

What does «Crawled – currently not indexed» mean?

Google visited the page but decided not to include it. Google says it doesn't index all pages on the web, so it's common. For an important page, improve its content and uniqueness and inspect it with URL Inspection.

Is site:yourdomain.com reliable?

Only as a rough check. Google warns it doesn't necessarily return all indexed URLs. Use the Page indexing report in Search Console for the real numbers.

Does having a Google Business Profile make my website show up?

It puts your business on the map and in local results, but the website is indexed separately. A profile that links to your site does give Google another path to it.

Keep reading