Have you spotted the “Excluded by ‘noindex’ tag” message in your Google Search Console and felt a touch of panic? Don’t you worry. It’s a very common issue for website owners across Singapore, and thankfully, it’s usually quite straightforward to sort out.
This guide is designed to show you exactly how to fix the noindex tag problem with a simple, step-by-step approach. We’ll skip the confusing technical jargon and give you the practical advice you need to get your pages visible on Google again. Let’s get your website back on track!
What “Excluded by ‘noindex’ Tag” Really Means

Seeing a message like “Excluded by ‘noindex’ tag” in your Google Search Console can feel a bit like getting a telling-off from a teacher. Your immediate thought might be, “Oh no, have I done something wrong? Is Google penalising my website?”
Let me put your mind at ease straight away: this is not a penalty. Think of it less as a red card and more as Google politely letting you know that it’s simply following instructions it found on your webpage.
So, what exactly is this instruction? It comes from a small piece of code called a meta tag. Specifically, the noindex tag looks something like this:
<meta name=”robots” content=”noindex”>
When Google’s crawler (Googlebot) visits a page on your site and sees this tag in the code, it understands it as a direct command: “Hello Google, thanks for visiting this page, but please do not add it to your search results library.”
And being the diligent system it is, Google complies. It excludes the page from its index, which is why it won’t show up when people search for it.
Now, you might be wondering why such a tag even exists. There are actually several perfectly good reasons why you might intentionally want to keep a page out of search results. These include:
- Admin and login pages: You certainly don’t want your website’s login page appearing in public search results.
- “Thank you” pages: These pages, which appear after someone fills out a form or buys something, don’t offer much value to a general searcher.
- Internal search results pages: The pages that show results when someone uses the search bar on your own website are not useful for Google to index.
- Thin content pages: Some WordPress sites automatically create archive pages for tags or dates that might have very little content on them. Hiding these can sometimes be a good housekeeping practice.
The problem arises when this noindex tag ends up on a page by mistake. This happens more often than you’d think, usually due to a simple setting being overlooked.
Common culprits include accidentally ticking the “Discourage search engines from indexing this site” box in your main WordPress settings, having a default setting in your SEO plugin (like Yoast or Rank Math) that applies the tag to certain post types, or forgetting to remove the tag after migrating your site from a private development environment.
So, when you see the “Excluded by ‘noindex’ tag” status, it simply means Google has found this ‘do not list’ sign on your page. Our job now is to figure out why that sign is there and, if it’s on a page you want people to find, to take it down.
7 Steps On How To Remove Noindex Tag

