XML Sitemap Generator — Free Create Sitemaps for Google
Generate XML sitemaps for search engines. Add URLs with priority, change frequency, and last modified date. All processing runs in your browser.
Features
- ✓Real-time XML sitemap generation as you add URLs — no manual generation step needed
- ✓Multiple priority levels from 0.0 to 1.0 to signal page importance to search engines
- ✓Change frequency options: always, hourly, daily, weekly, monthly, yearly, and never
- ✓Last modified date picker for each URL to inform search engines of content freshness
- ✓Bulk URL input — paste multiple URLs at once for rapid sitemap building
- ✓URL validation ensures only properly formatted URLs are included in the sitemap
- ✓Duplicate URL detection — automatically flags duplicate entries in your sitemap
- ✓One-click copy ready XML output, paste directly into your site root
- ✓Save generated sitemap as .xml file for direct placement on your server
- ✓Preset templates (Blog, Business, E-commerce) to quickly pre-populate common URL structures
- ✓File size estimation to keep your sitemap within Google's limits
- ✓Automatic sitemap index generation when exceeding 50,000 URLs
- ✓Sort and organize URLs with clear visual listing of all entries
- ✓Proper XML namespace formatting following the sitemaps.org protocol
- ✓All processing runs entirely in your browser — zero server uploads, complete privacy
How to Use
- 1Enter a page URL in the input field, then set its priority and change frequency.
- 2Optionally set a last modified date to tell search engines when the content was updated.
- 3Click the Add button or press Enter to add the URL to your sitemap list.
- 4Use preset templates (Blog, Business, E-commerce) to quickly add common URL structures by entering your site's base URL.
- 5Repeat for each page on your site, or use Bulk Add to paste multiple URLs at once — configure default priority and change frequency before importing.
- 6Review the generated XML output on the right panel — it updates automatically as you add URLs.
- 7Click the Copy button to copy the XML, or use the Download button to save as a .xml file.
- 8Upload the sitemap to your site root (e.g., https://example.com/sitemap.xml) and submit to Google Search Console.
Frequently Asked Questions
What is an XML sitemap?
∨
An XML sitemap is a file that lists all important pages on your website and tells search engines like Google when each page was last updated, how often it changes, and its relative importance. It helps search engines crawl and index your site more efficiently, especially for large or complex websites.
Is there a maximum number of URLs in a sitemap?
∨
Yes. A single sitemap file can contain a maximum of 50,000 URLs and must be no larger than 50MB (uncompressed). If your site exceeds these limits, this tool automatically generates a sitemap index file that references multiple sitemap parts. You need to upload all parts to your server.
What do priority values mean?
∨
Priority values range from 0.0 to 1.0 and indicate the relative importance of a page compared to other pages on your site. A value of 1.0 indicates the most important page (typically your homepage), while 0.1 indicates the least important. Priority only affects crawling priority within your own site, not ranking in search results.
What is change frequency?
∨
Change frequency tells search engines how often a page is likely to change. Options include always (for real-time content like stock tickers), hourly, daily, weekly, monthly, yearly, and never (for archived content). This is a hint, not a directive — Google may crawl more or less frequently than specified.
Do I need a sitemap for my website?
∨
You need a sitemap if your site is large (hundreds of pages), has many orphaned or isolated pages not linked internally, is new with few external backlinks, or uses rich media content like images and videos. Small sites with good internal linking may not need one, but having a sitemap never hurts SEO.
Is the generated XML valid for search engines?
∨
Yes. The generated XML follows the official sitemaps.org protocol with proper namespace declarations. It includes the required <loc> element and optional <priority>, <changefreq>, and <lastmod> elements. The output can be submitted directly to Google Search Console, Bing Webmaster Tools, and other search engines.
Can I include images and videos in my sitemap?
∨
Yes. Google supports image and video sitemap extensions using the <image:image> and <video:video> namespaces. This tool generates standard XML sitemaps. For image and video sitemaps, additional namespace declarations and elements are needed — consider using specialized sitemap tools for rich media content.
What is the difference between a sitemap and robots.txt?
∨
A sitemap tells search engines which URLs to crawl and index, while robots.txt tells them which URLs not to crawl. They serve complementary roles: robots.txt controls crawler access (and should not be used to block indexing — use noindex for that), while a sitemap actively promotes pages for crawling and indexing.
What are preset templates?
∨
Preset templates provide ready-made URL structures for common website types. Choose from Blog (homepage, about, blog, contact), Business (homepage, about, services, contact), or E-commerce (homepage, products, categories, about). Each template comes with recommended priority and change frequency values. When you select a template, simply enter your site's base URL and all URLs are added automatically.
How does duplicate URL detection work?
∨
The tool automatically checks all added URLs for duplicates by comparing normalized URLs (case-insensitive). Duplicate entries are flagged with a warning icon in the list, and a validation status indicator at the top shows the total number of duplicates found. You can remove duplicate entries to keep your sitemap clean.
What is the estimated file size for?
∨
The file size estimate shows the byte size of your generated XML sitemap, displayed in the status bar alongside URL count. This helps you ensure your sitemap stays within Google's 50MB uncompressed size limit. The estimate updates in real-time as you add or remove URLs.
Can I save the sitemap as a file?
∨
Yes. In addition to copying the XML to your clipboard, you can save the generated sitemap directly as a .xml file using the save button next to the copy button. The file is named 'sitemap.xml' and can be placed directly on your web server.
Related Tools
Robots.txt Generator — Free Create & Test Rules Online
Generate robots.txt to control search crawlers. Set User-agent, Allow, Disallow, Crawl-delay, and Sitemap. All in your browser — no uploads.
Meta Tag Generator — Free Create SEO Title & Description
Create title tags, meta descriptions, Open Graph tags, Twitter Cards, and canonical URLs. Preview Google search results and social media appearance.
URL Encoder/Decoder — Percent Encoding Online Tool Free
Encode text to URL-safe percent encoding or decode back to readable text. Supports UTF-8 characters including emojis. Drag-and-drop file upload.