Back to Community

Resolving 'Excluded by noindex tag' Issues in Rank Math SEO

35 threads Sep 16, 2025 PluginRank math seo

Content

Many WordPress users utilizing the Rank Math SEO plugin encounter a common yet perplexing issue: pages or posts are unexpectedly excluded from search engine results due to a 'noindex' tag. This guide will explain why this happens and walk you through the most effective troubleshooting steps to regain control over your site's indexing.

Why Does This Happen?

The 'noindex' meta tag instructs search engines not to include a specific page in their index. Rank Math SEO provides extensive control over these tags, but conflicts or misconfigurations can lead to them appearing where they shouldn't. Based on common support threads, the primary causes are:

  • Conflicting WordPress Settings: The native WordPress setting under Settings > Reading > Search Engine Visibility ("Discourage search engines from indexing this site") overrides many other settings and applies a site-wide noindex tag.
  • Plugin or Theme Conflicts: Another plugin or your theme might be outputting its own robots meta tag, conflicting with the one set by Rank Math SEO.
  • Individual Page/Post Settings: The 'noindex' setting might be enabled for a specific post, page, or custom post type within the Rank Math SEO meta box.
  • Global SEO Settings: Rank Math SEO's global settings for Archives, Taxonomies (like Categories or Tags), or other post types might be configured to 'noindex'.
  • REST API Disabled: If the WordPress REST API is disabled, Rank Math SEO cannot save settings changes from the dashboard, making it seem like options won't save.

How to Troubleshoot and Fix 'noindex' Issues

1. Check the Fundamental WordPress Setting

This is the most critical first step. Navigate to your WordPress dashboard and go to Settings > Reading. Ensure the checkbox next to "Discourage search engines from indexing this site" is NOT checked. If it is, uncheck it and save the changes. This setting applies a global noindex and is a frequent culprit.

2. Verify Rank Math SEO's Global Configuration

Rank Math SEO allows you to set default indexing rules for various content types. Review these settings carefully:

  1. Go to Rank Math SEO > Titles & Meta.
  2. Click on the tabs for different content types (e.g., Posts, Pages, Categories, Tags, Misc Pages).
  3. For each, ensure the "Robots Meta" setting is not set to 'noindex' unless you intentionally want that entire content type excluded.

3. Inspect the Specific Page or Post

If the issue is isolated to certain content, check the individual Rank Math SEO settings for that item:

  1. Edit the affected page or post.
  2. Locate the Rank Math SEO meta box (usually below the content editor).
  3. Click on the Advanced tab.
  4. Ensure the Robots Meta option is set to the default (often "Index") and that the 'noindex' checkbox is not selected.

4. Perform a Conflict Test

If the correct settings are in place but the noindex tag persists, a plugin or theme conflict is likely.

  1. Deactivate all plugins except Rank Math SEO.
  2. Switch your theme to a default WordPress theme like Twenty Twenty-Four.
  3. Check if the noindex tag is still present on the front end. If it's gone, reactivate your plugins and theme one by one, checking after each activation, to identify the source of the conflict.

5. Ensure the REST API is Enabled

If you cannot save changes in the Rank Math SEO dashboard (options revert or the page hangs), a disabled REST API might be the cause. The REST API must be enabled for Rank Math SEO to function correctly. Check with your hosting provider or developer if you are unsure about this setting.

6. For Developers: Advanced Database and Filter Solutions

For those comfortable with code, there are advanced methods to manage indexing.

  • Database Check: The indexing status for individual posts is stored in the wp_postmeta table under the meta key rank_math_robots. The data is serialized, so direct database edits are not recommended unless you are experienced.
  • Custom Filters: Rank Math SEO provides powerful filters to programmatically control indexing. For example, you can use the rank_math/frontend/robots filter to set pages matching specific URL patterns or author roles to noindex. Several threads above provide specific code examples for these scenarios.

When "Excluded by 'noindex' tag" is Actually Correct

Sometimes, Google Search Console will report this message for pages you intentionally set to noindex, such as paginated pages (/page/2/) or archive pages for low-value taxonomies. This is typically not an error. It simply means Google discovered the URL but is respecting your noindex directive. To prevent Google from wasting crawl budget on these pages, use the URL Inspection tool in Search Console to identify where the links are coming from and consider adding a rel="nofollow" attribute to those links or using the 'orphan attachment' redirection feature in Rank Math SEO for media pages.

By methodically working through these steps, you can almost always identify and resolve unwanted 'noindex' tags, ensuring your valuable content is properly indexed by search engines.

Related Support Threads Support