Sitemap Validator

Check whether a public XML sitemap is valid and see the problems.

Sitemap validator

Sitemap

Enter a sitemap URL and validate it.

How it works

IngoHub fetches one sitemap URL, parses the XML safely, and reports protocol problems. It does not crawl the site or fetch child sitemaps.

Example
SITEMAP
https://example.com/sitemap.xml
TYPE
URL sitemap
URLS
125
ERRORS
0
WARNINGS
1

Questions

What is an XML sitemap?

An XML sitemap is a public file that lists URLs, or other sitemap files, for crawlers. This tool checks one sitemap document at a time.

What makes a sitemap valid?

A valid sitemap is well-formed XML whose root is urlset or sitemapindex, with absolute HTTP or HTTPS loc values shorter than 2,048 characters and protocol fields that match the sitemap specification. Host or directory mismatches are warnings because this tool cannot see Search Console authorization. This is not full XSD validation.

What is the difference between a URL sitemap and sitemap index?

A URL sitemap uses urlset and lists page URLs. A sitemap index uses sitemapindex and lists other sitemap files. This validator checks the submitted document only.

Does every sitemap entry need loc?

Yes. Each url or sitemap entry must include a non-empty loc value shorter than 2,048 characters.

Are lastmod, changefreq, and priority required?

No. They are optional. When present, lastmod must be a W3C date, changefreq must be a protocol value, and priority must be a number from 0.0 to 1.0.

How many URLs can a sitemap contain?

The sitemap protocol allows up to 50,000 URLs or child sitemaps and 50 MB uncompressed per document. Those are protocol limits, not an IngoHub product plan.

Does this validator check the URLs themselves?

No. It checks loc values in the XML. It does not fetch those pages or test whether they exist.

Does it validate child sitemaps in a sitemap index?

No. A sitemap index is checked as one document. Child sitemap loc URLs are not fetched.

Does IngoHub submit the sitemap to Google?

No.

Why can a valid sitemap be too large for this version?

IngoHub streams the sitemap and stops at the 50 MB / 50,000-entry sitemap protocol limits so it does not download unbounded XML. Gzipped sitemaps are not supported in this version.