Home SEO Tools XML Sitemap Generator
🗺️
SEO

XML Sitemap Generator

Generate a valid XML sitemap for your website instantly — add your URLs, set priorities and change frequencies, then download or copy the ready-to-submit sitemap.xml file.

⚡ Instant generation 🔒 Private — runs in your browser 🚫 No login required 📥 Download as sitemap.xml
⚙️ Sitemap Settings
Include https:// — all URLs in the sitemap will start with this domain.
🔗 Your URLs 0 URLs
Max 50,000 URLs per sitemap
🗺️

Add your URLs and click Generate Sitemap to create your sitemap.xml file.

All processing happens in your browser. Your URLs are never uploaded to any server.

📖How to Use the XML Sitemap Generator

  1. 1
    Enter your website details

    Add your website domain, then click "Add URL" to enter each page you want in your sitemap. Set a priority (0.1–1.0) and change frequency for each URL.

  2. 2
    Click Generate Sitemap

    Press Generate — your XML sitemap is produced instantly in your browser. No data is uploaded anywhere.

  3. 3
    Download & submit

    Click Download to save sitemap.xml to your computer. Upload it to your website root folder, then submit the sitemap URL to Google Search Console and Bing Webmaster Tools.

💡When to Use This Tool

SituationWhy It Helps
Launching a new websiteGet indexed faster
Pages not appearing in GoogleForce discovery
Large site with few internal linksEnsure full coverage
After a site migration or redesignRe-submit new URLs
Improving crawl budgetGuide crawlers efficiently
Submitting to Bing & GoogleMulti-engine coverage

Frequently Asked Questions

What is an XML sitemap and why do I need one?

An XML sitemap is a file that lists all the important pages on your website, helping search engines like Google and Bing discover and crawl your content more efficiently. Without a sitemap, search engines rely solely on following links — a sitemap guarantees your pages are found. It is especially important for new websites, large sites, pages with few internal links, and sites with media-rich or JavaScript-heavy content.

Where do I upload my sitemap.xml file?

Upload your sitemap.xml to the root directory of your website — this means it should be accessible at https://yourdomain.com/sitemap.xml. In WordPress, most SEO plugins (Yoast, RankMath) auto-generate and host your sitemap. For static or custom sites, upload the file via FTP or your hosting file manager to the public_html or www root folder.

How do I submit my sitemap to Google Search Console?

Log in to Google Search Console (search.google.com/search-console), select your property, click "Sitemaps" in the left sidebar, enter your sitemap URL (e.g. https://yourdomain.com/sitemap.xml) in the "Add a new sitemap" field, and click Submit. Google will then regularly fetch and process your sitemap. The Sitemaps report shows the status, number of URLs submitted and how many have been indexed.

What should the priority value be for each URL?

Priority is a relative hint (0.1 to 1.0) that tells search engines which pages matter most to you — it does not guarantee ranking. Use 1.0 for your homepage, 0.9 for key landing pages and main category pages, 0.8 for important product or service pages, 0.7 for blog posts and articles, 0.5 for archive or tag pages, and 0.3 for less important pages like contact or about pages. Most pages default to 0.5.

What does the changefreq setting mean?

The changefreq tag tells search engines how often the page content is likely to change. Options are: always (changes with every visit), hourly, daily (news sites, blogs), weekly (service or product pages), monthly (most static pages), yearly (rarely changed pages), never (archived or permanent content). This is a hint, not a command — search engines use their own crawl intelligence and may ignore it.

How many URLs can a sitemap contain?

A single XML sitemap can contain a maximum of 50,000 URLs and must not exceed 50MB in uncompressed size. If your site has more than 50,000 pages, you need a sitemap index file — a sitemap of sitemaps. Large sites split their content into separate sitemaps (e.g. sitemap-posts.xml, sitemap-products.xml) and reference all of them from a sitemap index (sitemapindex.xml).

Do I need to include every page on my website in the sitemap?

No — only include pages you want indexed by search engines. Exclude: pages marked noindex, login and admin pages, thank you or confirmation pages, duplicate content pages, filtered or sorted URL variations (e.g. /products?sort=price), and pages with no SEO value. Quality matters more than quantity — a clean sitemap of important pages helps search engines allocate crawl budget efficiently.

Is my data private when using this generator?

Yes. The entire sitemap is generated in your browser using JavaScript. No URLs, domain names or any other data you enter are sent to or stored on any server. Your sitemap data never leaves your device.