Get started

Troubleshooting

Google Isn't Indexing My Website

How to find out why pages aren't in Google at all, using Search Console, and how to fix each reason.

On this page

Quick answer: Open the Pages report in Google Search Console. It lists pages that aren't indexed and the reason. Fix blocks such as noindex tags or robots.txt first, submit your sitemap, then use URL Inspection to request indexing for key pages.

Common reasons and fixes

Reason in Search ConsoleWhat it meansFix
Excluded by "noindex" tagThe page tells Google not to index itRemove the tag (often left on after development)
Blocked by robots.txtCrawling is blockedEdit robots.txt to allow the page
Discovered, currently not indexedGoogle knows the page but hasn't crawled it yetLink to it internally, include it in the sitemap, be patient
Crawled, currently not indexedGoogle crawled it but chose not to index itMake the page more useful and distinct
Duplicate without user-selected canonicalGoogle sees it as a copy of another pageMerge similar pages or set a canonical tag
Page with redirect / Not found (404)The URL redirects or no longer existsUpdate links and the sitemap to the final URL

Step by step

  1. Verify the site in Search Console, if you haven't. See the Search Console guide.
  2. Submit your sitemap.
  3. Check the Pages report and fix the reasons listed.
  4. Inspect an important URL, run the live test, then click Request indexing. There is a quota, and indexing isn't guaranteed.
  5. Wait, then check again in a week or two.

Indexed but not ranking?

That's a different problem. Read why my website isn't showing up.

Still stuck?

Ask us. No sales pitch, just a straight answer.