09 June, 2025

What Is Noindex? How to Use the Noindex Tag in SEO

Quick summary: The noindex tag is a directive in the HTML meta robots tag, used to tell search engines like Google that you do not want that page to appear in search results.

Google is the largest search engine in the world, but it has certain limits. Letting Google crawl many pages with irrelevant or low-quality content can hurt the SEO performance of your whole website. On the other hand, for pages you want to keep but do not want to show in search results, using the noindex tag is the right solution. So what is noindex, and how do you use the noindex tag to optimize SEO? Find out with MONA Media Find out in the article below.

What is the Noindex tag?

Noindex tag is a directive in the HTML meta robots tag, used to tell search engines like Google that you do not want that page to appear in search results. Google can still crawl the page, but when it sees the noindex tag, it will not index it and will remove the page from the displayed list.

  • The noindex tag is usually placed in the <head> section of the page as a meta tag: <meta name=”robots” content=”noindex”>
  • Or through the HTTP header with the X-Robots-Tag directive: noindex.

However, for the noindex tag to take effect, Googlebot must be able to access the page. If the page is blocked through robots.txt, the bot will not see the noindex tag, and the page may still appear on Google if it has external links.

What is the Noindex tag

The noindex tag is very useful for controlling pages that should not be shown publicly, such as thank-you pages, internal pages, test pages, login pages or pages with low-quality content. Using the noindex tag helps optimize the website structure and focus Google's crawl resources on more important pages, which improves overall SEO performance

Why use the noindex tag?

The noindex tag is a useful tool for controlling pages you do not want to appear on SERP. When you apply the noindex tag, Googlebot can still crawl the page but will not index it, meaning the page will not be shown in search results. 

One tip to check whether a page uses the noindex tag is to view the page source (press Ctrl + U), then search for the snippet code <meta name=”robots” content=”noindex”>. If you cannot find this line, the page has most likely been indexed by Google.

Why use the noindex tag

Using the noindex tag brings many practical benefits, such as:

  • Keep sensitive or unnecessary pages off Google, such as login pages, thank-you pages or test interfaces.
  • Avoid pages with duplicate or similar content, so search engines always prioritize crawling your highest-quality pages.
  • Optimize Googlebot's crawl process: when you remove unimportant pages, Googlebot can focus on valuable content.
  • When you block indexing of pages that do not need to be processed and stored, website performance improves 
  • A smoother user experience, so that when users search they reach the most useful pages.

Managing the noindex tag looks simple, but if done wrong, it can accidentally dilute the site structure, make internal links lose value and weaken the whole website. Using noindex correctly is key to keeping up the performance of full-scope SEO over the long term.

SEO case study: Ac Quy

Explore the case study MONA x Ac Quy Viet Nhat, one of the hard SEO projects where the MONA team optimized the keyword set and implemented the noindex tag properly, helping this tough battery-niche site exceed 100% of its SEO target their starting revenue. 

How to use the noindex tag to optimize website SEO

To use the noindex tag effectively for SEO website, you can choose to insert the <meta> tag in the page's HTML code or use the response header HTTP. Which method to choose depends on whether you want to apply the directive to one specific page or the whole site. You can also combine noindex with directives like nofollow or settings in robots.txt to control indexing more precisely and completely.

Use the meta tag in HTML to implement noindex

One of the most effective ways to stop a page from being indexed is to add the <meta name=”robots” content=”noindex”> tag to that page's <head> section. If you only want to stop Google from indexing, you can use the following separate line:

<meta name=”googlebot” content=”noindex”>

However, note that each search engine may handle the noindex tag differently. So in some cases, your page may still appear on platforms that do not fully follow this directive.

use a meta tag to noindex

If you are using a content management system (CMS) such as WordPress, Wix or Blogger, you do not need to edit the HTML code directly. Most of these platforms have a built-in noindex option in their SEO settings or page admin, making optimization much simpler and more convenient.

Add the noindex tag to the HTTP header

Besides using the <meta> tag, you can also implement noindex through the HTTP header by using X-Robots-Tag. This is especially useful when you want to block indexing of non-HTML resources such as PDF files, videos or images.

Here is an example of an HTTP response that contains X-Robots-Tag:

HTTP/1.1 200 OK
(…)
X-Robots-Tag: noindex
(…)

When a search engine receives this response, it knows not to index that resource. The advantage of using the HTTP header is that you can easily manage many file types besides HTML, without editing the source code of each page. It is a very flexible addition when you want to control which resources are allowed to appear on Google.

→ How to get your website to the top of Google

Use an SEO plugin in your CMS to “noindex”

To noindex a page in WordPress using plugin SEO, you can use popular plugins like Yoast SEO or Rank Math SEO. Here is how you can do it:

First, install and activate the SEO plugin you choose. Next, open the page you want to noindex in the editor.

  • If you use Yoast SEO, in the Yoast SEO area of the page, switch to the Advanced tab, find the “Allow search engines to show this post in search results?” option and select No, then save your changes.
  • If you use Rank Math SEO, in the Rank Math area when editing the page, go to Advanced SEO Options, find the “Index this post/page?” section, select No, and save.