Right, now that you understand what the noindex tag is and that it isn’t a penalty, it’s time to get practical. This is the core of the guide where we roll up our sleeves and sort the problem out. We’ve broken the process down into seven clear, manageable steps.
By following this methodical approach, you’ll be able to confidently identify the issue, apply the correct fix, and tell Google that your important pages are ready to be seen.
1. Identify Affected Pages
First things first, you can’t fix a problem if you don’t know exactly where it is. Our initial task is to get a precise list of every page on your website that Google has flagged with the noindex tag. Thankfully, Google Search Console makes this incredibly straightforward.
Here’s how to find the report:
- Log in to your Google Search Console account. Make sure you’ve selected the correct website property from the dropdown menu at the top left if you manage more than one.
- On the left-hand navigation menu, look for the Indexing section and click on Pages.
- You will see a graph showing the indexing status of your site’s pages, split into two main categories: Indexed and Not indexed. Since we’re dealing with pages that aren’t showing up on Google, click on the Not indexed tab.
- Below the graph, you’ll see a list of reasons under the heading Why pages aren’t indexed. Scan this list until you find the reason: Excluded by ‘noindex’ tag.
- Click on that reason.
You will now be presented with a detailed list of every single URL on your website that Google has found with a noindex tag. This list is your starting point. It’s the evidence we need to begin our investigation and fix the problem.
2. Determine If Noindex Was Intentional
Now that you have your list of affected URLs, it’s tempting to jump straight into removing the noindex tag from every single one. But hold on for a moment – we need a bit of strategy here. Not every page on your list is necessarily a mistake.
Your next step is to carefully review each URL and decide if it should be indexed or if it was correctly marked as noindex. This ensures you only “fix” the pages that are actually broken and don’t accidentally make private pages public.
Grab a cup of tea and go through your list, asking yourself this question for each URL: “Do I want a potential customer or reader to find this specific page by searching on Google?”
To help you decide, here’s a quick checklist:
Pages you likely WANT to fix (i.e., remove the noindex):
- Your core blog posts and articles.
- Your main service or product pages.
- Important landing pages for your marketing campaigns.
- Your ‘About Us’ or ‘Contact Us’ pages.
- Any other page that provides valuable information to a potential visitor.
Pages you likely want to LEAVE as noindex:
- Admin pages: (e.g., yourwebsite.com.sg/wp-admin/)
- Thank you pages: The pages users see after submitting a form.
- Internal search results: Pages generated when someone uses your website’s search function.
- User account pages: (e.g., ‘My Account’, ‘Edit Profile’)
- Thin archive pages: Some sites have tag or category pages with only one or two posts listed. It’s often better to keep these out of Google’s index to avoid being seen as having low-quality content.
3. Check Page Source Or Header

We have our list of suspicious pages from Google Search Console, but before we start changing settings, it’s always a good idea to find the evidence for ourselves. This step confirms that the noindex tag is physically present on the page. Don’t worry, this is much easier than it sounds, and you don’t need to be a web developer to do it.
There are two main places this instruction can hide.
Method 1: Checking the HTML Source Code (The Most Common Place)
The noindex tag usually lives in the head section of your page’s HTML code. Here’s how you can find it:
- Open one of the affected URLs from your list in your web browser (like Chrome or Firefox).
- Once the page has loaded, simply right-click anywhere on the page and select View Page Source from the menu. A new tab will open, showing you the underlying code of the page.
- It might look a bit intimidating, but you don’t need to read it all. Just press Ctrl + F on your keyboard (or Cmd + F on a Mac) to open a search box.
- In the search box, type noindex and press Enter.
Your browser will immediately highlight any instance of the word. You are looking for a line of code that looks exactly like this:
<meta name=”robots” content=”noindex”>
If you find that line, you’ve found your culprit. This is the most common way the noindex directive is added to a page.
Method 2: Checking the HTTP Header (The Less Common Place)
Occasionally, the noindex instruction isn’t in the page’s code but is sent by your web server in what’s called an HTTP header. This is often used for non-HTML files like PDFs. The easiest way to check for this is to use Google’s own tool:
- Go to your Google Search Console account.
- Copy one of the affected URLs, paste it into the search bar at the very top of the page, and press Enter. This runs the URL Inspection Tool.
- Once the tool has run, click on Test Live URL. This tells Google to fetch a fresh version of the page.
- After the live test is complete, click on View tested page, then select the More Info tab. Here you will find the HTTP response, which you can check for an X-Robots-Tagdirective.
If you see a line that says X-Robots-Tag: noindex,then you’ve found the instruction in the header. This is less common for standard blog posts but is good to know about.
4. Remove Or Update The Noindex Tag
With the evidence found, it’s time for the fix. Now that you know for certain the noindex tag is present, we can get rid of it. For the vast majority of WordPress users in Singapore, the control for this setting lies within your SEO plugin. It’s usually just a simple case of flicking the right switch.
Here’s how to do it in the two most popular SEO plugins.
How to Fix it in Rank Math:
- From your WordPress dashboard, go to the post or page you want to fix and click Edit.
- In the editor screen, open the Rank Math settings. This is usually found by clicking the Rank Math icon at the top right of the screen, or in a meta box below the main content editor.
- In the Rank Math panel, click on the Advanced tab (it often has a gear icon).
- Look for the Robots Meta section. You will see a series of checkboxes.
- Ensure that the Index checkbox is ticked. If the No Index box is ticked, untick it. The ‘Index’ option should be the only one selected for a standard page.
- Finally, click the Update button to save your changes to the page.
How to Fix it in Yoast SEO:
- Go to the post or page you want to fix and click Edit.
- Scroll down the page until you find the Yoast SEO meta box below the main content editor.
- In the Yoast SEO box, click on the Advanced tab.
- You will see a question: Allow search engines to show this Post in search results?
- Make sure the answer is set to Yes. If it is set to ‘No’, this is your problem. Change it back to ‘Yes’. The dropdown menu should show ‘Yes (default for Posts)’ or similar.
- Once you’ve made the change, click the Update button to save the page.
For most people, following the steps for their specific SEO plugin will solve the issue for that page. Go ahead and repeat this process for all the URLs on your “needs fixing” list.
5. Verify Site‑Wide Visibility Settings
Sometimes, the issue isn’t with an individual page setting but with a much bigger, site-wide instruction. Think of this next step as checking the main power switch.
There is a single setting in WordPress that can tell search engines to ignore your entire website, and it’s surprisingly easy to accidentally leave it on, especially after launching a new site.
Here’s how to check this crucial setting:
- From your WordPress dashboard, navigate to the Settings option on the left-hand menu.
- From the sub-menu that appears, click on Reading.
- On the Reading Settings page, scroll down to the very bottom until you see a section called Search Engine Visibility.
- You will see a single checkbox with the label: Discourage search engines from indexing this site.
For a live website that you want people to find on Google, this box should be UNCHECKED.
If you find that this box is ticked, you have likely found the root cause of your problem, especially if you have a large number of pages showing the noindex error. Untick the box, scroll down, and click the Save Changes button.
This single action will remove the site-wide noindex command, allowing your individual page and plugin settings to take effect.
6. Check For Conflicts With Robots.txt Or Redirects

