Instantly check any website's sitemap for errors, structural issues, duplicate URLs, and Google compliance problems — before they quietly damage your SEO.
example.com) or a direct sitemap URL. We auto-discover
/sitemap.xml, /sitemap_index.xml, and any sitemap declared in your robots.txt.
· 10 free validations/day
Fetching and validating your sitemap…
Parsing XML, counting URLs, and running compliance checks| # | URL | Last Modified | Priority | Change Freq |
|---|
An XML sitemap validator reads your sitemap file and checks it against Google's published requirements — then tells you exactly what's wrong and how to fix it. Think of it as a spell checker, but for your sitemap.
A sitemap with broken XML, duplicate URLs, or missing <lastmod> tags doesn't cause a dramatic failure — it quietly underperforms. Pages get crawled less frequently, new content takes longer to index, and Google's crawl budget gets wasted on the wrong pages.
This tool catches all of that before it becomes a problem. Enter your domain or a direct sitemap URL and you'll have a full report in seconds — no account, no setup, no fluff.
From finding your sitemap URL to fixing every issue — here's the full process in six steps.
yourdomain.com/sitemap.xml. WordPress sites with Yoast SEO use /sitemap_index.xml. Shopify uses /sitemap.xml and references product, collection, and blog sitemaps inside it. If you're unsure, check your robots.txt — a properly configured site will have a Sitemap: line pointing to it.https://example.com/sitemap.xml) or just the domain (example.com) and this tool will discover your sitemap automatically. It checks robots.txt for Sitemap directives, then tries /sitemap.xml and /sitemap_index.xml in order.Not all sitemaps are the same. Knowing which type your site uses helps you understand what you're validating.
These are the issues we see most often — and the ones that quietly hurt crawl efficiency the most.
https://example.com/page?a=1&b=2 will break your sitemap's XML if the ampersand isn't escaped. Every & in a URL must be written as & in your sitemap file. This is the single most common XML parse error we see.noindex set or is blocked by robots.txt, there's no point putting it in your sitemap. Including these pages confuses Google and dilutes the signal about which pages actually matter.<lastmod> to the current date on every sitemap regeneration. Google has publicly stated they detect and ignore sitemap files where all dates are identical and constantly changing. Only set lastmod to the actual last-modified date of each page.?color=red, ?sort=price). These duplicates waste crawl budget. Use canonical tags and remove parameter URLs from your sitemap.<lastmod>, Google can't tell when a page was last updated and has to decide on its own crawl frequency. Adding accurate last-modified dates helps Google prioritise crawling your freshest content.Sitemap: https://example.com/sitemap.xml to your robots.txt means every crawler — not just Google — discovers it automatically, without you having to manually submit to each search engine.Once your sitemap is validated and clean, here's how to make sure Google actually reads it.
sitemap.xml or sitemap_index.xml). Click Submit. Google will fetch the file and display how many URLs it found.Sitemap: https://yourdomain.com/sitemap.xml to your robots.txt file. This means Bing, DuckDuckGo, and other search engines can discover your sitemap without a manual submission. Use our Robots.txt Generator to do this quickly.<priority> tag. However, <lastmod> is used — if it's accurate, it genuinely helps Google prioritise crawling your updated content. Focus on keeping lastmod dates accurate rather than tweaking priority values.A clean sitemap and a properly configured robots.txt work together. Make sure your robots.txt isn't accidentally blocking the pages in your sitemap.