XML Sitemap Generator – Free Online Sitemap Creator Tool

🗺️ XML Sitemap Generator

Create a valid sitemap.xml for any website using XML Sitemap Generator tool — auto-fetch an existing sitemap, add URLs manually, bulk paste, or use presets. Download SEO-ready XML instantly.

🔍

Auto-Fetch Sitemap from Any Website

✨ Bonus Feature

Enter any website's home URL and click Fetch Sitemap. The tool automatically tries sitemap.xml, sitemap_index.xml, robots.txt, WordPress sitemaps, and 10+ common paths — then imports all found URLs directly into your editor.

Step 1 — Global Site Settings
Relative paths use this as root.
Leave blank to omit <lastmod>.
Step 2 — Manage URLs
#URLChange FreqPriorityLast ModifiedDel
🔗
No URLs yet. Use Auto-Fetch above, add manually, or try Bulk Paste / Presets.
Step 3 — Generate Sitemap XML
URLs: 0
Est. Size: 0 B
Google Limit: ✓ OK
Generating…

📖 How to Use the XML Sitemap Generator

01

Auto-Fetch (Optional)

Enter any website URL and click Fetch Sitemap to automatically import all existing sitemap URLs.

02

Set Base URL

Enter your homepage URL and set global defaults for frequency, priority, and last-modified date.

03

Add / Edit URLs

Use Manual Entry, Bulk Paste, or Quick Presets. Edit any row inline in the table at any time.

04

Generate XML

Click Generate and review the syntax-highlighted output with live size and URL count stats.

05

Download & Submit

Download sitemap.xml, upload to your server root, and submit in Google Search Console.

🔍 How Auto-Fetch Works
  • Reads robots.txt first to find the declared Sitemap: directive.
  • Tries /sitemap.xml, /sitemap_index.xml, /wp-sitemap.xml, /news-sitemap.xml, and 8+ other paths.
  • Handles both regular sitemaps and sitemap index files (fetches all child sitemaps).
  • Uses multiple public CORS proxies as fallback — works for most public websites.
  • If a site blocks all external access, use Manual Entry or Bulk Paste instead.
💡 Pro Tips
  • Set homepage priority to 1.0 and inner pages to 0.7–0.8.
  • Use daily for blogs/news, monthly for static pages.
  • Google supports up to 50,000 URLs and 50 MB per sitemap file.
  • Place sitemap.xml at your domain root: example.com/sitemap.xml
  • Add Sitemap: https://example.com/sitemap.xml to your robots.txt.

❓ Frequently Asked Questions

Why does Auto-Fetch sometimes fail or find no URLs?
Browsers block cross-origin requests (CORS). This tool routes through public CORS proxies to work around that. Some websites block all external fetches, require login, serve no sitemap, or have rate limiting — in those cases, use Manual Entry or Bulk Paste to add your URLs.
What is an XML sitemap and why do I need one?
An XML sitemap is a file listing your site's important URLs, helping search engines like Google discover and index your pages faster. It's especially valuable for large sites, new sites, or pages with few internal links pointing to them.
How do I submit my sitemap to Google?
Upload sitemap.xml to your server root directory, then go to Google Search Console → Sitemaps and enter your sitemap URL (e.g. https://example.com/sitemap.xml) to submit it.
What are Priority and Change Frequency?
Priority (0.1–1.0) hints at a page's relative importance within your site. Change Frequency suggests how often the page updates. Search engines treat both as hints, not binding instructions.
Is there a URL limit for sitemap files?
Yes — one sitemap supports up to 50,000 URLs and must be under 50 MB uncompressed. For larger sites, create a sitemap index file referencing multiple sitemaps.
Scroll to Top