🗺️

Sitemap.xml Generator

Create a standards-compliant sitemap with validated URLs, duplicate detection, metadata controls and safe XML escaping.

Works in Browser Instant

Bulk Import URLs

URL List

0 URLs
URLPriorityFreqLast Mod
sitemap.xml Output
<!-- Add or import URLs, then click Generate sitemap.xml -->

How XML sitemaps help search engines

An XML sitemap is a discovery file: it lists the canonical pages you want search engines to know about and can include the date each page was meaningfully updated. It does not guarantee indexing or improve rankings by itself, but it helps crawlers find important URLs—especially on new, large, frequently updated, or weakly linked websites.

What to include

  • Canonical, indexable pages returning HTTP 200
  • Absolute URLs using your preferred HTTPS hostname
  • Pages you want represented in search results

What to leave out

  • Redirects, errors, duplicates and filtered URLs
  • Pages blocked by robots.txt or marked noindex
  • Login, cart, account and private utility pages

About optional fields

lastmod should reflect a meaningful content update. changefreq and priority are crawler hints, not commands, and major search engines may ignore them.

Publish your sitemap in four steps

  1. Add or import canonical URLs and remove anything that should not be indexed.
  2. Generate the XML, review warnings and download sitemap.xml.
  3. Upload it to your site, commonly at /sitemap.xml, and confirm it returns HTTP 200.
  4. Add its absolute URL to robots.txt and submit it in Google Search Console and Bing Webmaster Tools.
How many URLs can one sitemap contain?

A single sitemap is limited to 50,000 URLs and 50 MB when uncompressed. Split larger collections into multiple files and reference them from a sitemap index.

Should every page use priority 1.0?

No. Priority only expresses relative importance among URLs on your own site and does not raise search rankings. Use it sparingly or keep a consistent default.

How often should I regenerate the file?

Regenerate it when indexable URLs are added, removed or substantially updated. Automated sitemaps are preferable for frequently changing sites.