Crawling & Indexing

Excluded by ‘Noindex’ Tag: How to Find and Fix It

A noindex tag tells search engines to leave a page out of their results. Sometimes that is exactly what you want. Other times, an important page disappears because the instruction was added by mistake. This guide shows you how to find affected pages, decide which exclusions are intentional, remove an unwanted noindex directive, and verify the fix.

Crawling & IndexingBeginner7 min readPublished

What does “excluded by noindex tag” mean?

“Excluded by noindex tag” means a search engine found a noindex instruction when it crawled a page. The instruction asks the search engine not to include that page in its searchable index.

The rule normally appears in one of two places:

<meta name="robots" content="noindex">

This meta tag sits in the <head> of an HTML page. A server can also send the same instruction in an HTTP response header:

X-Robots-Tag: noindex

Google Search Console may describe the issue as Excluded by ‘noindex’ tag or URL marked ‘noindex’, depending on the report you are viewing. Both descriptions point to the same basic situation: Google detected a noindex rule and did not index the page.

When is a noindex tag intentional?

A deliberate noindex tag can keep low-value or private-to-the-workflow pages out of search without removing them from your website. Common examples include:

  • Account, basket and checkout pages
  • Internal search-result pages
  • Campaign landing pages that should only be reached through a direct link
  • Thank-you and form-confirmation pages
  • Thin filter or sort variations that create near-duplicate URLs
  • Staging pages that are protected from public access as well as search

The decision depends on the purpose of the page. A service page, useful guide, product category or location page will usually need to be indexable if it is intended to attract search visitors. A checkout confirmation page usually will not.

Noindex is also different from privacy. Anyone with the URL may still be able to open the page. Protect genuinely private material with authentication rather than relying on a search directive.

Why an unintended noindex tag matters

An important page cannot earn normal search visibility while a search engine honours its noindex rule. The page may still work perfectly for visitors who follow a direct link, so the problem can remain unnoticed.

  • Visibility: the page cannot appear in ordinary search results.
  • Discovery: other useful pages may lose a search entry point if the excluded page acts as a hub.
  • Internal linking: links may continue to point towards a page that cannot attract search traffic itself.
  • Reporting: a sudden group of excluded pages can reveal a template, plugin or deployment change affecting a whole section.

A single intentional exclusion needs no repair. A shared noindex instruction across an important template can remove hundreds of pages from search at once, so look for patterns before working URL by URL.

How to find pages excluded by noindex

Start with a full crawl of the public site. This shows which accessible pages currently return a noindex instruction and helps you review them as a group. Then use Google Search Console to confirm how Google sees any priority URL.

Clearcrawl reports what the live page or response tells crawlers during the check. Search Console reports Google’s own last processed state. Use both when a page has recently changed: the live crawl helps you check the fix now, while Search Console may take time to update after Google recrawls the URL.

Understanding where the directive comes from

A noindex instruction is often controlled by a content-management setting rather than written directly into the page. Check the rendered HTML and the HTTP response header, then trace the rule back to its source.

Where a noindex directive may come from
What you findLikely sourceWhat to check
Robots meta tag on one pagePage-level SEO settingThe page’s search visibility or indexing option
Robots meta tag across a sectionTemplate or CMS ruleCategory, archive, product or page template settings
X-Robots-Tag headerServer, CDN or application configurationResponse-header rules and deployment settings
Noindex added after launchMigration or staging settingLaunch checklist, environment variables and SEO plugin settings
More than one robots directiveSeveral plugins or templatesEvery tag and header; the most restrictive instruction can still apply

You may also see values such as noindex, follow or noindex, nofollow. The word noindex is the part that prevents indexing. Removing a different value while leaving noindex in place will not solve the exclusion. To distinguish an unwanted exclusion from other indexing problems, compare the indexability checks with the reasons a crawled page may stay unindexed.

How to fix an unwanted noindex tag

