$ nuxt-seo tools

XML Sitemap Validator

Check an XML sitemap or index. Find malformed entries, duplicate URLs, bad dates, and common crawl blockers. Search the URL list or export it as CSV.

Try a site:
Was this tool helpful?

Your feedback helps us improve

What this validator checks

The validator reads the file itself. It checks the XML structure and the values declared in each sitemap entry.

  • Well-formed XML and the sitemap namespace
  • Absolute HTTP or HTTPS URLs
  • W3C lastmod dates
  • Supported changefreq and priority values
  • Duplicate URL entries
  • File size and entry limits

It does not request every page or confirm indexing. Check live URL status and coverage in Google Search Console.

Sitemap limits

One sitemap can hold 50,000 URLs and must stay under 50MB uncompressed. Use a sitemap index when a site outgrows either limit.

  • loc is required and must be an absolute URL.
  • lastmod is optional. Include it only when the date is accurate.
  • changefreq and priority are optional hints.

Need to generate a sitemap?

Nuxt Sitemap builds sitemap files from your routes and supports dynamic sources, i18n, and sitemap indexes. Vue and Vite projects can generate one from the router at build time.

Common questions

What does this sitemap validator check?

It parses the XML, checks the sitemap namespace and limits, and reviews each entry for malformed URLs, duplicate URLs, invalid dates, and unsupported changefreq or priority values. It does not confirm whether Google has indexed a page.

How do I check a sitemap?

Enter the site or sitemap URL, then select Validate sitemap. You can also paste the XML directly. If the file is a sitemap index, the validator loads up to 50 child sitemaps, starting with the newest lastmod dates.

Does changefreq affect Google crawling?

Usually not. changefreq is an optional hint, and Google generally relies on its own crawl history. If you include it, use one of the values defined by the sitemap protocol.

What is a sitemap index?

A sitemap index lists other sitemap files. Large sites use one when their URLs need to be split across several files. Each child sitemap can contain up to 50,000 URLs and must stay under 50MB uncompressed.

What should I do after validation?

Fix blocking XML or URL errors first. Then submit the sitemap in Google Search Console and check its crawl report. A valid file helps discovery, but it does not guarantee crawling or indexing.

The sitemap shows what you published. Nuxt SEO Pro shows which URLs Google indexed and flags the ones it missed.

Part of Nuxt SEO . One install covers sitemaps, robots.txt, meta tags, Schema.org, and OG images.

Nuxt and Vue SEO checklist

Sitemap checked? Review the rest of your crawl and indexing setup.

References

Related