Sitemap Validator
Validate an XML sitemap or sitemap index: format, URL limits, duplicates, lastmod dates, robots.txt blocks, and the status of every listed URL (404s, redirects, noindex).
Something not working, or missing a feature? Send feedback
About the Sitemap Validator
The Sitemap Validator audits an XML sitemap or sitemap index. It finds the sitemap from robots.txt or /sitemap.xml, follows the index to its child sitemaps (gzipped files included), and checks it against the sitemaps.org protocol and Google's guidance: valid XML, absolute URLs, the 50,000-URL limit, duplicates, other hosts, http:// URLs on HTTPS sites, lastmod format and future dates, and URLs blocked by robots.txt. Then it checks whether the first 200 listed URLs really answer 200, without redirects or noindex.
Our server requests the URLs you enter, like a crawler: it reads the response without running the page's scripts, and the analysis runs in your browser. The URLs and results are not stored.
How to use the Sitemap Validator
- Enter a sitemap URL, or just your site address.
- Fix the failed checks first: an unreadable or invalid sitemap is ignored entirely.
- Press Check URLs to find 404s, redirects and noindex pages among the listed URLs.
- Remove or replace those URLs, then resubmit the sitemap in Search Console and Bing Webmaster Tools.
Works well with the Sitemap Validator
- XML Sitemap Generator: rebuild the sitemap from a clean URL list.
- Redirect Checker: look at a redirected URL in detail.
- Robots.txt Generator: add the Sitemap line to robots.txt.
Frequently asked questions
Should a sitemap list redirected URLs?
No. List the final URL of every page. Redirects, 404s and noindex pages in a sitemap send mixed signals and show up as errors or warnings in Search Console.
How big can a sitemap be?
Up to 50,000 URLs and 50 MB uncompressed per file. Larger sites split their URLs over several sitemaps and list them in a sitemap index.
Do changefreq and priority matter?
Google ignores both. It uses lastmod when the dates are consistently accurate, so set lastmod to when the content really changed, not to the build time.
Related tools
Website SEO Checker
Check any page for on-page SEO problems: title, meta description, headings, canonical, robots.txt, noindex, structured data, alt text, HTTPS and speed, with a score.
Broken Link Checker
Find broken links on any web page: every internal and external link (and optionally image) is checked for 404s, server errors, timeouts and redirects. Export a CSV.
Redirect Checker
Check the HTTP status code and full redirect chain of up to 100 URLs: 301, 302, 404 and 5xx, response headers, loops and HTTPS downgrades, with fixes and CSV.
AI Crawler Checker
Check which AI crawlers a site allows: GPTBot, ClaudeBot, PerplexityBot, Google-Extended and 12 more, split into AI training, AI search and search engines.
llms.txt Generator
Create an llms.txt file for your site: name, summary and sections of key links in the llmstxt.org format, imported from your sitemap, with checks and download.
Keyword Generator
Find hundreds of long-tail keyword ideas from Google, YouTube, Bing and DuckDuckGo at once, with intent, filters and your own Search Console data.