Pre-deployment validation
Paste generated XML and catch structural errors before publishing it at a public URL.
Enter a sitemap URL or paste its XML to check the file. Find structural problems and review duplicates, dates, and mixed origins before publishing or submitting it.
Paste generated XML and catch structural errors before publishing it at a public URL.
Fetch the deployed file and separate response failures from XML validation issues.
Find old origins, duplicates, or malformed dates that entered a rebuilt sitemap.
The tool processes what you enter, shows a plain-language result, and gives you a safer next step. Make the change on your website, deploy it, then test the live page again.
Paste the full public sitemap URL, rather than the homepage URL, and select Validate sitemap. If you do not know the file’s location, use Sitemap Finder first. You can also paste XML before deploying it; when both fields contain input, pasted XML takes precedence.
Read Validation issues first, then Review items. The checker reads at most 2 MB from a public response and does not fetch every listed page or recursively validate child sitemaps. A larger file needs a validator that supports its size, even if it is within the sitemap protocol limits.
For a page at https://example.com/about, a location value of /about is incomplete. Put https://example.com/about inside the <loc> element, with the intended protocol, hostname, and path. Each page entry in a URL set needs its own location; in a sitemap index, each location points to a sitemap file.
If a closing tag does not match its opening tag, correct the XML source and rerun the check. Fix the CMS template or generator that creates the error so the next rebuild does not restore it. This tool checks selected structural rules; it is not a complete XML schema or extension validator.
A repeated location can indicate that two content sources feed the same sitemap. Deduplicate the source inventory after confirming the preferred URL. Multiple origins can be intentional in a verified cross-site setup, so review ownership and submission context before changing them.
A date can have a supported format and still be inaccurate. Use lastmod only for a meaningful page change, and omit it when the source cannot supply a trustworthy date. This validator cannot establish when the content actually changed or whether Google has processed the file.
Paste generated XML and catch structural errors before publishing it at a public URL.
Fetch the deployed file and separate response failures from XML validation issues.
Find old origins, duplicates, or malformed dates that entered a rebuilt sitemap.
A syntactically valid file can still contain redirects, errors, noindex pages, duplicates, or alternate URL versions.
Remove mechanically refreshed dates unless they represent meaningful page changes that search engines can trust.
Cross-site sitemaps need deliberate ownership and submission context. Confirm the setup rather than changing every URL automatically.
Enter the full sitemap URL or paste XML, then select Validate sitemap. Correct reported structural and location issues, review warnings, and check the deployed file again.
No. Validation catches observable file issues. Search Console can show processing feedback for a verified property, and submission still does not guarantee indexing.
Yes. The validator checks the index file’s location entries. It does not recursively fetch its child files; validate each child sitemap separately.
No. It validates the sitemap file itself. URL accessibility and indexability need separate bounded checks.
Understand the evidence behind this tool, where its result stops, and the safer next steps to verify on a live page.
Read the guideEvidence · Limitations · Verification