Sitemap Checker

Find and validate a site's XML sitemaps.

Check that your XML sitemap is found and healthy

An XML sitemap lists the pages you want search engines to crawl. When it is missing, broken or full of redirected and stale URLs, new pages are found late and old ones linger. Enter a domain and the checker looks for sitemaps the way crawlers do: it reads the Sitemap: lines in robots.txt and tries the common locations used by WordPress, Yoast, Rank Math and most site builders. You can also enter one sitemap URL to check just that file.

What you get

  • Every sitemap found, with how it was discovered, its HTTP status and whether it is a sitemap index or a URL set.
  • Sitemap indexes followed to their child sitemaps, so the URL count covers the whole site (up to 25 files per run).
  • URL counts and lastmod range, which show at a glance whether the sitemap is maintained or frozen in time.
  • Errors and warnings: invalid XML, wrong status codes, URLs on another host, duplicate entries, invalid or future lastmod dates, priority values outside 0.0 to 1.0, files over the 50,000 URL limit and sitemaps that are not referenced in robots.txt.
  • A searchable URL table with lastmod, changefreq, priority and image counts, plus a CSV export of every URL.

Sitemap good practice

List only canonical URLs that answer 200 and that you want indexed: no redirects, no noindex pages, no parameters that create duplicates. Keep lastmod honest, because Google ignores it on sites where it is always "now". Add a Sitemap: line to robots.txt and submit the sitemap or index in Google Search Console and Bing Webmaster Tools. Google ignores the priority and changefreq fields, so you can leave them out.

Frequently asked questions

Where do search engines look for a sitemap?

There is no fixed location. Search engines read the Sitemap lines in robots.txt and the sitemaps you submit in Search Console or Bing Webmaster Tools. The checker also tries the usual paths: /sitemap.xml, /sitemap_index.xml and /wp-sitemap.xml.

How many URLs can one sitemap hold?

Up to 50,000 URLs and 50 MB uncompressed. Larger sites split their URLs over several sitemaps and list them in a sitemap index file.

Does lastmod matter?

Google uses lastmod when it is consistently accurate, to decide what to recrawl. Set it to the date the main content last changed, in W3C format such as 2026-10-28 or 2026-10-28T09:30:00+00:00, and never to the time the sitemap was generated.

Why are some child sitemaps not checked?

To keep the checker fast and fair to everyone, one run reads up to 25 sitemap files. Very large indexes show how many children were skipped; enter a child sitemap URL directly to check it.

Can it read .xml.gz files?

Compressed sitemaps are valid for search engines, but this checker reads plain XML only. If your server sends the file with gzip content encoding it is read normally; a raw .gz download is reported as unreadable.

More seo tools

All seo tools