Fix the robots directive blocking Google

A noindex or robots.txt rule is telling search engines to stay away.

What it means

A meta robots tag (noindex/nofollow) or a robots.txt rule is instructing search engines not to index this page. Sometimes that's intentional (admin pages), but on a public page it means Google cannot rank it at all.

Why it matters

A noindex on your homepage or key service pages makes every other SEO effort pointless — the page is invisible to search no matter how good it is.

How to fix it

  1. Search the page source for 'noindex' — it usually appears in a <meta name="robots"> tag.
  2. Remove the noindex directive from pages that should rank (CMS 'discourage search engines' settings and staging plugins are common culprits).
  3. Check yoursite.com/robots.txt for Disallow rules covering important paths.
  4. After fixing, request re-indexing in Google Search Console.

Common mistakes

How to check it worked

Open yourdomain.com/robots.txt and read it, then run the page through URL Inspection in Search Console. It reports whether crawling and indexing are allowed.

Helpful tools

Not sure if this affects your site? Analyze your website for free or compare it with a competitor.

Related guides

Browse all 38 fix guides