XML Sitemap Generator
Paste your URLs and get a valid XML sitemap instantly. Set change frequency, priority, and last modified date. Download as sitemap.xml.
About XML Sitemaps
An XML sitemap is a file that tells search engines about the pages on your site and how they relate to each other. Submitting a sitemap to Google Search Console and Bing Webmaster Tools helps search engines discover and index your pages faster.
- A sitemap should list all publicly accessible URLs on your site
- Place your sitemap at the root of your domain:
https://example.com/sitemap.xml - Reference your sitemap in your
robots.txtwith:Sitemap: https://example.com/sitemap.xml - Google supports sitemaps with up to 50,000 URLs and 50MB uncompressed
FAQ
What does "change frequency" mean?
It tells crawlers how often you expect the page to change. While Google doesn't strictly follow it, it can influence crawl scheduling. Set it to "daily" for blog indexes and "yearly" for static pages like privacy policies.
What priority should I set?
Priority (0.1–1.0) is relative to other pages on your site. Your homepage might be 1.0, main category pages 0.8, and individual blog posts 0.5. Google uses this as a hint, not a requirement.
Should I include every URL?
No. Only include canonical, indexable URLs. Exclude URLs with noindex tags, paginated duplicates (unless properly canonicalized), login pages, and any page you don't want in search results.
Do I need a sitemap if I have only 10 pages?
It doesn't hurt, but small sites are usually crawled efficiently without one. Sitemaps become more important as your site grows or if you have pages that aren't well-linked internally.