This next check is a little more technical, but it’s vital for ensuring Google can see the changes you’ve made. Your website has a small file called robots.txt Its job is to give search engine crawlers basic rules about which parts of your site they are allowed to visit.
Here’s where a conflict can happen:
- You remove the noindex tag from a page (telling Google, “Please index this!”).
- But, your robots.txt file has a rule that blocks Google from visiting that page (telling Google, “You’re not allowed in!”).
If Google is blocked from visiting the page, it can never see that you’ve removed the noindex tag. It’s like leaving a “welcome” mat outside a locked door.
The easiest way is to type your website’s address into your browser followed by /robots.txt For example:
https://yourwebsite.com.sg/robots.txt
This will show you the contents of the file. You are looking for any “Disallow” rules that might be blocking the pages you want to get indexed. For instance, a line like Disallow: /blog/ would block Google from crawling your entire blog section.
If you’re not comfortable interpreting this file, most SEO plugins like Yoast or Rank Math have a built-in robots.txt editor that makes it easier to manage.
If you find a rule that’s blocking important content, you’ll need to remove or edit that line to grant Google access. For a standard page or post, there shouldn’t be a Disallow rule blocking it.
7. Request Reindexing
Once you’ve removed the tags and checked for any conflicts, your final step is to give Google a nudge and let it know that your pages are ready for inspection. Don’t just wait for Google to come back on its own schedule; you can proactively ask it to re-crawl your content.
For a Single, Important Page:
If you have one particularly important page (like a key service or product page) that you want indexed quickly, use the URL Inspection Tool:
- Copy the full URL of the page you’ve fixed.
- Go to Google Search Console and paste the URL into the search bar at the very top of the page.
- The tool will show you the data Google has on that URL. Since you’ve made changes, this data will be outdated.
- Click on Test Live URL. This tells Google to fetch the page as it is right now.
- After the test finishes (it can take a minute or two), you should see a confirmation that the page is available to Google and is indexable.
- Now, simply click Request Indexing. This adds your page to a priority queue to be re-crawled.
For All Your Fixed Pages:
For the entire list of URLs you’ve fixed, you can use the “Validate Fix” button:
- Go back to the Pages report where you first found the “Excluded by ‘noindex’ tag” error.
- In the top right corner of the report, you’ll see a green button that says Validate Fix.
- Clicking this button tells Google that you believe you have resolved the issue for all the URLs in that list. Google will then begin a process of re-crawling these pages over the next few days or weeks. You can monitor the progress of the validation right here in Google Search Console.
And that’s it! You’ve now done everything you need to resolve the error and get your pages back where they belong: in Google’s search results.
Conclusion About Fixing Noindex Tag
By following the steps above, you’ve not only learned how to remove the noindex tag but also gained valuable insight into how your website communicates with search engines.
Fixing technical errors is a crucial first step, but it’s just one piece of the growth puzzle. You’re on the web, searching through hundreds of marketing-related websites because you’re hungry to grow your business.
If you’re ready to move beyond just maintaining your site and want to actively generate more inbound leads, sales, and revenue through ACTUAL CONVERSIONS, then perhaps it’s time we had a proper chat.
At BestSEO, we specialise in helping businesses like yours achieve growth that matters. Our expertise covers from building a powerful foundation with E-Commerce Web Design and SEO Copywriting, to driving targeted traffic through expert Search Engine Optimisation (SEO), Search Engine Marketing (PPC), and Social Media Marketing.
We also help you manage your brand with Online Reputation Management (ORM) and ensure you’re found by local customers with specialised Local SEO for the Singapore market, all with the goal of effective Lead Generation.
Let’s discuss your specific goals. We invite you to a free consultation where we can provide a detailed breakdown of your business needs and a non-obligatory quotation. Contact BestSEO today, and let’s start turning your web presence into a powerful engine for growth.
Frequently Asked Questions About Fixing Noindex Tag
What Is The Difference Between Blocking A Page With Robots.Txt And Using A Noindex Tag?
This is a crucial distinction. Using the disallow directive in your robots.txt file prevents search engine crawlers from even looking at the page.
On the other hand, a noindex tag allows crawlers to visit the page but specifically instructs them not to include it in their search index. You should use noindex for pages you want Google to see but not show in results, and robots.txt for sections you want to block from crawling altogether to preserve your crawl budget.
I’ve Removed The Noindex Tag, But It Still Shows The Error. Why Is This?
There’s often a delay. After you remove the tag, Google needs to re-crawl your page to see the change. This can take anywhere from a few days to several weeks, depending on your site’s authority and crawl frequency.
Using the “Request Indexing” feature for the specific URL and the “Validate Fix” button in the report can help to speed this process up, but patience is key.
Can A Noindex Tag On One Page Negatively Affect The SEO Of My Entire Website?
Generally, no. A noindex tag on a single page is page-specific and shouldn’t harm your site-wide rankings. However, if you accidentally apply a noindex tag to a large number of important pages or to a global template, it could significantly reduce your site’s overall visibility and organic traffic, which might be misinterpreted as a site-wide penalty.
If I Set A Page To Noindex, Will Google Still Follow The Links On That Page?
It depends on the specific directive you use. If your tag is <meta name=”robots” content=”noindex, follow”>, Google will not index the page but will still crawl the links on it, passing authority.
If the tag is <meta name=”robots” content=”noindex, nofollow”>, Google will neither index the page nor follow any of its links. The default is follow, so a simple noindex tag will still allow links to be crawled.
Could A Recent Website Migration Or Theme Change Have Caused These Noindex Tags To Appear?
Absolutely. This is a very common cause. During a site migration, developers often set the entire staging site to noindex to prevent it from being indexed.
Sometimes, this setting is forgotten and carried over to the live site. Similarly, some WordPress themes or plugins have default settings that might automatically apply noindex tags to certain page types, like archives or paginated content.