XML Sitemap Generator
Free XML sitemap generator — paste a list of URLs or crawl a homepage's internal links to build a valid sitemap.xml you can download and submit.
About the XML Sitemap Generator
An XML sitemap lists the pages you want search engines to find and crawl. This free XML sitemap generator builds a valid sitemap.xml two ways: paste your own list of URLs, or enter a homepage and let the tool fetch it and extract its internal links automatically.
The output is a standards-compliant sitemap with proper <urlset> and <url> entries, ready to download and drop at your site root. Submit it in Google Search Console and Bing Webmaster Tools to help crawlers discover your pages faster and more completely — especially useful for new sites, large sites, or pages that are not well linked internally.
When you crawl a homepage, the tool resolves relative links to absolute URLs and keeps only internal pages, giving you a clean starting sitemap you can edit before publishing. Everything is generated in your browser from a single server-side fetch of the page.
How to Use the XML Sitemap Generator
- 1Choose to paste a URL list or enter a homepage to crawl.
- 2For crawling, enter the site URL and let the tool extract internal links.
- 3Review the generated sitemap.xml preview.
- 4Download the file, upload it to your site root, and submit it in Search Console.
Frequently Asked Questions
What is an XML sitemap and do I need one?
An XML sitemap is a file listing your site's important URLs so search engines can discover and crawl them efficiently. It is especially valuable for new sites with few backlinks, large sites, or pages buried deep in the structure. Most sites benefit from one, and it is required if you want to submit URLs in Search Console.
How does the crawl option work?
Enter a homepage and the tool fetches it server-side, parses the HTML, and extracts every internal link, resolving relative paths to full URLs and deduplicating them. This produces a sitemap of the pages linked from that page — a solid starting point you can extend with additional URLs.
Where do I put the sitemap.xml file?
Upload it to your site's root so it is reachable at yourdomain.com/sitemap.xml, then reference it in your robots.txt with a 'Sitemap:' line and submit the URL in Google Search Console and Bing Webmaster Tools. Search engines will fetch it periodically to discover new and updated pages.
How many URLs can a sitemap contain?
A single sitemap file can hold up to 50,000 URLs and must be under 50 MB uncompressed. Larger sites split their URLs across multiple sitemaps and list them all in a sitemap index file. For most sites one sitemap is plenty.
Does a sitemap guarantee my pages get indexed?
No. A sitemap helps search engines discover pages, but indexing depends on content quality, crawlability and other signals. It improves the odds and speed of discovery, particularly for new or poorly linked pages, but it is a suggestion to crawlers, not a command.