SEO Tools

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.txt with: 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.

Related Tools