XML Sitemap Generator
Free XML sitemap generator tool. Create and download XML sitemaps for your website to improve SEO and help search engines crawl your site.
Used by developers, founders, and SEO professionals to generate Google-compliant XML sitemaps.
Enter the full URL of your website (must start with http:// or https://)
Default: 50, Max: 200
How many levels deep to crawl
Related SEO Tools
Need More Features?
Premium features are coming soon to help you scale your SEO workflow:
- Bulk sitemap generation for multiple sites
- Unlimited pages and deeper crawl depths
- Scheduled sitemap updates and monitoring
- Advanced SEO tools and analytics integration
Join early or stay tuned for updates. Last updated: January 14, 2026
What is an XML Sitemap?
An XML sitemap is a structured file that lists all the important pages of your website in a format that search engines can easily understand. It acts as a roadmap for search engine crawlers, helping them discover and index your pages more efficiently.
Sitemaps use the XML (eXtensible Markup Language) format and follow the sitemap protocol defined by sitemaps.org. Each entry in a sitemap includes the page URL, last modification date, change frequency, and priority level.
Why You Need an XML Sitemap (SEO Benefits)
- Faster Indexing: Helps search engines discover new or updated pages quickly, especially important for new websites or recently added content.
- Better Crawl Coverage: Ensures all important pages are found, including deep pages that might not be easily discovered through internal linking.
- Improved SEO Performance: Search engines can better understand your site structure and prioritize important pages.
- Priority Signaling: You can indicate which pages are most important to your business.
- Change Frequency Hints: Helps search engines know how often to revisit pages.
How to Use This XML Sitemap Generator
- Enter Your Website URL: Type your website's homepage URL (e.g., https://example.com) in the input field.
- Configure Options:
- Set the maximum number of pages to crawl (default: 50, max: 200)
- Choose crawl depth (default: 2, max: 3 levels deep)
- Optionally add include/exclude patterns to filter URLs
- Generate: Click "Generate Sitemap" and wait for the tool to crawl your website.
- Download: Once generated, copy the XML or download the sitemap.xml file.
- Upload to Your Site: Upload the sitemap.xml file to your website's root directory.
Best Practices & Common Mistakes
Best Practices:
- Keep your sitemap under 50,000 URLs and 50MB uncompressed
- Update your sitemap regularly when you add or modify pages
- Use accurate lastmod dates to help search engines prioritize updates
- Submit your sitemap to Google Search Console and Bing Webmaster Tools
- Create separate sitemaps for different content types if needed
Common Mistakes to Avoid:
- Including pages blocked by robots.txt or marked as noindex
- Forgetting to update the sitemap after major site changes
- Creating sitemaps that are too large (split into multiple if needed)
- Including duplicate URLs or URLs with different protocols (http vs https)
- Not submitting the sitemap to search engines after creation
How to Submit Your Sitemap to Google
- Upload your sitemap.xml file to your website's root directory
- Go to Google Search Console and select your property
- Navigate to "Sitemaps" in the left sidebar
- Enter your sitemap URL (e.g., https://yoursite.com/sitemap.xml)
- Click "Submit" and wait for Google to process it
Google will typically process your sitemap within a few hours. You can check the status in Search Console to see if there are any errors or warnings.
Frequently Asked Questions
An XML sitemap is a file that lists all the important pages of your website in a structured format. It helps search engines like Google discover and index your pages more efficiently.
XML sitemaps improve SEO by helping search engines find all your pages, especially new or deep pages that might not be easily discovered through internal linking. They also help search engines understand your site structure and prioritize important pages.
Submit your sitemap through Google Search Console. Go to Sitemaps, enter your sitemap URL (e.g., https://yoursite.com/sitemap.xml), and click Submit. Google will then crawl and index the pages listed in your sitemap.
A single XML sitemap can contain up to 50,000 URLs and must be no larger than 50MB uncompressed. If you have more URLs, you should create multiple sitemaps and use a sitemap index file.
Update your sitemap whenever you add, remove, or significantly modify pages on your website. For active sites, updating monthly or weekly is recommended. The lastmod date in your sitemap helps search engines know when pages were last changed.
This tool works best for publicly accessible websites. It respects robots.txt and only crawls same-origin pages. For sites behind authentication or with complex access controls, you may need to generate sitemaps manually or use a different method.
If your sitemap exceeds 50,000 URLs or 50MB, split it into multiple sitemaps and create a sitemap index file that lists all your individual sitemaps. This tool currently generates single sitemaps up to 200 pages for free accounts.
This tool focuses on crawling same-origin pages and respects basic crawling constraints. For production use, always verify your sitemap doesn't include pages blocked by robots.txt or marked as noindex.