Sitemap Validator
Check whether an XML sitemap is well-formed and every entry has a valid URL.
What this tool does
Fetches an XML sitemap and checks that it is well-formed, correctly structured as a urlset or sitemapindex, and that every entry has an absolute URL and a parsable lastmod date.
How to use it
Enter a sitemap's URL. The checker fetches it, parses the XML, identifies whether the root is a urlset (a list of pages) or a sitemapindex (a list of other sitemaps), and validates every entry's <loc> and, if present, <lastmod>.
Example
For a urlset with four <url> entries where one has a relative loc and another is missing loc entirely, the checker reports 2 entries with issues out of 4 total, with the exact problem named for each.
Validation and safety
A <loc> must parse as an absolute http or https URL; a <lastmod>, when present, must parse as a date. The checker also flags a root element that is neither urlset nor sitemapindex, and warns if the entry count exceeds the 50,000-URL limit defined by the sitemap protocol.
How to interpret the result
Passing this check means the file is structurally valid and its listed URLs and dates are well-formed — it does not confirm that every listed URL actually returns 200, that the sitemap is linked from robots.txt, or that it has been submitted to any search engine.
Limitations
Only <loc> and <lastmod> are validated; <changefreq> and <priority> values are not checked, since search engines already largely ignore them. Sitemaps larger than 10MB are not read in full, matching common server-side size limits for this kind of check.
Privacy
This tool sends the address you enter to Quiklio's own server, which makes the network request on your behalf — the target address is not sent to any third party beyond what a normal request to that address would reveal.
Frequently Asked Questions
- What does Sitemap Validator do?
- Fetches an XML sitemap and checks that it is well-formed, correctly structured as a urlset or sitemapindex, and that every entry has an absolute URL and a parsable lastmod date.
- Can this be used to probe internal or private addresses?
- Yes, this is blocked. Requests to localhost, private IP ranges and cloud metadata addresses are refused before any check runs, and the resolved IP is re-checked after DNS lookup to prevent bypassing this with a hostname that points to a private address at request time.
- Is the checked address shared with anyone else?
- This tool sends the address you enter to Quiklio's own server, which makes the network request on your behalf — the target address is not sent to any third party beyond what a normal request to that address would reveal.
Related Tools
XML Sitemap Generator
Turn a list of page URLs into a valid XML sitemap file.
Robots.txt Checker
Check whether a specific path is allowed or blocked in a site's robots.txt.
XML Validator
Check whether XML is well-formed using the same parser as the XML converters.
URL Validator
Check whether a URL is correctly formatted.
DNS Checker
Look up a domain's A, AAAA, MX, TXT, NS and CNAME records right now.
Domain Extractor
Pull just the domain out of a list of URLs.