Cyber SEO: 50% off
Preferences

Privacy is important to us, so you have the option of disabling certain types of storage that may not be necessary for the basic functioning of the website. Blocking categories may impact your experience on the website. More information (Cookie Policy)

Accept all cookies

Excluded by 'noindex' Tag: Is It Normal, and How Do You Fix It?

Excluded by 'noindex' tag means Google found a noindex rule and kept the page out. Learn when it is normal, where the rule hides, and how to fix it.

Published on
28/10/2026
Updated on
28/10/2026
Reading time
8 min
Cover of the article “Excluded by 'noindex' Tag”, with a screenshot of the Sorank software next to the title

Tools

On this page

In short

"Excluded by 'noindex' tag" is a reason listed in the Page indexing report of Google Search Console. It means Googlebot crawled the page, found a noindex rule (in a robots meta tag or in an X-Robots-Tag HTTP header) and obeyed it, so the page cannot appear in search results. For login, cart, thank-you or internal search pages, this is the expected result and needs no action. For a page you want to rank, find where the rule comes from (CMS setting, SEO plugin, theme, server or CDN), remove it at the source, then ask Google to recrawl.

Want to go further? Ask

Quick quiz

Who should fix the technical side of your site?

Question 1 of 425%
What is happening today?

Excluded by 'noindex' tag is the one indexing status you created yourself, on purpose or by accident. Google's Page indexing report documentation describes the reason in three sentences: "When Google tried to index the page it encountered a 'noindex' directive and therefore did not index it. If you do not want this page indexed, congratulations! If you do want this page to be indexed, you should remove the 'noindex' directive." This guide helps you decide which side of that sentence each URL is on, find the exact source of an unwanted rule, and fix it without breaking anything else.

What does "Excluded by 'noindex' tag" mean?

A noindex rule tells search engines not to show a page in their results. Google reads it in two places, as its guide to blocking indexing with noindex explains:

  • A robots meta tag in the <head> of the HTML: <meta name="robots" content="noindex"> for all search engines, or name="googlebot" for Google only.
  • An X-Robots-Tag HTTP header sent by the server with the response, with the value noindex or none. This is the only option for files without HTML, such as PDFs.

When Googlebot finds either one, it keeps the URL out of the index. The status appears in Google Search Console under Indexing, then Pages, in the table "Why pages aren't indexed". The help page lists the same reason as "URL marked 'noindex'"; both labels describe one situation.

Three facts change how you read the report:

  • Google obeyed you. Unlike "Crawled - currently not indexed", where Google decides against a page, this status reflects an instruction the site sent.
  • It requires a crawl. Google can only see a noindex rule on a page it is allowed to fetch. A page blocked by robots.txt never reaches this status.
  • The rule can come from anywhere in the chain. HTML, CMS, plugin, theme, server configuration and CDN can each add it, and the page source does not show HTTP headers.

Is it normal or an error?

Most sites have URLs in this status, and many of them belong there. Google's report states that pages listed as not indexed are there "not necessarily because of an error". Sort the list by URL type before fixing anything.

URL typeVerdictAction
Login, account and admin pagesNormalNone
Cart, checkout and order confirmationNormalNone
Thank-you pages after a formNormalNone
Internal search resultsNormalNone; avoid linking to them in bulk
Tag pages, author archives, thin filter pagesUsually a deliberate choiceKeep if the pages add nothing; review if they target real searches
Staging, test or preview URLsNormalKeep noindex, ideally add password protection
Blog articles, product, category or service pagesErrorFind the source and remove the rule
The home page or a whole sectionUrgent errorFix today: the site loses its organic traffic
URLs listed in your XML sitemapConflictRemove the noindex, or remove the URL from the sitemap

The last line matters more than it looks. A sitemap tells Google "index these pages", a noindex says the opposite. Keep the sitemap limited to indexable, canonical URLs (our guide to submitting a sitemap to Google covers how to clean it).

