Free website tool

Sitemap tester — validate XML sitemap

Check your sitemap.xml: reachability, valid XML, real URL count (even for WordPress sitemap indexes), lastmod freshness and broken URLs. No account.

Part of the full SEO check no account focus: sitemap

What is checked in detail?

A broken sitemap costs crawl budget and delays indexing of new content.

Reachability & XML syntax

HTTP status, encoding, file size and whether the XML is valid. Classic bugs: broken character encoding, wrong namespaces, truncated files.

Sitemap index resolution

Is it a single sitemap or an index (WordPress / Yoast / Rank Math)? For an index, we resolve up to 50 sub-sitemaps recursively and count the REAL URL total.

URL count & limits

Sitemaps may contain at most 50,000 URLs or 50 MB. We check the order of magnitude and warn when you are close to a technical limit.

lastmod freshness

Stale or missing lastmod values confuse Google. We show the distribution (newest / oldest entries) and find sitemaps that have not been updated in months.

Broken URLs (sample)

Sample of the first 50 URLs: HTTP status, title, meta description. URLs returning 404 or 5xx are prominently flagged in the result.

robots.txt reference

Does your robots.txt point to this sitemap? Is the URL written correctly? Common bug: the sitemap URL changes but robots.txt still points to the old path.

Sample result

Immediately actionable status overview.

Analysis for example.com

✓ OKsitemap.xml reachable (HTTP 200, 24 KB)
✓ OKSitemap index detected — 7 sub-sitemaps resolved recursively
✓ OK847 URLs total (within 50k limit)
✓ OKlastmod: newest entry 2026-06-14, oldest 2024-02-03
! Notice3 URLs in the sample return 404 — details below
✗ Errorrobots.txt points to /sitemap_index.xml, but the real URL is /sitemap.xml

Frequently asked

A sitemap is the table of contents for your site — it tells Google, Bing and AI crawlers which URLs exist and when they were last updated. Without a sitemap, search engines often miss pages entirely or only discover them slowly.
Availability (HTTP status, encoding, size), valid XML, whether it is a single sitemap or a sitemap index (recursive sub-sitemap resolution), URL count, lastmod freshness, broken URLs (404/5xx) and whether your robots.txt correctly references the sitemap.
WordPress (with Yoast, Rank Math, AIOSEO) generates a sitemap index pointing to multiple sub-sitemaps (post-sitemap.xml, page-sitemap.xml, …). The tester resolves the index recursively and counts the REAL URL total, not just the sub-sitemap count.
Yes. We sample-test the first 50 URLs per sitemap: HTTP status, title, meta description, schema markup presence. Notable 404/5xx URLs are highlighted in the result.
With an account you get the Sitemap monitor: daily checks of your sitemap with email alerts on broken URLs or unexpected URL-count changes, trend charts (growing vs. shrinking sitemap), crawl history and a „dead links" detector — all included in the free account.

Monitor your sitemap continuously?

With the free Rankmio account: daily sitemap checks, email alerts, dead-link detection and crawl history.

Sign up free →

More free Rankmio tools

Every tool runs without an account. Combine them for a quick technical SEO check or use one in isolation.