Most WordPress websites eventually end up with pages that should not appear in Google search results. Sometimes it is a thank you page after a form submission. Other times it is a staging page, filtered search result, author archive, thin WooCommerce page, or low-value content that adds no SEO value.
I see this regularly when reviewing WordPress sites. A site owner installs an SEO plugin, clicks a few settings without understanding them, and accidentally blocks important pages from indexing. In other cases, the opposite happens — low-quality pages get indexed and dilute the overall quality of the website.
Using noindex correctly helps keep search engines focused on the pages that actually matter.
Table of Contents
Quick Answer
A noindex tag tells search engines not to include a page in search results. In WordPress, this is usually managed through SEO plugins such as Rank Math or Yoast SEO.
Noindex is commonly used for:
- Thank you pages
- Internal search result pages
- Thin or duplicate content
- Low-value archives
- Temporary landing pages
- Staging or development pages
You should not noindex important pages that you want to rank in Google, such as service pages, blog posts, product pages, or cornerstone content.
Why Noindex Matters
Google does not need every page on a website indexed.
When too many low-value pages get indexed, search engines spend time crawling content that provides little value to users. Over time, this can weaken your overall SEO structure and make it harder for your important pages to perform well.
In my experience, smaller websites often benefit from a cleaner index. When I set this up on WordPress sites, I usually focus on making sure Google only indexes pages that are genuinely useful for search visitors.
A well-managed index also helps:
- Reduce duplicate content problems
- Keep thin pages out of search results
- Improve crawl efficiency
- Strengthen topical relevance
- Prevent private utility pages from appearing in Google
How Noindex Works in WordPress
Noindex is usually added through a meta robots tag in the page header.
Most SEO plugins handle this automatically without requiring manual code changes.
The tag typically looks like this:
<meta name="robots" content="noindex, follow">
This tells search engines:
- Do not index this page
- Still follow the links on the page
The “follow” part is important because it allows link value and internal navigation signals to continue passing through the page.
How to Add Noindex Using Rank Math
Many WordPress websites already use Rank Math, so this is usually the simplest method.
Step 1: Edit the Page or Post
Open the page, post, product, or custom post type inside WordPress.
Step 2: Open Rank Math Settings
In the WordPress editor:
- Open the Rank Math panel
- Go to the Advanced tab
Step 3: Change Index Settings
Under Robots Meta:
- Set Index to No Index
Save or update the page afterward.
Once Google recrawls the page, it should eventually disappear from search results.
How to Add Noindex Using Yoast SEO
If you use Yoast SEO, the process is similar.
Step 1: Edit the Content
Open the page or post in WordPress.
Step 2: Open Yoast SEO Settings
Scroll to the Yoast SEO section.
Step 3: Change Search Appearance
Under:
- “Allow search engines to show this content in search results?”
Select:
- No
Update the page.
Which Pages Should Usually Be Noindexed?
Not every website needs the same setup, but these are the most common noindex candidates.
Thank You Pages
These pages usually exist only after form submissions or purchases.
They rarely provide search value and should generally stay out of Google.
WordPress Internal Search Pages
URLs like:
?s=keyword
usually create low-quality indexed pages if left unmanaged.
Most SEO plugins already noindex these automatically.
Thin Archive Pages
Some archive pages contain very little content and can create duplicate SEO signals.
Examples include:
- Author archives on single-author sites
- Empty tag archives
- Low-content category pages
Temporary Campaign Pages
Short-term landing pages used for ads or promotions often do not need long-term indexing.
Staging or Development Websites
This is critical.
I regularly see staging sites accidentally indexed because noindex was forgotten during development. That can create duplicate content issues very quickly.
A staging site should ideally:
- Use password protection
- Use noindex
- Be blocked from indexing before launch
Common Noindex Mistakes
Noindexing Important Pages
This is the biggest mistake.
A surprising number of WordPress websites accidentally noindex:
- Homepages
- Service pages
- Product pages
- Blog posts
- Entire categories
Always double-check index settings after changing SEO plugin configurations.
Blocking Pages in robots.txt Instead
This causes confusion for many beginners.
Blocking a page in robots.txt is not the same as using noindex.
If Google cannot crawl the page, it may still keep the URL indexed without understanding the page content properly.
In most cases:
- Use noindex for pages you want removed from search
- Use robots.txt mainly for crawl management
Forgetting to Remove Noindex After Launch
This happens often on redesigned websites or staging migrations.
I usually recommend checking:
- WordPress reading settings
- SEO plugin indexing settings
- Important page source code
- Search Console indexing reports
before launching a site publicly.
Using Noindex on Paginated Ecommerce Pages Incorrectly
WooCommerce stores sometimes noindex category pagination or filter pages incorrectly, which can weaken internal linking and product discovery.
Ecommerce indexing strategies require more careful planning than smaller brochure websites.
How to Check if a Page Is Noindexed
There are several simple ways to verify this.
Method 1: View Page Source
Open the page in your browser.
Right click:
- View Page Source
Search for:
noindex
If you see:
<meta name="robots" content="noindex">
then the page is set to noindex.
Method 2: Use Google Search Console
Google Search Console may show:
- “Excluded by noindex tag”
inside indexing reports.
This confirms Google detected the noindex instruction.
Method 3: Use SEO Browser Extensions
Tools such as:
- Detailed SEO Extension
- Ahrefs Toolbar
- SEO Meta in 1 Click
can quickly show indexability status.
When to Use Noindex vs Alternatives
Use Noindex When:
- The page should exist but not rank
- Users still need access to the page
- You want links on the page followed
- The content is low SEO value
Use Delete or Redirect Instead When:
- The page is obsolete
- The page has a replacement
- The URL should no longer exist
Use Canonical Tags When:
- Similar pages should consolidate ranking signals
- You still want both pages accessible
This is why canonical tags and noindex are not interchangeable.
Final Thoughts
Noindex is one of the simplest SEO controls in WordPress, but it can cause major problems if used incorrectly.
For most websites, the goal is not to index more pages. The goal is to index the right pages.
A clean index usually leads to a cleaner SEO structure, better crawl efficiency, and fewer low-quality URLs appearing in search results. When managed properly, noindex helps search engines focus on the content that actually deserves visibility.

Etienne Basson works with website systems, SEO-driven site architecture, and technical implementation. He writes practical guides on building, structuring, and optimizing websites for long-term growth.