Website Not Showing on Google? What to Check

If your website does not come up on Google, the cause is usually one of a short list: the site is new, Google cannot reach it, something tells Google not to index it, or it is indexed but does not rank for the words you tried. Check them in this order.

The checks below come from Google's own pages: Get your website on Google, how Google Search works, asking Google to recrawl, blocking indexing with noindex and the robots.txt introduction, plus the WordPress Reading settings page. All were checked on 13 November 2026. The order is our view from fixing this on client sites.

1. Is the site new?

Google finds most sites on its own. Its help page says: "Google automatically looks for sites to add to our index; you usually don't even need to do anything except post your site on the web." It also says new sites take time: "It can take a few weeks for Google to notice a new site, or any changes in your existing site."

To see whether any pages are indexed, search Google for site:yourdomain.com. Treat the result as a rough check only. Google's site: operator page warns that "The site: operator doesn't necessarily return all the URLs that are indexed under the prefix specified in the query." If it returns nothing at all, that is a strong hint the site is not indexed yet.

Google lists the common reasons a site gets missed: no other sites link to it, it is new, its design makes crawling hard (for example, text only inside images), or Google got an error such as a login page. Its advice for that last case: "Make sure that you can access your site in an incognito window."

2. Add it to Search Console

Search Console is free and shows you what Google sees. Verify the site, submit your XML sitemap and inspect your home page. Our guides cover each step, so we do not repeat them here: Search Console basics (verifying and submitting a sitemap), robots.txt and XML sitemaps, URL Inspection and the Page indexing report.

URL Inspection tells you whether a page is on Google and, if not, why. You can also request indexing there, but set your expectations. Google says "Crawling can take anywhere from a few days to a few weeks" and "Requesting a crawl does not guarantee that inclusion in search results will happen instantly or even at all." Asking again does not help: "requesting a recrawl multiple times for the same URL won't get it crawled any faster."

Google also says it "doesn't guarantee that it will crawl, index, or serve your page," so nobody can promise you a place on Google.

3. noindex, robots.txt and passwords

These three are the most common reasons a finished site stays out of Google, and URL Inspection will show each of them.

  • noindex. A robots meta tag or an X-Robots-Tag header with noindex keeps a page out of results. View the page source and search for "noindex". Our noindex guide explains both forms.
  • robots.txt. A Disallow: / line stops Google crawling the whole site. Google notes that robots.txt "is not a mechanism for keeping a web page out of Google". A blocked page can still show up without a description. It also blocks noindex: "If the page is blocked by a robots.txt file or the crawler can't access the page, the crawler will never see the noindex rule." Open yourdomain.com/robots.txt and read it.
  • Passwords and logins. Google cannot index pages behind a login or HTTP password. That is right for a client area, but not for pages you want found.

4. A staging block left on

Developers often block search engines while a site is built, then forget to remove the block at launch. Check for these:

  • WordPress. Under Settings → Reading, the box "Discourage search engines from indexing this site" must be unticked. WordPress documents that, since version 5.3, ticking it adds a noindex,nofollow robots meta tag to every page.
  • Server or host settings. A noindex header, a robots.txt from the test server, or a password on the whole site that was copied across at launch.
  • The wrong domain. The live site still links to, or redirects to, a staging address.

Our website launch checklist includes these checks for the day a site goes live.

5. A canonical pointing somewhere else

A rel="canonical" tag tells Google which URL is the main copy of a page. Google's canonicalization guide calls it "A strong signal that the specified URL should become canonical." If a template, plugin or copied site sets the canonical to another domain (often the staging site or the old domain), Google may show that URL instead of yours. View source, search for "canonical" and confirm it points to your live address. URL Inspection shows the canonical you set and the one Google chose. Details are in our canonical tags guide.

6. Manual actions

Rarely, a site is held back because Google's reviewers found a spam policy violation. Check the Manual actions report in Search Console; if it reports no issues, this is not your problem. If there is an action, our manual actions guide explains what to fix and how to ask for review. A site that was hacked can also be affected; see security issues.

7. Indexed but not ranking

"Not on Google" often means "not on page one for my main service". Those are different problems. Test it like this:

  1. Search your exact business name. If your site appears, it is indexed.
  2. Search a sentence copied from one of your pages, in quotes. If that page appears, it is indexed too.
  3. If both work but "plumber San Diego" does not show you, the site is indexed and the issue is ranking: content, links, local signals and competition.

Google lists what helps there: useful content, being linked from other sites ("but please don't pay them to link to you"), text rather than only images, and a fast, secure site. Our small business SEO basics guide covers where to start. If your site used to show and then dropped, use our traffic drop checklist instead.

8. Local businesses: your Business Profile

For searches like "near me", Google often shows a map with business listings above the websites. Those come from Google Business Profile, not from your site. Google's help page suggests local businesses consider "claiming your Business Profile". Set it up, verify it and link it to your website; our Google Business Profile guide walks through it.

Frequently asked questions

Why is my website not showing on Google?

The usual reasons are that the site is new and not crawled yet, a noindex tag or robots.txt rule blocks it, it sits behind a password, its canonical points to another domain, or it is indexed but does not rank for the words you searched. Search Console's URL Inspection tool shows which.

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

Google says it can take a few weeks to notice a new site, and that crawling can take a few days to a few weeks. Submitting a sitemap and inspecting your home page in Search Console helps Google find it, but does not guarantee indexing.

Can I pay Google to show my website?

Not in the regular results. Google says it does not accept payment to crawl a site more often or rank it higher. Paid placement is only possible through ads, which are labelled as such.

Want a site that is set up for Google from the day it launches? See our website development and website maintenance services, all our services, or the rest of our guides.