Only remove the directive when the page should be eligible for search. Make the change at the source so it does not return during the next publish or template update.

  1. 01
    Confirm that the page should be indexed.

    Check whether the page offers distinct, useful content and belongs in the search journey. If it is a duplicate, utility page or private step, the noindex rule may be correct.

  2. 02
    Find every version of the instruction.

    Inspect the page’s robots meta tags and its HTTP response headers. Check whether the rule affects one URL, a template, or an entire site section. A second noindex instruction can keep the page excluded after you remove the first.

  3. 03
    Remove noindex at its source.

    Change the CMS search-visibility option, SEO plugin setting, template rule or HTTP header that created the directive. The finished page can use index, follow, but an explicit index tag is normally unnecessary; the absence of noindex is enough to make an otherwise eligible page indexable.

  4. 04
    Make sure crawlers can access the page.

    Return a successful 200 status and check that robots.txt does not block the URL. Search engines need to crawl a page to see that noindex has been removed. Do not add a robots.txt block as a substitute for noindex.

  5. 05
    Strengthen the route to the page.

    Link to the page from relevant indexable pages and include it in the XML sitemap when appropriate. These signals help crawlers discover the updated URL, although they do not guarantee indexing.

Verify the fix

Publishing the change is only the first check. Confirm the live rule, then give Google a route to process it again.

  • Open the live page and confirm that the robots meta tag does not contain noindex.
  • Check the HTTP response and confirm that no X-Robots-Tag: noindex header remains.
  • Run another Clearcrawl crawl and verify that the URL is no longer reported as noindex.
  • Inspect the URL in Google Search Console and run Test live URL.
  • If the live test allows indexing, request indexing for an important page or wait for Google to recrawl it naturally.

The page will not necessarily appear in search immediately. Removing noindex makes it eligible for indexing; it does not guarantee that Google will select or rank the page.

Common mistakes

01Treating every noindex page as broken

Some exclusions are intentional. Decide what the page is for before removing a useful control.

02Blocking the page in robots.txt

If Google cannot crawl the page, it cannot see that noindex has been removed. Robots.txt manages crawler access; it is not a dependable way to keep an HTML page out of search.

03Changing one tag and missing a response header

A page can receive directives from its HTML, server and CDN. Check all sources when the finding persists.

04Expecting the Search Console report to update immediately

The live page can be fixed before Google’s stored report changes. Test the live URL, then allow time for recrawling and processing.

Frequently asked questions

Is “excluded by noindex tag” always an SEO problem?

No. It is only a problem when the page should be available in search. Account screens, confirmation pages and some duplicate URL variations are often intentionally excluded. Review the purpose of each page before removing the rule.

How do I remove a noindex tag?

Find the setting or code that adds it, then remove noindex from the robots meta tag or X-Robots-Tag response header. In a CMS, this may be a search-visibility option on the page, template or SEO plugin. Check the live output after publishing rather than relying only on the editor setting.

How long does Google take to index a page after noindex is removed?

There is no fixed time. Google must recrawl the page and process the change, which can take from days to longer depending on the site and URL. A successful live inspection confirms the repair, but indexing is never guaranteed.

Can a page be blocked by robots.txt and use noindex?

The two rules can exist together, but that combination can prevent noindex from doing its job. If Googlebot cannot crawl the page, it may not see the noindex instruction. Allow crawling when you need Google to process or remove a noindex rule.

Does noindex remove a page from the website?

No. It only asks supporting search engines not to include the page in their indexes. The page can still be opened directly and may remain accessible through links on your site. Remove, redirect or protect the content if your goal is different.

Clearcrawl logoClearcrawl
A clearer next step

Check which pages search engines can index

Crawl your website to find noindex directives, blocked pages and other crawl or indexability issues. Review the affected URLs, fix the rules that do not belong, and run another check to confirm the change.

7 free days. See what Clearcrawl can find, then choose the plan that fits your site.

Try Clearcrawl free for 7 daysStart a 7-day free trial Start with Clearcrawl. Subscribe when you’re ready.

Learn more from Google