How to remove noindex tag in wordpress

Last Updated: Jan 27, 2024 by

If you’re a WordPress user, you may have come across the term “noindex tag” before. But what exactly is it, and why would you want to remove it?

In this article, we’ll explain what the noindex tag is, why it may be affecting your website’s SEO, and how to remove it in WordPress.

What is the noindex tag?

The noindex tag is a piece of code that tells search engines not to index a specific page on your website. This means that the page will not show up in search engine results, making it essentially invisible to potential visitors.

The noindex tag is often used on pages that are not meant to be seen by the public, such as login pages, thank you pages, or duplicate content pages. It can also be used on pages that are still in development or are not yet ready to be indexed.

Why is the noindex tag affecting my website’s SEO?

While the noindex tag can be useful in certain situations, it can also have a negative impact on your website’s SEO. This is because search engines use indexing to determine the relevance and quality of a website’s content. If a page is not indexed, it will not be considered in search engine rankings.

If you have important pages on your website that are set to noindex, it can significantly decrease your website’s visibility and traffic. This is especially problematic for businesses or organizations that rely on their website to attract customers or visitors.

How to remove the noindex tag in WordPress

Removing the noindex tag in WordPress is a relatively simple process. Here are the steps you can follow to remove the noindex tag and improve your website’s SEO.

Step 1: Identify the pages with the noindex tag

The first step is to identify which pages on your website have the noindex tag. You can do this by using a tool like Screaming Frog or by manually checking the source code of each page.

Once you have identified the pages with the noindex tag, you can move on to the next step.

Step 2: Check your WordPress settings

Before making any changes, it’s important to check your WordPress settings to make sure the noindex tag is not being added automatically.

In your WordPress dashboard, go to Settings > Reading. Under the “Search Engine Visibility” section, make sure the box next to “Discourage search engines from indexing this site” is unchecked. If it is checked, uncheck it and save your changes.

Step 3: Remove the noindex tag from individual pages

If the noindex tag is only present on a few individual pages, you can remove it manually. Go to the page in question and click on the “Edit” button. In the “Yoast SEO” section, click on the “Advanced” tab. Under “Meta Robots Index”, make sure the box next to “noindex” is unchecked. Save your changes.

Step 4: Remove the noindex tag from all pages

If the noindex tag is present on all pages of your website, you can remove it using a plugin. One popular option is the Yoast SEO plugin, which allows you to easily change the indexing settings for your entire website.

Install and activate the Yoast SEO plugin if you don’t already have it. Then, go to SEO > Search Appearance in your WordPress dashboard. Click on the “Content Types” tab and make sure the “noindex” option is unchecked for all content types. Save your changes.

Step 5: Check for any other plugins or themes adding the noindex tag

If the noindex tag is still present on your website, it’s possible that another plugin or theme is adding it. Check your other plugins and themes to see if they have any settings related to indexing. If so, make sure the noindex option is unchecked.

Step 6: Use a robots.txt file to remove the noindex tag

If you are unable to remove the noindex tag using the above methods, you can use a robots.txt file to block search engines from indexing specific pages. This is not the ideal solution, as it still prevents the pages from being indexed, but it can be a temporary fix while you work on finding and removing the source of the noindex tag.

To use a robots.txt file, you will need to access your website’s root directory. You can do this through your hosting provider or using an FTP client. Once you have access to the root directory, create a new file called “robots.txt” and add the following code:

User-agent: * Disallow: /

This will block all search engines from indexing your website. If you only want to block specific pages, you can add the URLs of those pages after the “Disallow” line.


The noindex tag can be a useful tool in certain situations, but it can also have a negative impact on your website’s SEO. By following the steps outlined in this article, you can remove the noindex tag and improve your website’s visibility and traffic. Remember to regularly check your website for any new instances of the noindex tag and address them promptly to ensure your website is fully optimized for search engines.

Moadood Ahmad

About the Author: Moadood Ahmad

Leave a Reply

Your email address will not be published. Required fields are marked *