What is noindex?
Noindex is a directive aimed at crawlers that specifies a given URL should not enter the search engine's index. The page keeps existing, stays reachable for anyone with the link, and the server keeps serving it normally, but it disappears from search results because Google, Bing, or any other engine excludes it from its searchable database.
The directive is expressed in two technically equivalent but differently scoped ways: the robots meta tag inside the HTML document's <head>, or the X-Robots-Tag HTTP header sent by the server along with the response. Both accept combinable values: noindex,follow excludes the page from the index but still lets the crawler follow its internal links, while noindex,nofollow blocks both at once.
A detail that gets overlooked often: noindex doesn't delete a page or stop it from loading in a browser. It only instructs the search engine to drop it from the results or never add it in the first place. If the page was already indexed when the directive gets added, Google needs to crawl it again to read the tag and apply the exclusion, a process that can take anywhere from a few days to several weeks depending on how often the site gets crawled.
Google is the reference engine in most audits, but noindex is part of the standard industry protocol for excluding content and works equivalently on Bing, Yandex, or any search engine that honors those conventions. It isn't a proprietary feature of a single provider, it's an industry-wide agreement on how to signal which content shouldn't show up in search results.
Another point that trips people up in practice: noindex offers no protection against careless internal linking. If a page carries noindex but is still linked prominently from the navigation menu or from other pages, users and crawlers will keep running into it regularly; the tag only removes it from the search index, not from the rest of the site.
