Sitemap XML audit
Audit a pasted or imported Sitemap XML file for namespace, schemaLocation pairs, URL structure, duplicates, host consistency and common optional fields.
- 1Add input
- 2Review and run
- 3Get your result
Tool input and files are processed in this browser without being uploaded.
Before you start
Audit a pasted or imported Sitemap XML file for namespace, schemaLocation pairs, URL structure, duplicates, host consistency and common optional fields. This local audit reports the first 20 issues on the page and saves the complete issue list as JSON.
How to use this tool
- Paste Sitemap XML or choose one UTF-8 .xml file.
- Review document-level namespace/schemaLocation findings and entry-level URLs, dates, frequencies and priority values.
- Download the complete JSON report, fix the source and run again. Validate against the XSD and check live pages separately.
Supported inputs and limits
Structural checks only: this does not validate the full Sitemap XSD, fetch URLs, or establish HTTP status, canonical correctness or index coverage.
Paste up to 1 MiB or import one UTF-8 .xml file up to 10 MiB, with at most 50,000 entries. A file with no reported issues still needs schema and live-site checks.
Checks use actual Sitemap namespaces; foreign elements with matching names do not count as URLs. A zero-entry document is not certified as a valid Sitemap.
Worked example
Example input
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><url><loc>https://example.com/a</loc></url><url><loc>https://example.com/a</loc></url></urlset>
Example options
{}Example output
{
"type": "urlset",
"entries": 2,
"uniqueURLs": 1,
"hosts": [
"example.com"
],
"issues": [
{
"entry": 2,
"problem": "Duplicate URL"
}
],
"checkedRemoteURLs": false,
"xsdValidated": false
}When something does not work
Structural checks only: this does not validate the full Sitemap XSD, fetch URLs, or establish HTTP status, canonical correctness or index coverage. Paste up to 1 MiB or import one UTF-8 .xml file up to 10 MiB, with at most 50,000 entries. A file with no reported issues still needs schema and live-site checks.
Frequently asked questions
Can I inspect a sitemap index?
Yes. Both urlset and sitemapindex roots are inspected, with checks relevant to each entry type.
What should the example produce?
The sample reports the second URL as a duplicate. The download includes its entry number and all issues.
Which cases are outside its scope?
This is not full XSD schema validation. It cannot verify remote URLs, HTTP responses, canonical targets or indexing.
Documentation & further reading
Related tools
QR code maker
Turn a link or a little text into a QR code.
UTM link builder
Add your campaign details without the guesswork.
Meta tags generator
Fill in page details and copy the resulting meta tags.
robots.txt generator
Build a robots.txt file from the crawl rules you choose.