Tip

Export the full list from the report (the table on screen shows a sample), then group URLs by folder or pattern in a spreadsheet. If a pattern you expected, such as /cart/ or /account/, explains 95% of the rows, you only need to check the rest.

Where does an unwanted noindex come from?

When an important page carries noindex, the cause is almost always one of the sources below. Check them in this order, from the most frequent to the rarest.

SourceTypical situationWhere to check
CMS site-wide settingOption ticked during development and never untickedWordPress: Settings, Reading, "Search engine visibility"; other CMS: site SEO settings
SEO plugin or appContent type, taxonomy or single page set to noindexPlugin settings per content type, then the page's own SEO box
Theme or template codeA meta robots tag written in a template fileHeader template, page templates
Migration or redesignStaging settings pushed to productionCompare old and new site configuration
Server configurationX-Robots-Tag added in .htaccess or the server configApache, Nginx or hosting panel rules
CDN or edge rulesA header rule applied to a whole pathCDN transform or header rules
JavaScriptScript adding or removing the meta tag after loadRendered HTML in URL Inspection

The WordPress case is common enough to name. According to the WordPress documentation on the Reading screen, ticking "Discourage search engines from indexing this site" adds noindex,nofollow in the head of every page (since version 5.3). One forgotten checkbox after a launch is enough to remove a whole site from Google. Site launches and redesigns are the riskiest moments, which is why an SEO migration checklist always includes a check of robots rules. For WordPress-specific settings, see our page on WordPress SEO and GEO.

How do you diagnose the status, step by step?

  1. Open the report. In Search Console, go to Indexing, then Pages, click "Excluded by 'noindex' tag" and export the list.
  2. Sort the URLs with the table above. Set aside those that should stay out of the index.
  3. Inspect one important URL. Paste it in the URL Inspection tool. The "Indexing allowed?" line tells you whether Google saw noindex and whether it came from the robots meta tag or the X-Robots-Tag header.
  4. Test the live URL. Click "Test live URL": if the live version no longer has noindex, the rule was already removed and Google only needs a recrawl.
  5. Check both places yourself. Look for noindex in the page source, then in the response headers (browser developer tools, Network tab). A free HTTP headers checker shows the X-Robots-Tag without opening any developer tool, and the indexability checker tests meta tag, header and robots.txt in one pass.
  6. Trace the source with the sources table, starting with the CMS setting and the SEO plugin.

Watch out

Google may skip rendering when it finds noindex in the original HTML. Its JavaScript SEO guide warns that "using JavaScript to change or remove the robots meta tag from noindex may not work as expected." A script that removes the tag after load does not fix the page.

How do you fix it?

The fix depends on the source. Change the setting where the rule is generated, never only the visible output, or it comes back at the next update.

Source foundFix
CMS site-wide settingUntick the option, clear the cache, check the home page source
SEO plugin, per pageSet the page to "index" in its SEO settings
SEO plugin, per content typeChange the default for the content type, then check that single pages do not override it
Theme codeRemove the hard-coded tag from the template, ideally in a child theme
Server or CDN headerRemove or narrow the X-Robots-Tag rule so it only targets the paths you want hidden
JavaScriptServe the correct robots meta tag in the original HTML
Page blocked by robots.txtAllow crawling first, otherwise Google cannot see that noindex is gone

After the fix, request indexing for the most important URLs in the URL Inspection tool, and resubmit the sitemap if many pages were affected. For a group of fixed URLs, click "Validate fix" in the report; Google says validation "typically takes up to about two weeks, but in some cases can take much longer." Clear any page cache or CDN cache first, or Google may fetch the old version with the old rule. If pages still do not appear weeks later, our guide to getting pages indexed by Google lists the next levers, and if they move to Crawled - currently not indexed, the problem is now the content, not the rule.

Noindex, robots.txt or canonical: which one should you use?

The three tools are often mixed up, and combining them wrongly creates the most confusing reports.

