TL;DR: An HTML instruction that tells search engines to crawl a page but keep it out of search results.
In a nutshell
The noindex tag (a meta robots tag or HTTP header) lets you stop specific pages appearing in Google without deleting them. Used for thank-you pages, login screens, internal search results, and other low-value URLs that would clutter the index. For example, a “thanks for your enquiry” confirmation page should be noindexed so it never competes in search.
Quick answer: The noindex tag is an HTML meta tag (or HTTP header) that tells search engines not to include a specific page in their search results. The page is still crawled, but Google will not show it in SERPs. Useful for thank-you pages, login pages, internal search results, and any low-value content that you do not want competing in search.
What Is the Noindex Tag?
The Noindex tag is an HTML meta tag used to tell search engines not to index a specific page. When you add a noindex directive, you’re essentially saying, “This page shouldn’t show up in search results.”
It’s a powerful tool in SEO that helps you manage what content gets indexed and what doesn’t. Whether you’ve got duplicate content, outdated pages, or low-value resources, the noindex tag is your way to keep Google’s crawlers away from these pages.
At BrisTechTonic, we use noindex tags strategically as part of our SEO strategy and technical SEO work to improve the efficiency of your website’s crawl budget and focus search engines on your most important pages.
Why Use a Noindex Tag?
Here are the main reasons you might use a noindex tag:
- Prevent duplicate content: When you have multiple pages with similar or identical content, adding a noindex tag prevents them from competing in search rankings. See our duplicate content entry for more.
- Keep thin content out of search: Pages with little value (e.g., internal search results, login pages) shouldn’t waste crawl budget or negatively impact your SEO. Read about thin content and how to handle it.
- Exclude temporary pages: Use noindex on pages that are only relevant for a short time, such as promo landing pages or seasonal offers.
- Control indexing of low-quality content: If you have pages that may not meet Google’s quality standards (e.g., affiliate-heavy pages with little original content), a noindex can prevent them from harming your site’s authority.
How to Add a Noindex Tag
Adding a noindex tag to a page is relatively simple. Here’s how it’s done:
1. In HTML Code
The basic noindex tag looks like this:
<meta name="robots" content="noindex">Place this tag in the <head> section of your HTML document.
2. Using WordPress Plugins (e.g., Rank Math or Yoast SEO)
If you’re using WordPress, plugins like Rank Math or Yoast SEO allow you to add noindex tags from the page/post editor itself.
3. Using HTTP Headers
Some web servers allow you to add noindex tags through HTTP headers. This is less common but still a valid option if you’re working with dynamic content or an API.
How to Use Noindex Effectively
While the noindex tag is a handy tool, using it too often or in the wrong places can have unintended consequences. Here are some best practices:
Avoid Overuse
Don’t just slather noindex tags everywhere. It’s better to remove poor-quality pages or merge similar content rather than blindly applying noindex.
Use Noindex for Duplicate Pages
If you have identical content across multiple pages (e.g., category pages and product pages that compete for the same keywords), use noindex on the less important page to preserve crawl budget.
Don’t Noindex High-Priority Pages
Make sure you’re not accidentally noindexing pages that should be indexed, like blog posts, core service pages, or landing pages that drive traffic and conversions. This is a common indexability issue we see in audits.
Combine with Other Technical SEO Fixes
Using noindex tags in conjunction with canonical tags and 301 redirects is often the best solution to clean up duplicate content issues.
How Noindex Impacts SEO
Applying a noindex tag won’t immediately harm your SEO, but it does stop that page from appearing in search results. Here’s what happens:
- Google won’t index the page: The page won’t appear in search results.
- No link equity passed: While noindexing stops a page from ranking, it also prevents it from passing valuable link equity to other pages.
- Search engines will still crawl the page: Google may still crawl the page, but it won’t show up in search results or contribute to rankings.
In our SEO Consultant Bootcamp, we cover all the technical aspects of noindexing and show how to use it in the context of a larger content strategy.
Common Noindex Tag Mistakes
- Accidentally Noindexing important pages: It’s easy to forget that a page was noindexed, especially in larger sites with many pages.
- Using Noindex for too many pages: If you’re using noindex as a crutch for poor content strategy, you may be missing opportunities to optimise your pages instead.
- Failing to update redirects after noindexing: If you’ve noindexed a page that had external links pointing to it, make sure you set up proper redirects to avoid broken links.
Further reading
Frequently Asked Questions
How do I add a noindex tag?
Two methods. Meta tag in the page’s HTML head: <meta name="robots" content="noindex">. Or HTTP header: X-Robots-Tag: noindex. Both work; meta tag is more common because most CMSs (WordPress, Shopify, Webflow) provide a per-page toggle that adds the meta tag.
Should I noindex thin or low-quality pages?
Sometimes, but the better fix is usually to improve the page or merge it into stronger content. Noindex stops a page competing in search but does not remove the underlying issue (thin content can still hurt overall site quality scores). Use noindex when the page genuinely shouldn’t rank, like login pages or filter results.
What is the difference between noindex and robots.txt disallow?
Noindex tells Google to crawl the page but not index it. Robots.txt disallow tells Google not to crawl the page at all. They are different signals. Confusingly, blocking a page in robots.txt prevents Google from seeing the noindex tag, so robots.txt disallow can sometimes leave a page indexed when you wanted it noindexed.
How long does noindex take to work?
Days to weeks. Google needs to recrawl the page to see the noindex directive. You can speed this up by submitting the URL in Search Console’s URL Inspection tool and requesting reindexing. After Google recrawls, the page typically drops out of search results within 1 to 2 weeks.
Take this further
Noindex is a precise tool for stopping specific pages from competing in search. We use it surgically rather than broadly during SEO audits.
Ready to apply this to your own site? Book a free discovery call, or explore our SEO strategy service.