What Is a Noindex Tag?
A noindex tag is an instruction that tells search engines not to include a specific page in their search results. It is added as a meta robots tag in a page's HTML head or sent as an X-Robots-Tag HTTP header. A noindexed page can still be crawled and its links followed, but it will not appear in Google or Bing listings. It is the correct tool for thank-you pages, thin filter URLs, and internal admin screens.
- Directive syntax
- <meta name="robots" content="noindex"> in the page head (Google Search Central)
- Header alternative
- X-Robots-Tag: noindex for non-HTML files like PDFs (Google Search Central)
- Must be crawlable
- The page cannot be blocked in robots.txt or Google never sees the noindex (Google Search Central)
- Removal timing
- Pages typically drop from the index within days to a few weeks after recrawl (industry-typical)
What does a noindex tag actually do? #
A noindex tag removes a page from search engine indexes so it never surfaces in results, while still allowing crawlers to visit the page and read its content. This is a subtle but important distinction. Blocking a URL in robots.txt stops crawling entirely, whereas noindex allows the crawl but forbids indexing. Because the two mechanisms work at different stages, they are not interchangeable. Search engines discover a page, request it, read the HTML, and only then honor the noindex directive found in the head or HTTP header. If you want a page to stay reachable for users, pass link equity through its internal links, yet keep it out of the ten blue links, noindex is the answer. Common candidates include order confirmation pages, gated content, staging environments, and low-value faceted URLs. When we build sites at /services/web-design we map every template to an index or noindex decision before launch, so nothing thin or duplicative dilutes the pages that should rank.
How do you add a noindex tag correctly? #
There are two supported methods. The first is a meta robots tag placed in the HTML head of the page, written as a meta name robots element with a content value of noindex. The second is an X-Robots-Tag HTTP response header, which is the only option for non-HTML files such as PDFs, images, or downloadable spreadsheets that have no head to edit. On WordPress, most SEO plugins expose a per-page toggle that writes the tag for you, which is why teams working with /services/wordpress-development rarely touch code for this. The single most common mistake is combining noindex with a robots.txt Disallow rule on the same URL. If crawling is blocked, the crawler never fetches the page, never sees the noindex instruction, and the URL can still appear in results as a bare link with no snippet. Always leave a noindexed page crawlable until it has fully dropped from the index, then you may block it if you wish.
When should a local business use noindex? #
Local business sites accumulate more junk URLs than owners expect. Thank-you and confirmation pages after a contact form should be noindexed because they add nothing to search and can leak into results with embarrassing snippets. Internal search result pages, print-friendly versions, tag archives with one post, and login or account screens all belong out of the index. Development and staging copies of a site must be noindexed or password protected so Google never indexes a duplicate of your live site. If you run promotions or seasonal landing pages tied to /services/ppc-landing-pages, you often want those visible to ad traffic but hidden from organic search to avoid thin-content signals. The guiding question is simple: would a stranger searching Google be glad to land here, or would this page waste their click? If the honest answer is the latter, noindex it. Getting this right keeps your crawl budget and ranking signals focused on the service and location pages that actually win customers.
Noindex versus robots.txt: what is the difference? #
These two tools are frequently confused, yet they solve different problems. Robots.txt controls crawling: it tells bots which URLs they may or may not request, and it lives in a single file at the root of your domain. Noindex controls indexing: it tells bots that a page they have already fetched must not appear in results. Because a robots.txt Disallow prevents the fetch, it also prevents the crawler from ever seeing a noindex tag on that same URL, which is the classic conflict. If your goal is to keep something out of search results, noindex is almost always the right choice and robots.txt is the wrong one. If your goal is to save crawl budget on thousands of low-value parameter URLs, robots.txt is appropriate. For a deeper walkthrough of both files see /wiki/sitemaps-and-robots-txt-explained, which explains how crawl directives and index directives fit together in a coherent technical setup.
Does noindex pass link equity? #
By default a noindexed page is treated as noindex, follow, meaning search engines will not list the page but will still crawl and follow the links on it, allowing ranking signals to flow through to the pages those links point to. This is useful when a hub page must stay out of results but still distributes internal authority. Over a long period, however, Google has stated that a persistently noindexed page tends to be crawled less often, and its outbound links may eventually be treated more like nofollow simply because the page is visited rarely. In practice you should not rely on a noindexed page as a permanent link-equity conduit. If a page is important for distributing internal links, consider whether it should be indexed instead. Our /services/conversion-optimization audits often find valuable internal links buried on noindexed utility pages, which is a signal the site architecture needs rethinking rather than a directive to tweak.
How do you check if a page is noindexed? #
The fastest check is Google's URL Inspection tool inside Search Console, which reports whether a URL is indexed, and if not, whether a noindex directive is the reason. You can also view the page source in a browser and search the head for a robots meta tag, or use browser developer tools to inspect the response headers for an X-Robots-Tag. Free crawlers and our own /tools/website-grader surface indexability at a glance across many pages at once, which is far more practical than checking URLs one by one. Watch for JavaScript that injects a noindex tag after the initial HTML loads, because a rendered noindex is just as binding as one in the raw source and is easy to miss. When a client complains that a page vanished from Google, an accidental noindex left over from a staging environment is one of the first culprits we rule out.
What happens after you remove a noindex tag? #
Removing a noindex tag does not instantly restore a page to search results. Google must recrawl the URL, notice the directive is gone, and requeue the page for indexing, which usually takes anywhere from a few days to a few weeks depending on how often the site is crawled. You can speed this up by requesting indexing through the URL Inspection tool in Search Console and by ensuring the page is linked from crawlable, frequently updated parts of your site such as the homepage or a sitemap. If a formerly noindexed page still fails to reappear after several weeks, check that it is not blocked in robots.txt, that it returns a 200 status, and that it is not a near-duplicate of another indexed URL. Sites with fast, healthy crawling recover quickest, which is one more reason /services/speed-optimization work pays off beyond user experience alone.
Common noindex mistakes that hurt local sites #
The most damaging mistake is a site-wide noindex accidentally left on after launch, often because a developer set a WordPress discourage-search-engines checkbox during build and nobody unchecked it. This can wipe an entire business off Google. A close second is noindexing pages that should rank, such as service or location pages, because a template applied the tag too broadly. On the flip side, forgetting to noindex thin filter and pagination URLs floods the index with low-value pages that dilute crawl budget. Another trap is trusting robots.txt to hide a page while it already ranks, then being surprised it still shows. Finally, teams sometimes noindex a page to fix duplicate content when a canonical tag would have been the gentler, equity-preserving choice. Before launch we run every template through /tools/website-grader and a manual index audit, and industry pages like /web-design-for-dentists get the same scrutiny so a single misapplied directive never sinks a client's visibility.
FAQ
Is noindex the same as deleting a page?
No. A noindexed page still exists, still loads for visitors, and can still be linked to and crawled. It is only hidden from search results. Deleting a page removes it entirely and should return a 404 or 410 status, which tells search engines the content is gone rather than merely unlisted.
Can Google ignore a noindex tag?
Google honors correctly implemented noindex directives it can actually see. Problems arise when the URL is blocked in robots.txt, so the crawler never fetches the tag, or when conflicting signals exist. As long as the page is crawlable and returns a valid 200 status with the tag present, Google reliably removes it from the index.
Should I noindex or canonicalize duplicate pages?
Prefer a canonical tag when pages are near-duplicates and you want ranking signals consolidated onto one preferred URL. Use noindex when a page has no search value at all, like a thank-you page. Canonical keeps equity flowing to the chosen URL, while noindex simply removes the page from results without consolidating signals.
Does noindex affect my Google Business Profile?
No. Your Google Business Profile is a separate listing managed in the Google Business Profile dashboard, not indexed from your website's HTML. A noindex tag on a web page has no effect on your map listing. See /wiki/google-business-profile-guide for how that listing is managed independently of your site.
How long until a noindexed page disappears from Google?
It leaves the index when Google next recrawls the URL and reads the directive, typically within a few days to a few weeks. Frequently crawled sites see faster removal. You can request a recrawl through the URL Inspection tool in Search Console to prompt Google to revisit the page sooner.
Can I noindex a PDF or image?
Yes, but not with a meta tag, since those files have no HTML head. Use the X-Robots-Tag HTTP response header set to noindex, configured on your server or via your hosting control panel. This is the standard method for keeping downloadable files out of search results while still serving them to visitors.
Was this helpful?