Free Sitemap Generator

Generate a valid XML sitemap for your website in seconds.

How to Use the Sitemap Generator

Enter your website's base URL (e.g., https://example.com), then add pages either manually or using the "Quick add common pages" button. Type or paste URL paths (like /about, /pricing, /blog) into the text area, one per line. You can also paste full URLs. Click "Add Pages" to add them to your sitemap. For each page, you can optionally adjust the change frequency, priority, and last modified date. Priority is auto-assigned based on path depth: homepage gets 1.0, top-level pages get 0.8, and deeper pages get 0.6. Once you're happy with your list, copy the generated XML or download it as a sitemap.xml file. Upload it to your website's root directory and reference it in your robots.txt file.

What Is an XML Sitemap?

An XML sitemap is a file that lists all the important pages on your website, helping search engines like Google and Bing discover, crawl, and index your content more efficiently. Think of it as a roadmap for search engine bots. While crawlers can find pages by following links, a sitemap ensures that every page you care about gets noticed — even pages that are buried deep in your site structure or lack many internal links. A sitemap includes metadata for each URL: the last modification date (so crawlers know when to re-visit), how frequently the page changes, and a relative priority compared to other pages on your site.

Track how visitors flow through these pages with EasyFunnel.

Start Free

Frequently Asked Questions

Where do I put my sitemap.xml file?

Place sitemap.xml in your website's root directory so it's accessible at https://yoursite.com/sitemap.xml. Then add a reference in your robots.txt file: "Sitemap: https://yoursite.com/sitemap.xml". You can also submit it directly to Google Search Console and Bing Webmaster Tools.

Does having a sitemap improve my SEO rankings?

A sitemap doesn't directly boost rankings, but it helps search engines discover and index your pages faster. This is especially valuable for new websites, sites with thousands of pages, or pages with few internal links. Better crawling leads to better indexing, which leads to better visibility.

How many URLs can a sitemap contain?

A single sitemap file can contain up to 50,000 URLs and must be no larger than 50MB (uncompressed). If your site has more than 50,000 pages, you'll need a sitemap index file that references multiple sitemap files.

How often should I update my sitemap?

Update your sitemap whenever you add, remove, or significantly change pages. Most CMS platforms and static site generators can auto-generate sitemaps on build. For manually maintained sitemaps, update at least monthly or whenever you publish new content.

What is the priority field and does Google use it?

Priority is a value from 0.0 to 1.0 that indicates the relative importance of pages on your site. However, Google has publicly stated that it largely ignores the priority and changefreq fields. They're still part of the sitemap protocol and other search engines may use them, so it doesn't hurt to include them.

More Free Tools