Sitemap XML input
Paste a sitemap.xml or sitemap index. This validator never fetches live sitemap URLs.
Paste sitemap XML to validate structure, inspect URLs, and find common sitemap issues locally.
Paste a sitemap.xml or sitemap index. This validator never fetches live sitemap URLs.
Type detection, URL checks, sitemap index checks, and warnings.
local XML validation onlyLoad a sample or paste sitemap XML to inspect urlset and sitemapindex structure, URL fields, duplicates, and common SEO warnings.
Review sitemap structure and field quality before publishing XML to crawlers.
A urlset lists page URLs directly. A sitemapindex lists child sitemap files when a site needs multiple sitemap documents.
Every entry needs a loc. Use absolute HTTP or HTTPS URLs, avoid fragments, and keep canonical protocol choices consistent.
lastmod should be an ISO 8601 date such as 2026-07-01 or a timestamp with timezone information.
changefreq and priority are optional urlset hints. Sitemap index entries should not use either field.
Missing loc values, relative URLs, duplicate URLs, wrong root elements, invalid dates, out-of-range priorities, and missing namespaces are flagged locally.
This tool validates pasted XML and sitemap conventions only. It does not request pages, test response codes, discover redirects, or call SEO APIs.
No. Paste the XML content directly. The validator does not fetch URLs, crawl websites, resolve DNS, or call external APIs.
Yes. It detects sitemapindex, checks each sitemap entry, validates loc and lastmod, and warns about nested index patterns.
No. For safety, DTD and entity declarations are rejected. The tool checks well-formed XML and common sitemap rules locally.
No. They are optional hints on URL entries. The validator checks them only when they are present.
A sitemap should usually reflect one canonical protocol. Mixed protocols can signal duplicate canonical URLs or inconsistent site configuration.