🗺️ XML Sitemap Generator — Free, Visual, Instant

XML Sitemap Generator Build, Validate & Download

Build a valid XML sitemap visually. Add URLs one by one or bulk-import a list. Set priority, changefreq and lastmod per URL. Preview live XML, validate for errors and download as sitemap.xml. No crawling, no account, 100% free.

Visual URL tableBulk URL importLive XML previewDownload sitemap.xml
AdSense — 728×90 Leaderboard
🗺️ XML Sitemap Generator

Build, Validate & Download Your XML Sitemap

Add URLs manually or bulk-import. Set priority, changefreq and lastmod per URL. Live XML preview. Download as sitemap.xml. No crawling, no account.

Input mode
URL table — edit inline, add or delete rows
URL (loc) Priority Changefreq Last modified Del
URLs: 0 Est. file size: 0 B
Live XML preview
AdSense — 728×90 Leaderboard

Sitemap entry presets

🏠
Homepage
Priority 1.0
Most important URL on your site
priority1.0
changefreqweekly
Crawl rateHigh
Exampleyoursite.com/
📝
Blog / News
Priority 0.8
Frequently updated content
priority0.8
changefreqdaily
Crawl rateHigh
Example/blog/post/
📄
Static Pages
Priority 0.5
About, contact, services
priority0.5
changefreqmonthly
Crawl rateNormal
Example/about/
📦
Archive Pages
Priority 0.3
Old content, archives
priority0.3
changefreqyearly
Crawl rateLow
Example/archive/
🤖
Also need to build your robots.txt file?
Use the free Robots.txt Generator to create your robots.txt visually — set allow/disallow rules, add your sitemap URL and validate against Google guidelines.
Robots.txt Generator →
⭐ Ratings

Rate this tool

4.9
★★★★★
Based on 18,640 ratings
5
10,120
4
435
3
218
2
109
1
0
Was this your site photo guide helpful?
Thank you! G'day!
Key Features

What This Sitemap Generator Offers

🗒️
Visual URL table with full field control — Add URLs individually with control over loc (URL), priority (0.0–1.0), changefreq and lastmod. Inline editing, add and delete rows freely.
📋
Bulk URL import — one URL per line — Paste a list of URLs and all are added to the table simultaneously with your chosen default priority and changefreq.
Preset templates — WordPress, portfolio, e-commerce or blog presets pre-populate the URL table with typical pages and recommended priority/changefreq values.
🧹
Validate before uploading — Checks for duplicate URLs, invalid URL format, priority values outside 0.0–1.0 and empty URL fields. Fix errors before downloading.
💾
Download as sitemap.xml — Valid XML sitemap following the Sitemaps Protocol 0.9. Includes XML declaration, correct namespace and properly escaped URL characters.
📊
Live XML preview with URL count and file size — Preview updates in real time. Stats bar shows URL count and estimated file size.
How To Use

Generate a Sitemap in 4 Steps

1
Add your URLs — Use Manual entry, Bulk import or a preset template. Include all important, indexable pages.
2
Set priority and changefreq — Homepage: 1.0 weekly. Blog posts: 0.8 daily. Static pages: 0.5 monthly. Archives: 0.3 yearly.
3
Validate — Click Validate to check for duplicate URLs, invalid formats and missing required fields.
4
Download and submit — Upload sitemap.xml to your root. Submit in Google Search Console and add a Sitemap line to robots.txt.
Comparison

LazyTools vs Other Free Sitemap Generators

FeatureLazyToolsxml-sitemaps.comseoptimer.com
Manual entry (no crawling)✅ Yes❌ Crawl only❌ Crawl only
Bulk URL import✅ Yes❌ No❌ No
Per-URL priority & changefreq✅ Yes⚠ Global only⚠ Limited
Live XML preview✅ Yes❌ No❌ No
URL validation✅ Yes❌ No❌ No
Preset templates✅ Yes❌ No❌ No
Free, no account✅ Yes✅ Yes⚠ Limited
Reference

Sitemap Field Values Reference

FieldRequiredValid valuesRecommended use
locYeshttps://yoursite.com/Full absolute URL with https://
priorityOptional0.0 to 1.01.0 homepage, 0.8 key pages, 0.5 standard, 0.3 archive
changefreq: always/hourlyOptionalalways, hourlyPages changing very frequently
changefreq: daily/weeklyOptionaldaily, weeklyBlogs, news, homepage, active pages
changefreq: monthly/yearlyOptionalmonthly, yearlyStatic pages, archives, old content
lastmodOptionalYYYY-MM-DDOnly if maintained accurately
Guide

What Is an XML Sitemap and Why Does Your Website Need One?

What search engines use sitemaps for

An XML sitemap lists the URLs on your website and tells search engines which pages exist, when they were last updated, how often they change and their relative importance. Google's John Mueller has confirmed that sitemaps are most valuable for: new websites with few inbound links, large websites where some pages are not well linked, websites with frequently updated content, and websites with rich media content that may be harder for crawlers to discover.

Priority and changefreq: what search engines actually do

Google has stated that changefreq and priority values are largely hints rather than strict directives. They may be ignored in favour of Google's own crawl frequency signals. However, lastmod is used when set accurately — Google uses it to decide whether to recrawl a page. Only set lastmod if you can maintain it correctly. Setting fake lastmod dates can cause Google to distrust your sitemap entirely.

What to include and exclude

Include: canonical, indexable public pages you want in search results. Exclude: pages blocked by robots.txt, noindex pages, duplicate content (canonical only), login/account pages, thank-you pages, admin pages, and faceted navigation URLs generating duplicate content.

How to submit to Google

Upload sitemap.xml to your website root. Submit in Google Search Console under Sitemaps. You can also add Sitemap: https://yoursite.com/sitemap.xml to your robots.txt file — Google discovers this automatically during crawling.

FAQ

Frequently Asked Questions

An XML sitemap lists all important URLs on your website. It tells search engines which pages exist, when they were last updated and their relative importance. It helps Google and Bing discover and index your pages faster, especially for new or large websites.

No. This is a manual sitemap builder. Add URLs by typing, pasting or using bulk import. No server access or website crawling is required. All processing runs in your browser.

Homepage: 1.0. Main category pages: 0.8. Regular content: 0.5. Archive pages: 0.3. Priority is relative to other pages on your site, not an absolute search ranking signal.

Upload sitemap.xml to your website root. In Google Search Console, go to Sitemaps, enter the URL (e.g. https://yoursite.com/sitemap.xml) and click Submit. You can also add a Sitemap directive to your robots.txt file.

changefreq tells search engines how often a page changes. Valid values: always, hourly, daily, weekly, monthly, yearly, never. Recommended: daily for blogs, weekly for homepage, monthly for static pages, yearly for archives.

Maximum 50,000 URLs and 50MB uncompressed per sitemap file. For larger sites, use a sitemap index file referencing multiple sitemaps. This tool is designed for small to medium sites.

Yes — this tool is free with no login required. Add URLs, set priority and changefreq, validate and download sitemap.xml. Everything runs in your browser. No account, no crawling, no data sent to any server.

No. Only include canonical, indexable pages. Exclude: login pages, noindex pages, pages blocked by robots.txt, duplicate content, admin pages and thank-you pages. Your sitemap should be an authoritative list of indexable pages.

Related tools

More free SEO and developer tools