XML Sitemap Generator
Generate a valid XML sitemap for Google and other search engines. Set priority, change frequency and last modified date for each URL.
sitemap.xml
<!-- Add URLs to generate your sitemap -->Free XML Sitemap Generator
An XML sitemap is one of the first files you should create for any new website. It tells Google and other search engines exactly which pages exist on your site, their relative importance, how often they change, and when they were last updated. Without a sitemap, search engine crawlers must discover your pages solely through internal links, which can leave important pages uncrawled and unindexed.
This free XML Sitemap Generator lets you build a valid sitemap.xml by adding your URLs manually. Set the priority (0.1 to 1.0), change frequency (always, hourly, daily, weekly, monthly, yearly, never), and last modified date for each URL. Download the finished sitemap.xml and upload it to your website root, then submit the URL to Google Search Console.
The generated sitemap follows the Sitemap Protocol 0.9 standard, which is accepted by Google, Bing, Yahoo, and all major search engines.
Why XML Sitemaps Matter for SEO
Ensures all pages get indexed. Search engine crawlers follow links to discover pages. Pages with no internal links — sometimes called orphan pages — may never be found without a sitemap.
Speeds up indexing of new content. When you publish a new page or post, submitting or pinging your sitemap signals Google to crawl and index the new content faster.
Communicates page importance. The priority field tells search engines which pages you consider most important. Your homepage typically has priority 1.0, while less important pages get lower values.
Provides crawl efficiency signals. The changefreq field tells crawlers how often a page typically changes. A page marked as "daily" will be recrawled more often than one marked "yearly," improving crawl budget allocation.
How to Create and Submit Your Sitemap
Step 1 – Add your URLs. Click Add URL and enter each page you want included. Set priority and change frequency.
Step 2 – Download sitemap.xml. Click Download to save the generated sitemap.xml file.
Step 3 – Upload to your website root. Place the file at yourdomain.com/sitemap.xml.
Step 4 – Add to robots.txt. Add the line Sitemap: https://yourdomain.com/sitemap.xml to your robots.txt file.
Step 5 – Submit to Google Search Console. Navigate to Sitemaps in Search Console and submit your sitemap URL for immediate discovery.
Sitemap Best Practices
Include only canonical URLs. Only add the canonical version of each page. Do not include paginated, filtered, or faceted URLs unless they have unique, indexable content.
Keep it under 50,000 URLs. The Sitemap Protocol limits each file to 50,000 URLs and 50MB uncompressed. Larger sites need a sitemap index file with multiple sitemaps.
Exclude noindex pages. Do not include pages with a noindex robots tag. Including them in your sitemap contradicts your crawl directives.
Update regularly. Regenerate and resubmit your sitemap whenever you add new pages or make significant changes to existing ones.
Related SEO Tools
- Robots.txt Generator – Control search engine crawl access.
- Meta Tag Generator – Generate SEO meta tags for your pages.
- Google Index Checker – Check if your pages are indexed.
- Page Speed Checker – Test page loading performance.
Frequently Asked Questions
What is an XML sitemap?
A file listing all your website pages that tells search engines which pages exist and how to prioritize crawling them.
Do I need a sitemap?
Yes. Especially for new sites or large sites where important pages may not be well-linked internally.
How do I submit to Google?
In Google Search Console, go to Sitemaps, enter your sitemap URL, and click Submit.
Is this tool free?
Yes. Completely free, no account needed.