What Is the No-index Tag and How Does It Affect SEO?

clock Aug 14,2026
pen By SEO ANALYSER
What Is the Noindex Tag and How Does It Affect SEO

Written by Sam Holloway, Small Business SEO Educator

Sam Holloway spent five years running his own trade business in Perth before teaching himself SEO. He writes for business owners figuring this out on their own, without agency budgets or technical backgrounds.

Short answer: The noindex tag is a small instruction in your website's code that tells search engines not to list a page in the search results page (the page you see after typing something into Google). It doesn't delete the page or stop visitors viewing it. It's mainly used to keep duplicate content, thank-you pages, and other low-value pages out of Google's results.

You've probably searched your own business name on Google and found something you didn't expect, maybe an old test page, a duplicate blog post, or a thank-you page that was never meant for public eyes. If that's happened to you, you're not alone. Lots of small business owners run into this exact problem without realising there's a simple fix.

That fix is called the noindex tag. It's a small piece of code that tells search engines not to show a page in their search results. This guide explains what it is, how it works, and when you should (and shouldn't) use it on your own website.

What Is the Noindex Tag?

The noindex tag is part of something called the robots meta tag. A meta tag (a small piece of code added to the header section of a webpage) gives instructions to search engines about how to treat that page. It's not something visitors ever see. It sits quietly in the background, doing its job.

When you add a noindex instruction to a page, you're telling search engines like Google and Bing not to include that page in their results. The page can still exist. People can still visit it directly through a link. It just won't turn up when someone searches for it.

Think of it like taking a product off the shelf in a shop but leaving it in the storeroom. Customers who already know it's there can still ask for it. Everyone else walking past the shelf won't see it at all.

Before you noindex anything, make sure you understand which pages actually need it. Not every page on your site should be hidden from search results.

How Does the Noindex Tag Work?

The noindex tag works through a set of instructions called the robots meta tag, or sometimes the X-Robots-Tag when it's added to the server instead of the page itself. Don't worry about the technical difference for now. Both do the same basic job: they tell search engines what to do with a page once they find it.

Here's how it plays out in practice. When Google visits your website, it does two separate things. First, it crawls the page (that means it reads through the content and code). Second, it decides whether to index the page (that means adding it to the giant list of pages it can show in search results). The noindex tag steps in at that second stage. Google can still crawl a noindex page. It just won't add it to the index afterwards.

Picture a boutique clothing store in Fremantle that sells online. Their website automatically creates a separate page for every product colour and size combination. That means one jumper might create fifteen slightly different page addresses, all showing almost the same content. This is a classic case of duplicate content (multiple pages with the same or very similar content competing against each other).

Without any changes, Google might index all fifteen versions. That spreads ranking signals thinly across pages that are really just one product, and search engines can struggle to work out which version to show. By adding a noindex tag to the extra variations and keeping only the main product page indexed, the store gives Google one clear page to rank instead of fifteen competing ones. Over time, that tends to make the main page easier for search engines to understand and rank properly.

The key thing to remember is that noindex controls what shows up in search results. It doesn't control whether Google can visit the page at all. Those are two different settings, and mixing them up is one of the most common noindex mistakes.

When Should You Use a Noindex Tag?

Not every page on your website deserves a spot in Google's results. Some pages are only useful to a small number of people, or only make sense in context, like partway through a checkout process.

Common examples include thank-you pages after someone fills in a contact form, internal search results pages generated by your own site's search bar, and login or account pages. Staging pages (test versions of your site used before something goes live) also fall into this category. None of these add value to someone searching on Google, and they can clutter your indexed pages with content nobody is looking for.

Duplicate content is another good reason to reach for a noindex tag, especially printer-friendly pages, filtered product listings, or pages created automatically by your website platform. Thin content pages (pages with very little useful text, like an empty category page) are also worth considering for noindex, particularly if you can't improve them any time soon.

Have a look through your website and make a short list of any pages that fit these categories. You don't need to fix them all today, just start noticing them.

Noindex Tag vs Robots.txt: What's the Difference?

People often mix up the noindex tag with the robots.txt file, but they do different jobs. A robots.txt file is a separate document on your website that tells search engines which pages or folders they're allowed to crawl in the first place. The noindex tag works after crawling, deciding whether a page that's already been read gets added to search results. A canonical tag adds a third layer again, telling search engines which version of a similar page to treat as the main one.

ToolWhat it does
Noindex tagLets search engines crawl the page, but keeps it out of search results
Robots.txt fileBlocks search engines from crawling the page at all
Canonical tagPoints search engines to the preferred version of a similar page

Mixing these up causes real problems. If you block a page in robots.txt, Google can't even read the noindex tag sitting on it, so the page might still appear in results with limited information showing.

How to Add a Noindex Tag to Your Website

