SEO Β· Indexing Β· Technical

XML Sitemap Generator

Paste URLs or import files and generate clean, search-engine-ready sitemap.xml output with validation, multi-format export, and smart normalization β€” all in your browser.

URLs & import

Paste one URL per line, or use smart import modes.

Omit field below to skip tag, or use Today.
Advanced options
Smart path rules (optional)

Each line: path_prefix priority [changefreq] β€” e.g. / 1.0, /blog/ 0.7 weekly, /tag/ 0.5

Bulk

Live metrics

Total URLs0
Unique0
Invalid0
Dupes removed0
Est. crawl priorityβ€”
Files needed1
XML size (est.)0 KB
SEO health100
<!-- Generated XML will appear here -->

XML Sitemap Generator Guide

A well-formed XML sitemap helps search engines understand which URLs on your site are important and how they relate to each other. This tool normalizes URLs, removes duplicates, validates common issues, and outputs protocol-compliant XML you can host at the root or submit in Google Search Console.

How to create sitemap.xml

Collect canonical URLs (one per final landing page), choose whether to include optional tags like changefreq and priority, set lastmod when you have reliable change dates, and export. Upload the file to your server or use your CMS plugin to serve it dynamically.

Best practices for WordPress

Popular SEO plugins generate sitemaps automatically. If you maintain a custom list, exclude admin, feeds, and thin archives you do not want indexed. Ensure canonical URLs match your preferred domain (www vs non-www, HTTPS).

How many URLs per sitemap

The sitemap protocol allows up to 50,000 URLs per file and a maximum uncompressed size of 50MB. For larger sites, split into multiple sitemaps and reference them from a sitemap index file.

Should you use priority tags

Priority is optional and relative within your site only. It does not guarantee ranking position. Many large properties omit it; use it only if it helps your workflow.

How to submit sitemap to Google Search Console

Open your property in Google Search Console, go to Sitemaps, enter the full URL of your sitemap (for example https://example.com/sitemap.xml), and submit. Monitor coverage reports for errors and fix invalid URLs or redirects.

How to get more URLs from your site

To extract all links from a full crawl, you can use dedicated crawlers and then paste the list here: