Skip to content

XML Sitemap Generator

XML Sitemap Generator

Turn your page URLs into a valid sitemap.xml search engines can read — with the <lastmod> dates Google actually uses. Free, and nothing leaves your browser.

1

Add your page URLs

One URL per line. Duplicates and blank lines are removed automatically.

2

Set the defaults

These apply to every URL. You can override them one by one in step 3.

Last modified Google uses this
Change frequency Ignored by Google
Priority Ignored by Google
3

Review your URLs

Give an individual page its own date or priority, or drop it from the list. Blank fields use your step 2 defaults.

URL Last modified
Add some URLs above and they'll show up here.
4

Your sitemap.xml

0 URLs
5

Publish it

Three short steps and search engines can find it.

1
Upload the file to the root of your site so it opens at yoursite.com/sitemap.xml.
2
Add this line to your robots.txt:
Sitemap: https://yoursite.com/sitemap.xml
3
Submit the same address in Google Search Console under Sitemaps, so Google starts reading it right away.

What Is an XML Sitemap?

An XML sitemap is a file that lists the pages of your website so search engines like Google and Bing can find and crawl them efficiently. Think of it as a table of contents you hand to a search engine: instead of relying only on links to discover your pages, the crawler gets a clean, machine-readable list of every URL you want indexed. Each entry lives inside a <url> block, and the address itself — the <loc> tag — is the only part that is strictly required.

This generator builds that file from your list of URLs, following the official sitemaps.org protocol, ready to upload and submit.

Why Use a Sitemap?

A sitemap does not directly boost your rankings, but it makes your site easier to discover and index — which is the first step to ranking at all. It matters most when a site is new and has few inbound links, when it is large or deeply structured, or when some pages are not well linked from elsewhere. By listing your URLs and telling search engines when each page was last updated, a sitemap helps them spend their crawl budget on the pages that actually changed instead of re-checking everything blindly.

Which Tags Actually Matter?

This is where most older sitemap tools mislead people. Based on Google's own documentation, here is what each tag really does today:

TagStatusWhat it does
<loc>RequiredThe full, absolute URL of the page. Every sitemap must have this.
<lastmod>Used by GoogleThe date the page was last meaningfully changed. Google uses it to decide when to re-crawl — as long as the date is honest.
<changefreq>Ignored by GoogleA hint about how often a page changes. Google ignores it; some other crawlers may still read it.
<priority>Ignored by GoogleA 0.0–1.0 hint about relative importance. Google ignores it.

That is why this tool includes <lastmod> by default and leaves the other two off — you can still switch them on, but for Google they add file size without adding value.

Size Limits

A single sitemap file can hold up to 50,000 URLs and must stay under 50 MB uncompressed. If your site is larger, split the URLs across several sitemap files and list them all in a sitemap index file. This tool warns you when you cross either limit.

Frequently Asked Questions

Is this sitemap generator free?

Yes. It is completely free, needs no sign-up, and runs entirely in your browser. Your URLs never leave your device.

Does it crawl my website automatically?

No — and that is intentional. A browser tool cannot safely crawl other websites for security reasons, so instead of a slow or incomplete crawl, you provide the exact list of URLs you want included. That keeps it private, instant, and gives you full control over which pages appear.

Can I give different pages different dates?

Yes. Step 2 sets a default for every URL, and step 3 lets you override the date or priority for any individual page. Leave a row's field blank and it simply follows the default.

Do I really need the lastmod date?

It is optional but recommended. Google uses <lastmod> to prioritise which pages to re-crawl, so an accurate date helps updated content get picked up faster. Just make sure it reflects a genuine change, not today's date on pages that did not actually change.

Where do I put the file?

Upload it to the root of your site so it opens at yoursite.com/sitemap.xml, then submit that address in Google Search Console and reference it from robots.txt.

I use Blogger — do I still need this?

Blogger publishes a sitemap at /sitemap.xml automatically, so standard blog posts are usually covered. This tool helps when you want a custom sitemap of specific URLs, a combined list from several sources, or a clean file to submit manually.

XML Sitemap Generator — your URLs are processed locally in your browser. Nothing is uploaded or stored.