use an SEO plugin to "noindex"

Finally, to check that the setup is correct, you can use the URL Inspection tool in Google Search Console. This makes it easy to manage which pages should be indexed by Google and which should not.

Long-term “noindex” leads to “nofollow”

When you set the noindex tag on a page for a long time, the links on that page also gradually lose their ability to pass value.

According to John Mueller (Google), if Googlebot keeps seeing the noindex status on a page for a long time, the page will be removed from the index entirely. Then the links inside the page are no longer crawled or evaluated by Google.

Suppose you have a page A with many links to other pages on your website. At first, if you put a noindex tag on page A, Google understands: “OK, do not show page A in search results, but keep following the links on the page” (if you use noindex, follow).

But if you leave page A on noindex for too long, Google will gradually treat page A as having no value and will stop crawling the links inside it. Then the links from A to other pages will no longer pass SEO value as before.

Long-term “noindex” leads to “nofollow”

So when using noindex, you should also think carefully about the role of the links on that page, to avoid losing SEO value unintentionally.

Do not use “noindex” to handle duplicate content

Many people think adding a noindex tag is the way to handle duplicate content on a website, but in practice it is not the best solution. If you have many identical or near-identical pages, the best approach is to use canonical tag. This tag helps Google understand which version is the main one you want indexed. SEO signals from the secondary versions are also consolidated into the main page, strengthening the canonical version.

On the other hand, if you use noindex for duplicate pages, those signals are not consolidated, and you may accidentally lower the site's overall SEO value.

Check and fix noindex errors regularly

For Google to recognize the noindex tag on a page, Googlebot needs to crawl that page again. If you added a noindex tag but the page still appears in search results, Googlebot may not have re-crawled it since the change. For less important pages, this can take several weeks or even months.

You can proactively ask Google to re-crawl the page using the URL Inspection tool in Google Search Console. This speeds up the update.

check and fix noindex errors

Also check whether your page is blocked by robots.txt. If the robots.txt file stops Googlebot from accessing it, the bot cannot see the noindex tag and the page may still appear in search results. In that case, unblock the URL in robots.txt so the bot can access it and see the noindex.

Finally, to make sure the noindex tag is implemented correctly, you can:

  • Use the URL Inspection tool to see the HTML that Googlebot actually sees.
  • Check the Page indexing report in Google Search Console, where you can see which pages Googlebot detects as containing noindex.

Monitoring your noindex tag rollout closely helps you stay in control of which content appears on Google, which optimizes SEO performance for your whole website.

The noindex tag is a tool that helps you control which content is allowed to appear on Google. Used correctly, the noindex tag helps avoid duplicate content, optimize crawling and raise website quality. To implement SEO services in a way that is effective and lasting overall, think carefully before using noindex. If you need support, the MONA Media team is always ready to work with you on SEO-standard website optimization. Contact us today for advice and a SEO price list with full details.

Frequently asked questions about Noindex

What is Noindex?
The noindex tag is a directive in the HTML meta robots tag, used to tell search engines like Google that you do not want that page to appear in search results.
About The MONA Group: Founded in 2016, with 60+ staff, MONA has delivered 14,000+ projects with an 85% client retention rate. MONA provides website design, full-scope SEO, custom software and AI automation solutions for businesses. Consultation hotline: 1900 636 648. Explore MONA SEO services and AI tools at work.
MONA has a podcast: listen instead of readingEpisodes on AI, automation & SEO for Vietnamese businesses
Nghe ngay
About the author

CEO & Founder · The MONA

Founder of The MONA, who built a services company of 200+ staff with 14,000+ projects delivered. Khánh Hùng shares how he thinks about building systems that run themselves, automating a business, and the real lessons from delivering projects at MONA.

Views 1,5K
Rate this article 4,8/5 · 19 ratings

Professional website
design services

Own a website with a beautiful, 100% exclusive design and a lifetime warranty, with the ability
to expand features flexibly as your business grows, starting today!

Contact Mona

    MONA có riêng một Người "Bạn Thân" cho bạn - Người Account sẽ đồng hành, hỗ trợ, hướng dẫn, đặt đồ ăn cho bạn mãi mãi, từ đây về sau!
    MONA will never sell your information or send you spam

    NHẬN TƯ VẤN SEO MIỄN PHÍ !

    Đội MONA tư vấn hệ thống quản lý giáo dục trực tuyến
    Hỏi đáp giáo dục 4.0
    Tạo cuộc hẹn miễn phí với MONA để giải đáp và tư vấn mọi thắc mắc về giải pháp số hoá ngành giáo dục
    Thời lượng cuộc hẹn
    45 Phút
    Ngày và giờ
    Thứ 2, ngày 25 tháng 12, 2023
    [9:30 - 10:15]

      Chọn ngày và giờ
      Khung giờ
      Back
      Hãy cho MONA biết bạn là ai
      0:00