XML sitemap generator
Add your page URLs, set priorities and change frequencies, and download a ready-to-submit sitemap.xml file.
URLs
Why you need an XML sitemap
An XML sitemap is a file that lists all the important URLs on your website in a machine-readable format, helping search engines discover, crawl, and index your content efficiently. While Google crawls the web without sitemaps, providing one is particularly valuable for: large sites (over a few hundred pages), new sites with few external links, sites with isolated pages not reachable through normal navigation, and sites with frequently updated content like news or e-commerce catalogues.
The sitemap format allows you to specify three optional signals for each URL: lastmod (when the page was last meaningfully updated), changefreq (how often the page typically changes), and priority (relative importance compared to other pages on your site, on a 0.1-1.0 scale). Google has stated it treats these signals as hints rather than directives, but providing accurate lastmod dates helps Googlebot prioritise recrawling freshly updated content.
After generating your sitemap, upload sitemap.xml to your site root (https://yourdomain.com/sitemap.xml) and reference it in your robots.txt file (Sitemap: https://yourdomain.com/sitemap.xml). Then submit the URL directly to Google Search Console under Indexing → Sitemaps and to Bing Webmaster Tools for maximum coverage.
Frequently asked questions
What is the sitemap file size limit?
One sitemap file can contain up to 50,000 URLs and must be under 50 MB uncompressed. Larger sites should use a sitemap index file referencing multiple sitemaps.
Should I include noindex pages in my sitemap?
No. Only include canonicalised, indexable pages. Noindex pages, paginated pages (unless canonical), filtered pages, and 404 errors should be excluded.
Does priority affect Google rankings?
No, priority is relative within your own site only and tells Googlebot which pages to crawl first, not how to rank them. It has no direct ranking impact.