Reading settings correct is an SEO check in the WordPress Specific category. It is filed as medium-priority, but I will be blunt: one field inside it — the search-engine visibility checkbox — is capable of erasing your entire site from Google. When that field is wrong, nothing else you do to your SEO matters.

What this check is really about

WordPress ships a single, quiet setting at Settings → Reading called “Search engine visibility”, with the label “Discourage search engines from indexing this site”. Tick it and WordPress adds <meta name="robots" content="noindex, nofollow"> to every page and asks crawlers to stay away via robots.txt. It exists so you can build a site in private. The problem is that it is a checkbox a developer sets on day one and forgets to clear on launch day. This check verifies that box is unticked on a site that is supposed to be public — plus a couple of related front-page and feed settings on the same screen.

Why it matters for SEO

  • With “Discourage search engines” enabled, your best content, your cleanest schema, and your fastest Core Web Vitals are all invisible. Google will not index a site that asks not to be indexed.
  • It fails silently. There is no error, no warning on the front end — the site simply never gains traffic, and by the time someone asks why, weeks have gone.
  • The same screen controls whether your homepage shows your latest posts or a static page, and how many items appear in feeds — both of which shape how crawlers understand your site structure.
  • This is the first thing I check on any site that “isn’t ranking no matter what we do”. It is wrong more often than anyone wants to admit.

How to Fix This in WordPress

Difficulty Level: EASY – This fix is straightforward and can typically be completed by anyone with basic WordPress knowledge.

Estimated Time: 5 min

Step 1: Clear the visibility checkbox

Go to Settings → Reading. Make sure “Discourage search engines from indexing this site” is unticked, then Save. On a WordPress multisite, confirm this for the specific site — the setting is per-site, not network-wide.

Step 2: Confirm the front page is what you intend

On the same screen, set “Your homepage displays” deliberately — a static page for most business sites, latest posts for a blog. An accidental setting here changes which URL Google treats as your primary entry point.

Step 3: Verify from outside

Load your homepage, view source, and confirm there is no noindex robots meta tag. Check yoursite.com/robots.txt is not blocking everything. Then, in Google Search Console, use the URL Inspection tool on a key page and confirm it reports “URL is available to Google”.

The launch-day checklist item nobody wants to own

Because this setting lives in a place you rarely revisit, the durable fix is not clicking the box once — it is building the check into your launch process so it can never be missed again. On every site I hand over, “Reading → visibility unticked, verified with URL Inspection” is a literal line on the go-live checklist, signed off after the DNS cutover, not before. A staging site should stay discouraged; the production site must not. The failure always comes from a staging setting that rode along into production.

One caveat worth knowing: the checkbox is a request, not an enforcement. Some crawlers ignore it, and unticking it does not guarantee instant indexing — it only removes the barrier. Give Google a few days and a fresh sitemap submission to catch up.

Recommended Tools & Plugins

These tools can help you fix and prevent this issue:

  • Yoast SEO – Comprehensive SEO plugin with built-in checks
  • Rank Math – Feature-rich SEO plugin with detailed analysis
  • Google Search Console – Free tool to monitor your site’s search presence
  • SEO Roadmap – Complete SEO audit and action plan tool

Common Mistakes to Avoid

  • Leaving “Discourage search engines” ticked after launch — the single most costly one-click SEO mistake in WordPress.
  • Assuming an SEO plugin overrides it. Yoast and Rank Math will warn you, but the core setting still injects noindex.
  • Fixing it on staging instead of production, or vice versa, on a multisite.
  • Unticking it and assuming traffic returns instantly — re-indexing takes time.

Need More Help?

If you’re still having trouble, consider:

  • Consulting with a WordPress developer or SEO specialist
  • Checking the WordPress support forums for similar issues
  • Reviewing your theme and plugin documentation
  • Running a complete site audit with SEO Roadmap for a prioritized action plan

This guide is part of the SEO Roadmap knowledge base – your complete resource for WordPress SEO optimization.

Leave a Reply

Your email address will not be published. Required fields are marked *

Close Search Window