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.
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.
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.
Press Generate — your XML sitemap is produced instantly in your browser. No data is uploaded anywhere.
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.
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.
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.
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.
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.
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.
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).
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.
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.