Opens in a new tab

Why Is My Website Not Showing Up on Google? 9 Common Reasons and How to Fix Each

Randy Colborn, PMP, founder of Cindaro

By Randy Colborn, PMP · Founder of Cindaro

google search console

Quick Takeaways

  • Start with a site: search. Type site:yourdomain.com into Google. No results means Google hasn’t indexed your site; results without rankings means it’s indexed but not ranking yet.
  • Check your “hide from search engines” setting first. A setting left on after the site was built (like WordPress’s “Discourage search engines”) is the most common reason a small business site doesn’t appear.
  • Google Search Console tells you exactly why. Its free Pages report lists every page that isn’t indexed and the reason, from noindex tags to “Crawled – currently not indexed.”
  • New sites take time. Indexing can take a few days to a few weeks. Submitting a sitemap and requesting indexing helps, but repeated requests won’t speed it up.
  • Showing up for your business name comes first. Ranking for competitive searches like “plumber near me” takes longer and depends on content, links, and reviews.

You search for your business and your website is nowhere to be found. It’s one of the most frustrating problems a small business owner can run into, especially when you’ve paid for a site that’s supposed to bring in customers.

The good news: there are only a handful of reasons this happens, and most of them can be diagnosed in a few minutes. This guide starts with a quick check that tells you which kind of problem you have, then walks through the nine most common causes and how to fix each one.

The short answer: your website usually isn’t showing up on Google for one of these reasons:

  1. The site is too new and Google hasn’t gotten to it yet
  2. Google hasn’t discovered it (no sitemap, no links pointing to it)
  3. A setting is telling Google not to index it
  4. The site is blocked by robots.txt, a password, or “coming soon” mode
  5. Google crawled it but decided not to index it
  6. You moved or changed your domain and redirects are broken
  7. You’re searching for terms you don’t rank for yet
  8. Competitors have more authority for the search you’re checking
  9. A manual action or security issue is holding it back

First, Run the 2-Minute Check

Before you fix anything, find out whether Google has your site in its index at all. Go to Google and search:

site:yourdomain.com

