Fix-it guide

Remove the noindex tag, your page is blocked from Google

A "noindex" directive is a hidden instruction that tells search engines "do not include this page in search results.

Critical impact~5 minutesMetadata & tags

What it is

A "noindex" directive is a hidden instruction that tells search engines "do not include this page in search results." It can live in a `<meta name="robots">` tag, in an `X-Robots-Tag` HTTP header, or both. Developers add it on staging sites, admin pages, and thank-you pages, and sometimes forget to flip it off when launching.

Why it matters

A noindex on your homepage or a key service page is the SEO equivalent of unplugging your phone. The page will vanish from Google within days, regardless of how good your other signals are. The irony of running an SEO audit on a page that is literally telling Google to ignore it is the whole reason this is a CRITICAL fix, nothing else you do will move rankings until this is gone.

How to fix it

  1. Find the noindex source

    View Page Source (Ctrl/Cmd+U) and search for "noindex". It is usually in a tag like the one below. Also check your server response headers (DevTools > Network > click the document > Headers) for an `X-Robots-Tag: noindex` header.

    <!-- This is the bug. Find it and delete it. -->
    <meta name="robots" content="noindex, nofollow" />
  2. Remove or change the directive

    Either delete the meta tag entirely, or change its content to allow indexing.

    <!-- Either remove the tag, or set it to allow indexing: -->
    <meta name="robots" content="index, follow" />
  3. Check your CMS / framework settings

    WordPress: Settings > Reading > uncheck "Discourage search engines from indexing this site." Webflow: Project Settings > SEO > make sure global noindex is OFF. Next.js: check for `robots: { index: false }` in your `metadata` export and remove it.

  4. Check for X-Robots-Tag HTTP headers

    Some hosts and CDNs add `X-Robots-Tag: noindex` at the server level. In Chrome DevTools, open the Network tab, reload the page, click the document request, and look in Response Headers. If you find it, remove it from your server config (Nginx, Apache, or hosting dashboard).

  5. Request re-indexing in Search Console

    Once the tag is gone, open Google Search Console > URL Inspection, paste the URL, and click "Request Indexing." Google will re-crawl within a day or two.

How to verify the fix

View Page Source and search for "noindex", there should be zero matches. In DevTools > Network, check response headers for `X-Robots-Tag`, should not say noindex. Finally, run Google Search Console > URL Inspection, the result should say "URL is available to Google."

Further reading

Confirm the fix

Run a fresh audit to make sure the issue is gone.

We’ll re-grade every category and confirm this issue is no longer firing.

Run a fresh audit