ToolWhat it doesUse it forCommon mistake
noindexPage crawled, kept out of resultsPages users reach but searchers should not land onCombined with a robots.txt block, so Google never reads it
robots.txt DisallowPage not crawledSaving crawl on large sets of useless URLsUsed to remove a page from results: the URL can still be indexed without its content
Canonical tagSignals the preferred version among duplicatesVariants of the same content (parameters, sorting)Combined with noindex on the same page, sending contradictory signals

Google states it plainly: if robots.txt blocks a page, "the crawler will never see the noindex rule." If you want a page out of the index, leave it crawlable with noindex until it disappears, then decide whether to block it. Test your file with the robots.txt checker, and read the robots meta tag specification for the full list of rules; it also notes that when rules conflict, "the more restrictive rule applies."

Note

A page that shows "Indexed, though blocked by robots.txt" is the reverse case: Google indexed the URL from links without reading it. Unblock it and add noindex if you want it out.

Why does it matter for SEO and for AI visibility?

A page under noindex receives no organic clicks from Google, whatever its quality. On a large site, an unwanted rule on a template can remove hundreds of product or article pages at once, and the first sign is often a drop in traffic weeks later. If your site seems to have disappeared altogether, start with our checklist on a website not showing up on Google.

AI assistants add a second cost. ChatGPT, Perplexity and Gemini often answer by retrieving pages from web search indexes and citing them, so a page missing from the index has little chance of being cited. Our study of the platforms AIs cite most shows which sources they favour.

Sorank is our product: an autopilot SEO and GEO software. Its GEO and SEO dashboard shows clicks, impressions and positions from Search Console, so a sudden fall in impressions on a group of pages stands out quickly, and the free Sorank Chrome extension flags SEO issues on any page you open.

Sorank GEO and SEO dashboard showing Google Search Console clicks, impressions and average position over time

The short version: leave noindex on pages that should never rank, remove it at the source on pages that should, keep the sitemap free of noindexed URLs, and never block a page in robots.txt while waiting for Google to read its noindex. To publish pages built to be indexed and cited, see Sorank's plans, from $49 per month with a 3-day free trial.

Frequently asked questions

How long does it take for a page to be indexed after removing noindex?

Google has to recrawl the page before anything changes, which can take from a few days to several weeks depending on how often it visits the site. Requesting indexing in the URL Inspection tool speeds up important URLs. Validation of a group of fixed pages typically takes up to about two weeks, according to Google.

Does a noindex tag on some pages hurt the rest of my site?

No. Noindex only affects the pages that carry it, and Google applies no site-wide penalty for it. Using noindex on low-value pages such as cart, login or internal search results is standard practice. The risk comes from a rule applied by mistake to pages that should rank.

Should I use noindex or delete a page I no longer want in Google?

If visitors still need the page, for example a thank-you or account page, keep it and use noindex. If the page has no purpose any more, delete it and return a 404 or 410, or redirect it with a 301 to the closest relevant page if it has backlinks or traffic. Both remove the URL from the index after the next crawl.

Free SEO & GEO audit

Get your content plan for 30 days for free

We analyse your competitors, your website and your AI visibility to create a tailored content plan for free.

Our free SEO tools

See all our free tools

Get a free audit of your site

THEY TRIED SORANK BEFORE YOU

Testimonials from ambitious founders

Organic growthE-commerce

0 to 10000 visitors in 5 months

Celio Fabianomonrobotlavevitre.fr
Organic growthSoftware

0 to 5000 clients in 8 months

Thibault BMsorank.com
Organic growthLeisure and aviation

0 to 1104 clicks in 4 months

Dominiqueflight-sensations-idf.com
Organic growthLead generation for installers

x98 clicks in 2 months

LeadBolt Agencyleadbolt.online
Organic growthMusic software

x55 clicks in 5 months

Valentin Cordiertiger-sounds.com