XML sitemap enabled is an important SEO check in the WordPress Specific category. This is a high-priority SEO issue that should be addressed soon. It has a significant impact on your SEO performance.

What this check is really about

This check verifies that your site publishes a working XML sitemap — the machine-readable index that hands search engines a clean list of every URL you want crawled, along with when each was last changed. It is the difference between letting Google discover your pages by following links and simply telling it, here is everything, go.

The good news on WordPress: since version 5.5, core ships a sitemap at /wp-sitemap.xml out of the box, and every serious SEO plugin ships a better one. So this check failing almost never means “no sitemap exists” — it usually means something switched it off or is blocking it. That is what makes it a five-minute fix.

Why Does This Matter for SEO?

A sitemap does not directly boost rankings, but it materially affects what gets crawled and indexed — and a page that is never indexed cannot rank at all:

  • It helps search engines find new and updated content faster, which matters most on large or frequently updated sites.
  • It surfaces pages that are weakly linked internally and might otherwise be missed.
  • The lastmod data helps crawlers prioritise what actually changed instead of re-crawling everything.
  • Submitted in Search Console, it gives you a direct indexing report — submitted versus indexed — for diagnosing coverage problems.

How to Check This Issue

Find out what your site is serving right now:

  1. Visit /wp-sitemap.xml and, if you run an SEO plugin, /sitemap_index.xml, and confirm one loads as XML rather than a 404.
  2. Run the SEO Roadmap audit to confirm whether the check sees a valid sitemap.
  3. Check Settings → Reading — if “Discourage search engines from indexing this site” is ticked, WordPress suppresses the core sitemap entirely.
  4. Open Search Console → Sitemaps and confirm your sitemap is submitted and reporting Success.

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: Uncheck the discourage-indexing box

Go to Settings → Reading and make sure “Discourage search engines from indexing this site” is not ticked. This is the single most common cause: the box gets left on after a site launch and it quietly disables the core sitemap and adds a site-wide noindex. On a live site, this one checkbox can be the whole problem.

Step 2: Confirm which sitemap is authoritative

If you run Yoast or Rank Math, enable its XML sitemap feature and use that one — it is richer than core’s and lets you exclude post types and taxonomies you do not want indexed. Pick one sitemap to be authoritative so you are not submitting two competing indexes.

Step 3: Submit it to Search Console

In Google Search Console, open Sitemaps, enter your sitemap URL, and submit. Do the same in Bing Webmaster Tools while you are there. Submission is what turns a sitemap that exists into a sitemap that is actually used.

Step 4: Verify

  1. Clear your WordPress cache if you’re using a caching plugin.
  2. Reload the sitemap URL and confirm it returns XML.
  3. Re-run the SEO Roadmap audit and check the Search Console Sitemaps report reads Success.

A sitemap full of the wrong URLs is its own problem

Once the sitemap exists, the next mistake is assuming any sitemap is a good sitemap. It is not. A sitemap should list only canonical, indexable, 200-status URLs — the pages you genuinely want ranked. I regularly find sitemaps stuffed with tag archives, paginated pages, thin author pages, and URLs that redirect or noindex. That sends a mixed signal: you are telling Google “index this” on a page that also says “do not index me.”

So after you enable it, open the sitemap and actually read it. Exclude the post types and taxonomies that have no business ranking, keep it to canonical URLs, and let the plugin handle lastmod automatically. A short, honest sitemap of pages you actually want indexed is worth far more than a giant one full of noise.

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

The mistake I see most often

The classic one: a site launches, someone forgets to untick “Discourage search engines from indexing this site,” and weeks later everyone wonders why nothing is getting indexed. Check that box first, every time. After that, the second mistake is a bloated sitemap listing pages you never wanted ranked — trim it to canonical, indexable URLs and let the plugin keep it current.

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