Free XML Sitemap Generator
Last updated:
Crawl up to 500 public URLs or build a sitemap from a URL list. Review redirects and exclusion reasons, then validate and export standards-based XML.
Found issues? Thatβs exactly what our SEO audit fixes.
Our SEO Audit + Essentials package ($555, one-time) finds and fixes exactly these kinds of problems, with a prioritized plan in plain English.
Looks clean here. How is the rest of your SEO?
One passing check doesnβt make a ranking strategy. We audit the full picture: content, technical SEO, internal links, and search intent.
Want us to act on this result? Fix these findings β
Prefer the partnership route? Refer clients to us, earn 10% β
How the XML Sitemap Generator Works
This tool creates a valid XML sitemap file for your website in two ways:
- Crawl mode, enter a website URL and this sitemap crawler checks up to 500 same-host URLs discovered in static HTML links. The report shows included, excluded, and failed URLs with the response and indexing signals it could inspect.
- Choose a query policy, the safe default drops all query strings before crawling. Keep non-tracking parameters only when those variants are intentional canonical pages; common campaign parameters are always removed.
- Manual mode, paste a list when you know exactly which pages belong in the sitemap. This is also the route for JavaScript-only navigation and known orphan URLs, but manual URLs are normalized rather than fetched or audited.
- Add only verified metadata, priority and changefreq are optional and ignored by Google. Include lastmod only when it reflects a real, meaningful update to the page.
- Review and edit, after generation, review the URL list. Uncheck any pages you want to exclude. The XML preview updates in real time.
- Validate and download, the browser checks the generated XML structure, URL count, and 50 MB uncompressed protocol ceiling before copy or download. Publish it on your site, reference it in robots.txt, and optionally submit it in Google Search Console.
Why XML Sitemaps Matter for SEO
An XML sitemap supplies canonical URL candidates and optional, accurate modification dates in a machine-readable format:
- Discovery support, a sitemap gives search engines a direct list of URLs you prefer them to crawl and potentially show. It is especially useful when a site is new, large, media-rich, or not comprehensively linked.
- Canonical consistency, listing only absolute, preferred URLs reinforces the canonical version you want search engines to consider.
- Useful monitoring, Search Console can report when Google read a submitted sitemap and flag processing problems. Submission remains a hint, not a guarantee of crawling or indexing.
- Accurate freshness, Google may use trustworthy
lastmodvalues when they consistently reflect significant page changes. The crawler cannot derive that truth, so this generator leaves the field off by default.
After creating your sitemap, validate it with our
Sitemap Checker & Validator
to make sure everything is technically correct. Also consider configuring your
robots.txt
to reference the sitemap with a Sitemap: directive. Use the Internal Link Analyzer to inspect links, but remember that no link crawler can prove a URL is orphaned without another complete source of URLs to compare. For multilingual annotations, use the Hreflang Tag Generator.
XML Sitemap Best Practices
Follow these guidelines to get the most out of your XML sitemap:
- Only include canonical, indexable pages, exclude noindex pages, redirects, 404s, paginated archives, and duplicate URLs. Every URL in your sitemap should return a 200 status and be the canonical version.
- Keep lastmod accurate, only update the lastmod date when the page content actually changes. Fake or auto-updating lastmod dates erode trust with search engines and may cause them to ignore the field entirely.
- Respect the actual protocol limits, one sitemap may contain up to 50,000 URLs and be up to 50 MB uncompressed. Split it only when it exceeds either limit; a sitemap index can reference the resulting files. The generatorβs 500 checked-URL ceiling is unrelated.
- Reference it in robots.txt, add
Sitemap: https://yourdomain.com/sitemap.xmlto your robots.txt file. This helps crawlers find your sitemap even if they have never seen your site before. - Submit to Search Console, after publishing, submit the sitemap through Google Search Console to monitor access and processing. Treat submission as a discovery hint, not evidence that every URL was crawled or indexed.
- Automate when possible, most CMS platforms (WordPress with Yoast/Rank Math, Shopify, Astro, Next.js) can generate and update sitemaps automatically. Use manual sitemap generation primarily for static sites or custom setups.
For a deeper understanding of sitemap discovery and technical SEO, explore our guide to sitemaps, and our SEO services.
Next steps
XML Sitemap Generator related tools and articles
Continue with the closest follow-up checks and guides based on this tool's topic, crawl intent, and optimization workflow.
Sitemap Generator: FAQ
How does Crawl Website discover pages?
Which pages does crawl mode leave out?
What important crawl limitations should I know?
How are query parameters handled?
Why were fewer pages found than expected?
What validation does Manual Entry perform?
How should I use priority, changefreq, and lastmod?
Why can the XML preview look incomplete?
Is 500 URLs the XML sitemap limit?
Does submitting a sitemap guarantee indexing?
What data is sent or stored in each mode?
Free 48-Hour Website Audit
Not sure what to fix first on your own website? We'll review it and tell you, in plain English. Free & non-obligatory.
Need Help with Technical SEO?
We help businesses set up sitemaps, robots.txt, crawl directives, and full technical SEO foundations.