What Is noindex? How to Set It Up, When to Use It, and How It Differs from nofollow

Published:
Last Updated:
Category: SEO & Content
Authors: Shusaku Yosa

Published:
Last Updated:
Category: SEO & Content
Authors: Shusaku Yosa
noindex is a setting that tells search engines not to display a given page in search results. Not every page on your site belongs in the index. In fact, having large numbers of low-quality or duplicate pages indexed can work against your site's overall evaluation.
This article covers how noindex works, the two ways to implement it, when to use it and when not to, and how it differs from nofollow and robots.txt — the knowledge you actually need in practice.
noindex is a rule that instructs search engines not to index a page — that is, not to register it in search results. When Googlebot crawls the page and reads the tag, Google drops that page entirely from its search results, regardless of whether other sites link to it.
The critical point is this: you allow crawling while refusing indexing. If a search engine cannot access the page, it cannot read the noindex instruction in the first place. Whether you understand this premise is what separates successful noindex management from failure.
A very common complaint is that a page stays in search results even after noindex has been set. There are two main causes.
If you need a page removed urgently, use the Removals tool in Search Console. You can also speed up processing by requesting a recrawl via the URL Inspection tool.
There are two ways to implement noindex. They have the same effect, so choose based on your content type and site setup. Note that specifying noindex in robots.txt is not supported by Google, so don't use that approach.
For HTML pages, the standard approach is to place the following meta tag inside the head element.
<meta name="robots" content="noindex">
Setting the name attribute to robots targets every search engine that supports the rule. If you want it to apply only to Googlebot, change the name attribute to googlebot.
<meta name="googlebot" content="noindex">
To combine multiple rules, list them comma-separated. When instructions conflict, Google applies the more restrictive one.
<meta name="robots" content="noindex, nofollow">
Files without an HTML head element — PDFs, images, videos — can't use a meta tag. In those cases, use the X-Robots-Tag HTTP response header.
X-Robots-Tag: noindex
X-Robots-Tag supports the same directives as the meta tag, with the added advantage that you can apply rules across an entire site through server configuration files (Apache's .htaccess, Nginx config, and so on). For example, you can apply noindex to every PDF file at once.
Use noindex for pages you want crawled but kept out of search results. Typical cases include the following.
There are also cases where noindex is inappropriate, or actively harmful.
noindex and nofollow are easily confused because the names look alike, but they control entirely different things.
In short, noindex says "don't show this page," while nofollow says "don't go any further from this page." The two are independent, so links are still followed normally on a page set to noindex.
That said, page-level nofollow is rarely the right tool. It stops equity from flowing through every link on the page, navigation included. If you want to control specific links only, use the link-level rel attribute.
The distinction between noindex and robots.txt is another frequent source of confusion in technical SEO.
A URL blocked in robots.txt can still appear in search results if external sites link to it. In that case, the URL shows up with no snippet. The basic rule of thumb: use noindex when you definitely want something gone from search results, and robots.txt when you want to conserve crawl budget.
Using both at once is a classic failure pattern. Always follow this order: allow crawling → set noindex → confirm the page has disappeared from search results.
noindex is a simple but powerful setting for deliberately excluding pages on your site from search results. The key points come down to three.
After setting it up, always confirm the status in Search Console, and audit periodically to make sure noindex hasn't been left on pages where you didn't intend it. Index loss from a misconfiguration produces large traffic losses before you notice.

How to grow e-commerce sales with content marketing: dividing roles with product pages, seven article theme templates, p...

How to make owned media SEO drive traffic: pre-launch design, topic clusters, article production, rewrite operations, an...

How the canonical tag (rel=canonical) works and how to set it. Covers when to use it, common mistakes such as pagination...