Why is there a noindex tag on my pages? on WordPress
A noindex directive (in meta tags or headers) tells search engines not to include the page in their index.
If noindex on pages continues, rankings and traffic can decline quickly.
If this issue is affecting your rankings, fixing it quickly can prevent further traffic loss.
Left unresolved, this can suppress rankings, reduce traffic, and limit the leads your site generates.
Fix this issue on your site
We’ll diagnose the root cause, show you what is blocking performance, and give you a clear next step to fix it.
Get your SEO diagnosisStep 1
What’s happening
A noindex directive (in meta tags or headers) tells search engines not to include the page in their index.
- A theme or plugin may add noindex to certain templates (e g
- View the page source of affected URLs and search for 'noindex' in
- Remove noindex from pages you want in the index In your SEO
A noindex directive (in meta tags or headers) tells search engines not to include the page in their index. That's useful for thank-you pages or internal tools, but if noindex is applied to key pages or site-wide by mistake, your content won't appear in search results. Finding where noindex is set—theme, plugin, or CMS setting—and removing it from pages you want indexed restores visibility. Practical context: prioritise one representative URL, confirm the exact blocker with Search Console and live testing, then apply the fix in templates or settings so the issue does not repeat site-wide. Track impressions, indexed page counts, and click recovery for at least two crawl cycles before closing the task. Practical context: prioritise one representative URL, confirm…
Diagnosis
You might be experiencing:
Next steps:
- Diagnose the cause
- Check common fixes
- Get help fixing it

Step 2
Why it’s happening
A theme or plugin may add noindex to certain templates (e.g. category or tag archives, search results) by default. A site-wide setting in a plugin like Yoast or Rank Math might have been enabled incorrectly. Staging or development environments sometimes leave noindex in place when pushed to production. Individual pages might have been set to noindex in the CMS. Post-migration, noindex might have been used temporarily and never removed.
Common examples
A real-world example: after a site update, a business saw visibility drop for "Noindex on pages". They checked Search Console, found the blocking issue, fixed it, and regained impressions over the following crawl cycles.
Step 3
How to fix it
How to diagnose
View the page source of affected URLs and search for 'noindex' in meta robots or X-Robots-Tag. Use Search Console Coverage or URL Inspection to see index status and the reason (e.g. 'Noindex' in the report). Check your SEO plugin or CMS settings for noindex options. Crawl the site and filter for pages with noindex in the meta tags. Look at template files if the theme adds noindex conditionally.
Recommended fixes
Remove noindex from pages you want in the index. In your SEO plugin, disable noindex for archive or other template types unless you have a reason to exclude them. Fix theme or plugin code that adds noindex incorrectly. For staging or dev, ensure production doesn't inherit noindex. After removing noindex, request indexing in Search Console for key URLs and monitor Coverage to confirm pages are being indexed. Practical context: prioritise one representative URL, confirm the exact blocker with Search Console and live testing, then apply the fix in templates or settings so the issue does not repeat site-wide. Track impressions, indexed page counts, and click recovery for at least two crawl cycles before closing the task. Practical context: prioritise one representative URL, confirm the exact blocker with Search Console and live testing, then apply the fix in templates or settings so the issue does not repeat site-wide. Track impressions, indexed page counts, and click recovery for at least two crawl cycles before closing the task. Practical context: prioritise one representative URL, confirm the exact blocker with Search Console and live testing, then apply the fix in templates or settings so the issue does not repeat site-wide. Track impressions, indexed page counts, and click recovery for at least two crawl cycles before closing the task.
Platform-specific considerations
WordPress exposes full control over URLs, meta tags, and sitemaps via themes and plugins. SEO behaviour depends on the theme and plugins (e.g. Yoast, Rank Math). Server and hosting choices affect speed and crawlability.
This problem on your platform
Related SEO problems
Need help fixing this?
Work with a local SEO team focused on rankings, traffic, and leads.
Related problems
Related services
SEO Guides
Reference guides for teams running large catalogues: indexation, crawl control, internal linking, programmatic page sets, and AI retrieval.