FlowToolkit
SEO

Sitemap Generator

Build a valid sitemap.xml from a URL list.

Loading tool…

About this tool

Paste URLs (one per line), set change frequency and priority, and download a valid sitemap.xml. Useful for static sites and SEO submissions to Google Search Console.

What a sitemap actually does

A sitemap is a structured XML file that lists the pages of your site you want a search engine to discover. Crawlers like Googlebot and Bingbot can find pages by following links, but sitemaps speed up discovery for new sites, deep pages, and content that is not heavily interlinked. The format also lets you communicate metadata: when each page was last modified, how often it changes, and how important it is relative to other pages.

Submitting a sitemap is not a ranking signal, but it is one of the most reliable ways to make sure every page you care about is in the crawler queue.

How to use the generator

Paste one URL per line, choose a default change frequency (daily, weekly, monthly), set a priority value between 0.0 and 1.0, and decide whether to include the current date as the lastmod field. The tool emits a sitemap that conforms to the Sitemaps XML protocol 0.9 — the same format accepted by Google Search Console, Bing Webmaster Tools, Yandex, and every other major crawler.

For larger sites, generate a single sitemap up to 50,000 URLs or split the output into multiple sitemaps and combine them with a sitemap index file.

Submitting your sitemap

  • Upload the generated sitemap.xml to the root of your domain.
  • Reference it from your robots.txt with a "Sitemap: https://yourdomain/sitemap.xml" line.
  • In Google Search Console, open Sitemaps and submit the URL once.
  • In Bing Webmaster Tools, submit it under Sitemaps.
  • Re-submit after major content updates to accelerate re-crawling.

Frequently asked questions

What format is produced?

Sitemap protocol 0.9 XML — the format Google, Bing, Yandex, and every other major search engine accept.

How many URLs can a single sitemap contain?

The standard limits a single sitemap.xml to 50,000 URLs and 50 MB uncompressed. For larger sites, split into multiple sitemaps and reference them from a sitemap index file.

Where should I put my sitemap.xml file?

At the root of your domain, for example https://example.com/sitemap.xml. Also reference it in robots.txt with a Sitemap: directive.

How do I submit my sitemap to Google?

Open Google Search Console, choose your property, navigate to Sitemaps, and enter the path to your sitemap (typically /sitemap.xml). Google fetches and validates it automatically.

How often should I update my sitemap?

Regenerate after publishing new pages or making significant content updates. Static sites can rebuild the sitemap as part of the deploy pipeline.

What do the priority and changefreq values mean?

Priority (0.0 to 1.0) is a relative hint about which pages matter most on your site. Changefreq tells crawlers how often the page changes (always, hourly, daily, weekly, monthly, yearly, never). Both are advisory and modern crawlers largely ignore them.