Also known as: robots noindex, meta robots noindex, index exclusion
Noindex is a directive with which website operators instruct search engines not to include a particular URL in the index. It is set either as an HTML meta tag (<meta name="robots" content="noindex">) in the <head> or as an HTTP header (X-Robots-Tag: noindex). Unlike a robots.txt disallow, it permits crawling of the page — Google sees the content but keeps it out of the index.
A common confusion: a robots.txt disallow forbids crawling — Google does not see the page but knows it exists (for example through internal links). The consequence: the URL can remain indexed without snippet text. Noindex, by contrast, permits crawling — Google reads the page but does not index it. Anyone who wants to remove a page from the search results needs noindex, not disallow. Anyone who also wants to save crawl budget combines both — but always in this order: first set noindex, wait until the page has left the index, and only then add the disallow.
Example: A WooCommerce shop has more than 8,000 indexed tag and filter URLs, all of which show thin content with no backlinks and no clicks in GSC. Applying noindex to all tag overviews and parameter filter pages reduces the indexed URLs from 11,300 to 2,800 after 8 weeks — the crawl frequency of the real product pages doubles, and new products appear in the index an average of 4 days sooner.
<meta name="robots" content="noindex">) tells search engines not to include a page in the index. Unlike a robots.txt disallow (which blocks crawling), the page is still crawled but is not shown in search results.Noindex and robots audit in the technical SEO check
Free SEO & GEO Check
SEO score, AI visibility and citability of your website in 30 seconds — no registration required.
Register for free, get 10 credits and start right away.
Register now