XML Sitemap Generator & Validator
Crawl your website to create a sitemap.xml, or validate an existing sitemap’s format, URLs, dates and limits.
Loading the tool…
To find your pages, our server fetches the public website address you enter.
- Instant results
- 100% free
- No sign-up
XML Sitemap Generator crawls your site from the home page, following links on the same domain, and builds a sitemap.xml file in the sitemaps.org format. It skips pages marked noindex, pages whose canonical points elsewhere, redirects to other sites, error pages, and files like images and PDFs. It can also add lastmod dates from your server, changefreq and priority.
The Validate tab checks an existing sitemap (by URL or pasted XML): well-formed XML, the correct root and namespace, absolute URLs, duplicates, date format, priority range, other-host URLs and the 50,000-URL limit.
More about XML Sitemap Generator & ValidatorHow to use, good to know & FAQ
How to use XML Sitemap Generator
- Enter your website address.
- Choose the maximum number of pages and how deep to crawl.
- Click “Generate sitemap” and wait while pages are checked. You can stop at any time.
- Download sitemap.xml, upload it to your site’s root folder, and submit it in Google Search Console.
Good to know
- Pages are fetched through our server at a gentle pace, and only on the domain you enter.
- Links added only by JavaScript, and pages behind a login, can’t be found by the crawler.
- WordPress, Shopify, Wix and most CMSs already create a sitemap. Check /sitemap.xml or /sitemap_index.xml first.
- Google ignores changefreq and priority, so they are optional.
Frequently asked questions
Where do I put sitemap.xml?
In your site’s root folder, so it opens at https://yourdomain.com/sitemap.xml. Then add “Sitemap: https://yourdomain.com/sitemap.xml” to robots.txt and submit it in Search Console.
How many URLs can a sitemap have?
Up to 50,000 URLs and 50 MB uncompressed. Larger sites use a sitemap index that lists several sitemaps.
Why were some pages skipped?
Open “Skipped URLs” to see why: noindex, a canonical pointing elsewhere, a redirect to another site, or an error code.
When to use XML Sitemap Generator
Use it for a static or hand-built website, after adding new pages, or to check a sitemap that Search Console reports problems with.