Adding a noindex tag doesn't require any coding experience, especially if your website runs on a common platform. The exact steps vary depending on your setup, but the goal is always the same: get the instruction into the page's header code.

Here's what that usually looks like:

  • If you use WordPress with a plugin like Yoast or RankMath, there's usually a toggle switch on each page called something like "Discourage search engines from indexing this page."
  • If you built your site with Wix, Squarespace, or Shopify, look for an SEO settings panel on individual pages, which often includes a noindex option.
  • If you're comfortable editing code, you can add a line inside the head section of the page telling robots not to index it.
  • For pages that aren't HTML, like PDFs or images, your web host can sometimes add the instruction through a server header instead.
Pro tip: don't try to noindex your whole website by mistake while testing this out. Start with one page you're confident about, check it with your usual tools, then move on to the next one.

Common Noindex Mistakes That Hurt Your SEO

The noindex tag is simple, but small mistakes can cause big headaches. The most common one is noindexing an important page by accident, often a category page, a landing page, or even the homepage after a website update. If that page suddenly disappears from search results, traffic can drop quickly and it's not always obvious why.

Another common mistake is blocking a page in the robots.txt file and adding a noindex tag to it at the same time. As mentioned earlier, if search engines can't crawl the page, they never see the noindex instruction, so the page can still show up in results, just with less information than usual.

Forgetting to remove a noindex tag is just as common. Staging pages sometimes get noindexed during development, and that tag stays in place after the site goes live. The page looks fine to visitors, but it never appears in search results because nobody remembered to switch the setting back.

How to Check If a Page Has a Noindex Tag

If you're not sure whether a page has a noindex tag, there are a few quick ways to check. You can right-click the page, choose "view page source," and search for the word noindex in the code. It's not the friendliest method if you're not used to reading code, but it works.

An easier option is to check the page in Google's indexing report, which will tell you directly whether a page is excluded because of a noindex tag. Some SEO tools can also scan your whole site and flag noindexed pages for you, which saves a lot of manual checking.

Does the Noindex Tag Affect Your Rankings?

The short answer is yes, but only for the specific page you've noindexed. Once a page is noindexed and search engines process that instruction, it stops appearing in search results altogether, so it can't rank for anything, and it can't send visitors your way through organic search.

It generally doesn't harm the rest of your website. Other pages keep their own ranking ability. However, a noindexed page may still pass link equity (the value passed between pages through links) to pages it links to, depending on how it's set up, so removing a well-linked page from your site entirely is a different decision to just noindexing it.

FAQs

01
Does the noindex tag delete a page from my website?
No, it doesn't. The page still exists and visitors can still reach it through a direct link. The tag only stops it appearing in the search results page, so anyone relying on a meta tag instruction rather than deleting content should know the page is still live behind the scenes.
02
Can I use a noindex tag and a canonical tag on the same page?
It's not recommended. A canonical tag tells search engines to treat a page as a duplicate of another one, while a noindex tag says don't crawl the page for ranking purposes at all. Combining them sends mixed signals, so it's best to choose one approach for each page.
03
How long does it take for Google to remove a noindexed page from results?
There's no fixed timeframe, since it depends on how often Google revisits the page. It can take anywhere from a few days to several weeks before the page stops appearing. Checking Google Search Console can help you confirm whether Google has processed it and removed it from the index.
04
Should I noindex thank-you pages and thin content pages?
In most cases, yes. Thank-you pages rarely have value in search results, and pages with very little useful text add little for visitors searching Google. Noindexing these types of low-value pages can help search engines focus on your more important content instead.
05
Does a noindex tag stop Google from crawling my site?
No, it doesn't. A robots meta tag with a noindex instruction still allows crawling; it only affects whether the page gets indexed afterwards. If you also add an X-Robots-Tag or block the page in robots.txt, crawling is a separate setting entirely.
06
Can the noindex tag hurt my SEO if I use it incorrectly?
Yes, it can. Accidentally noindexing an important page can remove it from search engines entirely, cutting off any organic traffic to that page. Running a scan with a tool like SEO Analyser before and after changes can help catch this kind of mistake early.

Summary

The noindex tag is one of the simplest tools available for tidying up how your website appears in search results. Used well, it helps search engines focus on your most valuable pages instead of spreading attention across duplicate content, thin pages, or pages that were never meant for public search, like thank-you pages or staging pages. Used carelessly, it can quietly remove important pages from Google without you noticing straight away.

The safest approach is to check your site regularly, understand exactly which pages carry a noindex instruction, and only apply it where it genuinely helps. Getting comfortable with the noindex tag puts you in a stronger position to manage your own SEO with confidence, rather than guessing why certain pages aren't showing up where they should.

SEO ANALYSER
Popular Tags

Create your account