A noindex tag tells search engines: “Don’t show this page in search results.” It’s a simple line of HTML that gives you control over which pages on your site get indexed and which ones stay hidden.

Noindex tag on a webpage in HTML

Understanding the Noindex-Tag

A “noindex-tag” is a specific command placed within the HTML of a webpage that signals search engines not to include that particular page in their index. In simpler terms, it tells search engine bots not to show your page in search results. This directive is a powerful tool for controlling which pages of your website appear in search engine results and which ones remain hidden.

How Does a Noindex-Tag Impact SEO?

You’d use a noindex tag when you have pages that serve a purpose but shouldn’t show up in search results. Common examples:

  • Thank you / confirmation pages after a form submission
  • Duplicate content like print-friendly versions or paginated archives
  • Staging or test pages that aren’t ready for the public
  • Internal search results pages that add no SEO value
  • Login or admin pages with no reason to appear in search

Implementing Noindex-Tags on Your Website

If you’re editing HTML directly, add the meta tag inside the <head> section of the page. After making the change, you can use Google Search Console to test the live URL and confirm Google sees the noindex directive.

If you’re on WordPress, you don’t need to touch code. Most SEO plugins handle this with a toggle:

  • Yoast SEO: Edit the post → scroll to Yoast → Advanced tab → set “Allow search engines to show this content in search results?” to No.
  • RankMath: Edit the post → RankMath panel → Advanced tab → Robots Meta → check “No Index.”

Best Practices for Using Noindex-Tags

When utilizing noindex-tags, it’s essential to use them strategically. Avoid using them on critical pages that you want to rank on search engines. Reserve the noindex directive for pages that serve a specific purpose but are not meant for public consumption.


When Not to Use a Noindex Tag

Never noindex your homepage, key landing pages, blog posts you want traffic to, or any page that targets a keyword you’re trying to rank for. The noindex tag is for cleanup, not for hiding content you’re unsure about. If a page has value to searchers, let Google index it.

If you’re not sure whether a page is indexed, check it in Google Search Console or use RightBlogger’s Chrome Extension to inspect the page’s meta tags with one click. For more on how indexing works, see our guide on submitting URLs to Google.