Why is my website not showing on Google? A checklist for business owners

By Surendar S4 min read

You search for your business on Google and it is nowhere. It is a stressful moment, but the cause is usually one of a small number of things, and you can check most of them yourself in about 15 minutes.

Step 1: find out whether Google has your page

"Not showing" can mean two different things:

  • Not indexed. Google does not have the page in its database, so it cannot appear at all.
  • Indexed but ranking low. Google has the page, but it appears far down the results.

To check, use two free tools:

  1. In Google, search site:yourdomain.com. If nothing comes back, your pages are probably not indexed yet.
  2. In Google Search Console, paste a page address into the URL inspection bar. It tells you whether the page is on Google, and if not, why.

The Page indexing report in Search Console lists every reason a page is not indexed, so you do not have to guess.

Step 2: the most common reasons

Problem What it means What to do
Google has not found the site yet New sites can take days or weeks to be discovered Verify the site in Search Console, submit your sitemap, and request indexing for key pages
The page is blocked A robots.txt rule or a noindex tag tells Google to stay away Check your robots.txt and remove any noindex you did not intend
Duplicate addresses The same page loads at www and non-www, or at http and https Pick one address, add canonical tags, and redirect the others
The content does not match searches The page does not answer what people actually type Write a clear answer near the top of each page
The page is indexed but weak Little useful content and few mentions on other sites Improve the content and earn real mentions over time
A technical fault Slow pages, broken links, or pages that need a script to show text Fix speed and make sure the main text is in the page itself

Step 3: fix what blocks Google first

Work in this order, because there is no point polishing content that Google cannot see:

  1. Open your robots.txt at yourdomain.com/robots.txt. Google explains the format in its robots.txt introduction. Make sure it does not block your whole site.
  2. Look for noindex. Some website builders and plugins add it by accident, especially while a site is being built. Google describes how it works in Block Search Indexing with noindex.
  3. Submit your sitemap. A sitemap lists the pages you want found. Google covers it in What is a sitemap. It helps Google discover pages, but it does not guarantee indexing.
  4. Settle on one address. If your site loads on several addresses, tell Google which is the main one. See how to specify a canonical.

Step 4: improve the content

Once Google can see your pages, make them worth showing. Google's advice is to write helpful, reliable, people-first content. In practice:

  • Answer one question per page, and put the answer near the top.
  • Use the words your customers use, not industry jargon.
  • Add your location, services, and contact details as plain text.
  • Show who is behind the business and why they can be trusted.

If you want a fuller list, read why doesn't ChatGPT mention my business, which covers the same ground for AI assistants.

Step 5: be patient, and keep checking

A new website usually needs days or weeks to be indexed, and months to rank well for competitive searches. When we checked our own new site, Google had indexed several pages within a few weeks, but it still listed the home page under the www address. That is why the canonical and redirect fix matters.

After you make changes, request indexing for the important pages, and then check the Page indexing report again in a week or two.

A simple checklist

  • Site added to Google Search Console
  • Key pages checked with URL inspection
  • Sitemap submitted
  • robots.txt does not block the site
  • No accidental noindex
  • One main web address, with redirects
  • Each page answers a real customer question
  • Contact details and location shown as text

Sources and further reading

Not sure which problem you have? Request a free audit call, and we will check indexing, crawl access, and content for you. You can also read about our SEO service.

More from the blog