Free Sitemap Checker
We fetch your robots.txt and sitemap, follow any sitemap index, and check URL counts, size limits, lastmod quality and a sample of status codes.
What this checks
- Finds your sitemap through robots.txt, or falls back to /sitemap.xml
- Follows sitemap indexes and counts the URLs in every child sitemap
- Flags files over the 50,000-URL or 50 MB limits
- Checks lastmod quality — missing, identical or stale dates
- Samples URLs for status codes and self-canonicals
A sitemap that tells the truth
Your sitemap is the list of pages you are asking search engines to crawl. When it lists redirects, 404s or pages that canonicalise elsewhere, crawlers learn to trust it less.
lastmod dates matter too: Google uses them when they are accurate. A sitemap where every page has today's date, or where nothing has moved in a year, is a sitemap Google learns to ignore.
This check reads your sitemap the way a crawler does and tells you whether it is honest.
Questions people ask
How do I check if my sitemap is valid?
Enter your domain above. We find the sitemap from robots.txt (or /sitemap.xml), parse it, follow any sitemap index and report the URL count, size limits, lastmod quality and a sample of status codes.
Where is my sitemap?
Usually at /sitemap.xml, and ideally listed in robots.txt with a 'Sitemap:' line. The checker tells you whether robots.txt lists it.
How many URLs can a sitemap have?
Up to 50,000 URLs and 50 MB uncompressed per file. Larger sites split into several sitemaps listed in a sitemap index.
Should every URL have a lastmod date?
Yes, if the dates are real. Google uses lastmod only when it is consistently accurate, so set it to when the page content actually changed.
Other free tools
Can Google See My Site?
Check whether your homepage is readable before any JavaScript runs.
Free SEO Audit
A full, honest technical + AEO check of your homepage.
AI Visibility Check
See if ChatGPT and other AI assistants already know your site exists.
Schema Checker
Find what structured data you have — and what's genuinely worth adding.