(Replace yourdomain.com with your actual domain, with no spaces and no https://.) What you see tells you where to look:

What you seeWhat it meansStart with
No results at allGoogle hasn’t indexed your site. This is an indexing problem.Reasons 1 to 6
Some pages show, but not the one you wantGoogle has your site but skipped certain pages.Reasons 3, 5, and 6
Your pages show up, but not when you search for your servicesYour site is indexed, it just doesn’t rank yet. This is a ranking problem.Reasons 7 and 8
Your site used to show up and suddenly disappearedSomething changed: a setting, a redirect, or a penalty.Reasons 3, 6, and 9

For a definitive answer, use Google Search Console, Google’s free tool for site owners. Its Pages report lists which of your pages are indexed and gives the exact reason for any that aren’t. If you haven’t set up Search Console yet, do that first. Almost every fix below starts there.

How Google Gets a Page Into Search Results

It helps to know what has to happen before a page can appear. Every page goes through four stages:

  1. Discovery: Google finds the page through a link or your sitemap.
  2. Crawling: Google’s crawler visits the page and reads it.
  3. Indexing: Google decides the page is worth storing and adds it to its index.
  4. Ranking: when someone searches, Google chooses which indexed pages to show, and in what order.

A problem at any stage stops everything after it. Reasons 1 through 6 below are problems with the first three stages. Reasons 7 through 9 are ranking problems.

1. Your Website Is Too New

If your site launched in the last few days or weeks, Google may simply not have gotten to it yet. Google says crawling and indexing can take anywhere from a few days to a few weeks, and there’s no way to force it to happen instantly.

How to fix it: add your site to Google Search Console, submit your sitemap, and use the URL Inspection tool to request indexing for your homepage and most important pages. Then give it time. Requesting indexing repeatedly for the same page won’t speed it up.

2. Google Hasn’t Discovered Your Site

Google finds new pages mainly by following links, from other websites to yours and from one page on your site to another. A brand-new site with no links pointing to it, and no sitemap submitted, can sit undiscovered for a long time.

The same applies to individual pages. A page that nothing links to (sometimes called an orphan page) is hard for Google to find, even if the rest of your site is indexed.

How to fix it:

  • Submit your XML sitemap in Search Console (most platforms create one automatically, usually at yourdomain.com/sitemap.xml or /sitemap_index.xml).
  • Make sure every important page is linked from your menu, footer, or other pages. See our guide to internal linking for small businesses.
  • Get a few legitimate links from outside your site: your Google Business Profile, local chamber of commerce, industry directories, and business partners.

3. A Setting Is Telling Google Not to Index Your Site

This is the most common cause we see on small business websites, and the easiest to fix. Most website platforms have a setting that hides your site from search engines, often switched on while the site was being built and never switched off.

PlatformWhere to check
WordPressSettings → Reading → make sure “Discourage search engines from indexing this site” is unchecked. Also check your SEO plugin’s settings for individual pages marked “noindex.”
WixIn your site’s SEO settings, make sure the option to let search engines index your site is turned on.
SquarespaceCheck that your site isn’t private or password-protected, and check each page’s SEO settings for an option to hide the page from search results.
Any platformIn Search Console, inspect the page with the URL Inspection tool. If it says the page is excluded by a “noindex” tag, that’s your answer.

A “noindex” tag is a small piece of code that tells Google to leave a page out of search results. It’s useful on thank-you pages or login pages, but a problem when it ends up on your homepage or service pages, which can happen after a redesign or when a page is copied from a template. Google’s documentation on blocking indexing with noindex explains how the tag works.

How to fix it: turn off the setting or remove the noindex tag, then request indexing in Search Console.

4. Your Site Is Blocked, Password-Protected, or in “Coming Soon” Mode

Google can only index pages it can actually reach. Three things commonly block it:

  • robots.txt: a small file at yourdomain.com/robots.txt that tells crawlers where they can go. A line reading Disallow: / under User-agent: * blocks your entire site.
  • Password protection: if visitors need a password to see the site, so does Google.
  • Coming soon or maintenance mode: many builders and plugins show a placeholder page to the public, and Google sees the placeholder, not your site.

How to fix it: open yourdomain.com/robots.txt in a browser and look for a blanket Disallow: /. Turn off any password protection or coming-soon mode, then request indexing.

5. Google Crawled Your Page but Chose Not to Index It

Sometimes Search Console shows a page as “Crawled – currently not indexed” or “Discovered – currently not indexed.” Nothing is technically blocking it. Google looked at it and decided it wasn’t worth adding yet.

Common reasons:

  • Thin content: a page with very little text or nothing that isn’t already said elsewhere.
  • Duplicate or near-duplicate pages: several pages built from the same template with only a word or two changed, such as city pages that are identical except for the town name.
  • Few internal links: a page that’s hard to reach within your own site looks unimportant.
  • Slow or unstable pages: if pages load slowly or time out, Google crawls less of your site. See why websites slow down after launch.
  • A young, low-authority site: new sites get less crawling attention until Google trusts them more.

How to fix it: make each page genuinely useful and different from your other pages, link to it from related pages, and then request indexing again. For template-based pages, rewriting them with specific details for each service or location usually makes the difference.

6. You Changed Your Domain or Moved Your Site

If your site used to show up and disappeared after a redesign, a platform switch, or a new domain name, broken redirects are the usual cause. When old web addresses don’t point to the new ones, Google loses track of your pages and has to start over.

Watch for these after any move:

  • Old page URLs returning “page not found” (404) errors instead of redirecting
  • Your site loading on several versions, such as with and without “www,” or both http and https, without redirecting to one main version
  • A new site launched with the “hide from search engines” setting still on from development (see reason 3)

How to fix it: set up permanent (301) redirects from every old URL to its matching new page, pick one main version of your domain and redirect the others to it, and submit the new sitemap in Search Console. If you changed domains, use Search Console’s Change of Address tool.

7. You’re Searching for Something You Don’t Rank for Yet

This one is common and often misunderstood. If a site: search shows your pages, your site is on Google. It just isn’t ranking for the words you typed.

  • Search your exact business name first. A new site usually shows up for its own name well before it shows up for “plumber near me” or “best bakery in town.”
  • Your own results can be misleading. Google personalizes results by location and search history. Check in a private or incognito window, and remember that results for a local search look different in different parts of town.
  • Your pages have to match the search. If nobody on your site says “emergency drain cleaning,” Google has little reason to show you for it. Each main service deserves its own page that uses the words customers actually search. Our metadata guide covers page titles and descriptions.

8. Competitors Have More Authority for That Search

Indexing gets you into the race. Ranking is the race itself. For competitive searches, Google tends to favor sites that have been around longer, have more links from other reputable websites, and have more helpful content on the topic.

A new website won’t outrank established competitors for broad terms overnight, and nobody can honestly guarantee it will. What you can control:

  • Target specific searches first (“water heater repair in [your city]” before “plumber”)
  • Build out a page for each service and each area you truly serve
  • Earn links and mentions: directories, local organizations, suppliers, and local news
  • Keep your site fast and mobile-friendly, since Google measures both
  • Collect Google reviews, which matter a lot for local results

Rankings also move around over time, especially for newer sites. See why your Google ranking keeps changing for what’s normal.

9. A Manual Action or Security Issue Is Holding Your Site Back

Less common, but serious. If Google finds spammy practices (like paid link schemes or hidden text) it can apply a manual action that demotes or removes pages. If your site has been hacked, Google may warn visitors or drop pages from results.

How to check: in Search Console, open Security & Manual Actions. If there’s nothing listed, this isn’t your problem. If something is listed, Google explains the issue, and once it’s fixed you can request a review.

Not Showing Up on Google Maps? That’s a Different Fix

When people say “I’m not on Google,” they sometimes mean the map results, not the website results. Those come from your Google Business Profile, not your website. If you don’t appear on the map:

  • Make sure you’ve created and verified a Google Business Profile
  • Choose the right primary category and fill out every section
  • Keep your business name, address, and phone number identical on your profile, your website, and directories
  • Link your website from your profile, and ask customers for reviews

Your website and your Business Profile work together. A strong website supports your map rankings, and your profile sends visitors to your website.

A Quick Troubleshooting Checklist

  1. Search site:yourdomain.com to see whether you’re indexed at all
  2. Set up Google Search Console and submit your sitemap
  3. Check your platform’s “hide from search engines” or “discourage search engines” setting
  4. Open yourdomain.com/robots.txt and look for Disallow: /
  5. Turn off password protection and coming-soon mode
  6. Inspect your key pages in Search Console and read the exact reason for any that aren’t indexed
  7. Fix redirects if you’ve moved or redesigned the site
  8. Check Security & Manual Actions in Search Console
  9. Search your exact business name in an incognito window
  10. Give it time: a few days to a few weeks after fixing

How Long Does It Take for a Website to Show Up on Google?

For a new site that’s set up correctly, pages typically start appearing within a few days to a few weeks after Google discovers them. Appearing for your business name usually comes first. Ranking well for competitive service searches takes longer, often months, depending on your competition, your content, and how many other sites link to yours.

Keeping Your Site Visible Long-Term

Most of the problems above aren’t one-time mistakes. They creep in during redesigns, plugin updates, template changes, and domain moves, and they go unnoticed because a page missing from Google doesn’t show an error. Somebody has to be watching.

That’s a big part of why SEO starts with your website, and why search visibility needs ongoing attention, not just a setup at launch. Every Cindaro website launches on an SEO-ready foundation and is monitored and maintained after launch as part of our fully managed website service, so settings like these don’t quietly break.

Frequently Asked Questions

Why is my website not showing up on Google?

The most common reasons are that the site is too new, Google hasn’t discovered it, a setting is hiding it from search engines, or it’s blocked by robots.txt, a password, or coming-soon mode. If your pages do appear in a site: search, your site is indexed and the real issue is ranking, not visibility.

How do I get my website to show up on Google?

Set up Google Search Console, submit your sitemap, make sure nothing is blocking or hiding your site, and request indexing for your key pages. Then build useful pages for each service, link them together, and earn links and reviews from outside your site.

Why isn’t my domain showing up in Google search?

A new domain can take days to weeks to be indexed. If your domain is older, check for a “discourage search engines” or noindex setting, a robots.txt block, or redirects that broke during a move or redesign. Search Console’s Pages report shows the exact reason for any page Google hasn’t indexed.

How do I make my business visible on Google search?

Combine a well-built website with a verified Google Business Profile. The website needs to be indexed, fast, mobile-friendly, and have a page for each service you offer. The Business Profile puts you on Google Maps and in local results. Keep your business details consistent everywhere, and collect reviews.

Does Google charge to list my website?

No. Appearing in Google’s regular search results is free. You can’t pay Google to rank higher in organic results; paid ads are a separate, labeled product.

Can I pay someone to guarantee I show up first on Google?

No one can honestly guarantee a specific ranking, and Google itself warns against anyone who does. What a good website partner can do is make sure nothing is blocking your site, that it’s fast and well-structured, and that problems get caught before they cost you visibility.


Cindaro builds and manages websites for small businesses as an ongoing service — which means indexing health, crawl configuration, and technical SEO foundations are monitored continuously, not left to drift after launch day. See how it works or view our pricing.

Randy Colborn, PMP, founder of Cindaro

Written by

Randy Colborn, PMP

I founded Cindaro to give small businesses a website that is actually looked after: built, hosted, updated and fixed for one monthly price. These guides come from the questions business owners ask me most.