🛠️ Fix OTTO Noindex on WordPress Blog Page

Camilo Aponte

Camilo Aponte

Last updated on Sep 30, 2026

🔍 Overview

If your WordPress /blog/ (or Posts page) is showing a noindex, nofollow robots meta tag even though your per-page settings and Yoast SEO are set to index, OTTO may be deploying a conflicting robots directive. This article explains why this happens and walks you through the steps to fix it.

⚙️ Why This Happens

WordPress has a special page type called the Posts page (also known as the blog index). This is the page you assign under Settings → Reading → Your homepage displays → A static page → Posts page. It behaves differently from a standard post or page — it has no editable content in the WordPress editor, and some SEO plugins treat it as a virtual or system page.

OTTO can sometimes apply a noindex, nofollow robots meta tag to this page type due to one or more of the following reasons:

  • OTTO detects the Posts page as a non-canonical archive or paginated index and applies conservative indexing rules automatically.
  • A previously deployed OTTO configuration included a noindex directive that is now persisted, even if you have since updated your settings.
  • A conflict exists between OTTO's deployment layer and another active SEO plugin (such as Yoast SEO), where OTTO's output takes precedence at the rendering layer despite the plugin showing the correct settings.

🔎 How to Confirm the Issue

  1. Visit your /blog/ URL in a browser and open View Source (Ctrl+U or Cmd+U).
  2. Search for robots in the source code.
  3. Check whether the rendered meta tag reads noindex, nofollow — if it does, and your Yoast or plugin settings say otherwise, OTTO is likely overriding them.
  4. Also check the page in Google Search Console under URL Inspection to confirm what Googlebot sees.

🛠️ Steps to Fix the Issue

  1. Log in to your Search Atlas account and navigate to Left sidebar → OTTO SEO.
  2. Locate the OTTO project connected to your WordPress site and open it.
  3. Find the deployment settings for your Posts page / blog index URL (typically /blog/ or whichever URL is set as your Posts page).
  4. Check whether a robots meta deployment is active for that URL. If a noindex directive has been deployed, update it to index, follow and redeploy.
  5. If no explicit robots setting is configured inside OTTO but the noindex is still appearing, this indicates a persisted deployment from a previous OTTO configuration. In this case, use the Disable OTTO toggle for that specific page to suppress OTTO's output, then re-enable it after clearing the cached deployment.
  6. After making changes, purge your WordPress cache (via your caching plugin or hosting provider) and wait a few minutes before re-checking the rendered source.
  7. Re-run the URL Inspection in Google Search Console and request re-indexing once the correct index, follow tag is confirmed in the source.

💡 Important Notes

  • The Posts page is not editable in the WordPress block editor. This means per-page Yoast settings may not apply in the same way as regular pages. Always verify the rendered output in View Source rather than relying solely on plugin UI settings.
  • If you are running Yoast SEO, Rank Math, or another SEO plugin alongside OTTO, there may be a conflict where OTTO's deployment layer outputs its own robots tag independently of the plugin. OTTO's tag will typically appear separately in the and may take precedence with crawlers even if the plugin tag looks correct.
  • Disabling OTTO on a per-page basis while a bug fix is in progress is a safe interim step — your Yoast or Rank Math settings will then control the robots meta for that URL.

🚀 Prevention Tips

  • After any new OTTO deployment, spot-check critical pages — especially your homepage, blog index, and key category pages — by viewing the rendered source directly.
  • Use Google Search Console's URL Inspection tool regularly to confirm what Googlebot sees, not just what your plugin settings display.
  • When assigning a Posts page in WordPress Settings → Reading, note that URL in your OTTO configuration and verify its robots settings are explicitly set to index, follow.

💬 Still Seeing the Issue?

If you have followed all the steps above and the noindex tag is still appearing on your WordPress Posts page, our team can investigate your specific site configuration directly. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.