Skip to content

Why is my website not showing up in Google Search results?

Troubleshooting

First find out whether Google has the page at all: inspect the URL in Search Console, or search for site: followed by the address. If the page is indexed, it ranks too low for the search you tried. If it is not indexed, the usual reasons are that Google has not found or crawled it yet, a noindex tag or robots.txt rule keeps it out, it returns an error, it duplicates another page, or a manual action applies.

Step 1: is the page in Google's index?

Google's own troubleshooting guide starts here, and so should you:

  1. Give it time. Google suggests waiting at least a week after submitting a sitemap or an indexing request before assuming there is a problem.
  2. Turn off SafeSearch for your test, since it can filter results.
  3. Search site:example.com/your-page. A result means the page is indexed.
  4. Inspect the URL in Search Console. "URL is on Google" means indexed; "URL is not on Google" comes with a reason.

If the page is not indexed

Read the reason the URL Inspection tool or the Page indexing report gives, then match it below:

What Search Console showsWhat it meansWhat to do
URL is unknown to Google, or Discovered, currently not indexedGoogle has not crawled it yetLink to it from pages Google crawls, list it in your sitemap, request indexing
Crawl allowed? No / Blocked by robots.txtA robots.txt rule stops crawlingRemove or narrow the rule
Indexing allowed? No, or a noindex reasonThe page asks not to be indexedRemove the noindex tag or header
Not found (404), Soft 404, server errorThe page fails or looks emptyFix the response or the content
Duplicate without user-selected canonicalGoogle indexed another URL as the main versionMake the page distinct, or point a canonical at the version you want
Crawled, currently not indexedGoogle fetched it but has not indexed itMake the page more useful and clearly different from your other pages

Also check two reports that affect whole sites: Manual actions, where a reviewer at Google may have excluded some or all pages, and Security issues. If you bought or inherited the domain, look at their history too, and check the Removals tool for an approved removal request someone forgot.

If the page is indexed but you cannot find it

Then the page is in Google but ranks lower than the searches you tried. Open the Performance report, filter by that page, and look at which queries it actually appears for and at what position. Common reasons:

  • It is new. Rankings for a new page often take weeks to settle.
  • It targets a crowded search. Established pages with more links and better answers come first.
  • It does not match what searchers want. A product page rarely ranks for a "how to" search, however well optimised.
  • You moved the site recently. Make sure old URLs return 301 redirects to the new ones.

Google's guide to how Search works states plainly that it does not guarantee to crawl, index or serve any page, so some of this is outside your control. For the indexing side in depth, see Discovered, currently not indexed, Crawled, currently not indexed and the technical indexing playbook.

How AutoPSEO helps

AutoPSEO's URL Inspection checks one page or up to 500 at a time and keeps the history, and the Index Tracker rechecks your important pages every day and can alert you the day one leaves the index. For pages that are indexed but slipping, the content engine's weekly maintenance refreshes managed articles whose clicks fell by 40% or more, and sharpens the titles and descriptions of those shown often but rarely clicked.

Put your SEO content on autopilot

Connect Search Console and your site. AutoPSEO scans it and plans the first topics right away. No credit card needed.