Free XML Sitemap Generator

Generate XML sitemaps with custom URLs, priorities, change frequencies, and last-modified dates. Add image sitemaps and download as valid XML.

Updated

Share:
Read the guide: How to Generate an XML Sitemap for Your Website
Home/SEO Tools/XML Sitemap Generator

XML Sitemap Generator

Generate XML, HTML, Image, Video, and News sitemaps with validation, bulk import, templates, and robots.txt integration. Essential for SEO.

Templates

1

Total URLs

0

Images

0

Videos

1.00

Avg Priority

1

Files Needed

--

Est. Size

weekly: 1

URLs (1)

Select a URL from the list to manage its media and metadata.

About XML Sitemaps

An XML sitemap helps search engines discover and index your website's pages efficiently.

Sitemap Types:

  • XML: Standard URL listing with metadata
  • HTML: Human-readable page for visitors
  • Image: Includes image URLs for Google Images
  • Video: Video content for Google Video search
  • News: Articles for Google News inclusion
  • Index: Reference file for multiple sitemaps

Best Practices:

  • Max 50,000 URLs per sitemap file
  • Max 50MB uncompressed file size
  • Use sitemap index for large sites
  • Include important images for image SEO
  • Reference sitemap in robots.txt
  • Submit to Google Search Console

Priority & Frequency:

  • Priority is relative within your site (0.0 - 1.0)
  • Homepage is typically 1.0
  • Use "Auto" mode to set by URL depth
  • Change frequency is a hint, not a directive
  • lastmod helps crawlers prioritize fresh content

Frequently Asked Questions

What is an XML sitemap?

An XML sitemap is a file that lists all URLs on your website, helping search engines discover and crawl your pages.

Is it free?

Yes, completely free.

Is my data safe with this tool?

Absolutely. The XML Sitemap Generator processes everything client-side in your browser. No data is uploaded to or stored on any server. Your content remains private on your device at all times.

Does the XML Sitemap Generator work on mobile devices?

Yes, the XML Sitemap Generator is fully responsive and works on smartphones and tablets. You can use it on any device with a modern web browser -- no app download required.

Do I need to create an account to use this tool?

No account or registration is needed. Simply open the XML Sitemap Generator in your browser and start using it immediately. There are no sign-up walls or usage restrictions.

Does this tool follow Google's latest guidelines?

Yes, the XML Sitemap Generator is built following current Google Search guidelines and best practices. We regularly update the tool to reflect changes in search engine requirements.

How do I use the XML Sitemap Generator?

Simply enter your input in the provided field, adjust any settings to your preference, and the tool will process it instantly. You can then copy the result to your clipboard or download it.

Which browsers are supported?

The XML Sitemap Generator works in all modern browsers including Chrome, Firefox, Safari, Edge, and Opera. For the best experience, use the latest version of your preferred browser.

How many URLs can one XML sitemap contain?

A single XML sitemap file can hold up to 50,000 URLs and must stay under 50 MB uncompressed, the limits Google publishes. If your site has more pages than that, you do not cram them into one file: you split the URLs across several sitemaps and reference them all from a sitemap index, a master file that simply lists your child sitemaps. This generator enforces the 50,000-URL ceiling and produces a sitemap index automatically when you exceed it, so large sites stay valid without manual bookkeeping. Even well under the limit, smaller themed sitemaps (one for blog posts, one for products) make problems easier to spot in Search Console. Add your pages here, and if you cross the threshold the tool builds the index for you.

What is the difference between priority and change frequency in a sitemap?

Both are optional hints, not commands, and search engines treat them loosely. Priority is a value from 0.0 to 1.0 that signals how important a page is relative to other pages on your own site, not against the rest of the web; a homepage is typically 1.0 and a privacy policy might be 0.2. Change frequency describes how often a page's content updates, using set values like always, hourly, daily, weekly, monthly, yearly, or never. Priority influences nothing about crawl scheduling on its own, while change frequency loosely suggests how often to recrawl. In practice Google leans far more on the lastmod date than on either field. This tool lets you set both per URL and can auto-assign sensible values from the URL path, so you are not guessing for every page.

Do I still need an XML sitemap if my site is small?

A sitemap does not guarantee indexing, and a small, well-linked site can be crawled fine without one, but it rarely hurts and often helps. Sitemaps matter most when pages are hard to discover through links alone: brand-new sites with few inbound links, deep pages buried several clicks from the homepage, fresh content you want found quickly, or static sites with no CMS generating one automatically. The file simply lists your URLs and gives crawlers hints like when each page last changed. Even a ten-page brochure site benefits from handing search engines a clean, canonical list rather than relying on them to find everything. Add your pages here, set a base URL, and download ready-to-submit XML in under a minute.

What is an image, video, or news sitemap and when do I need one?

These are specialized sitemap formats that attach extra metadata so search engines can surface specific media. An image sitemap pairs image URLs, titles, and captions with the page they appear on, helping them rank in image results. A video sitemap adds a thumbnail, title, description, and a content or player URL so embedded videos can appear in video search. A news sitemap uses Google News' format with publication name, language, article title, and publication date, and is only for sites accepted into Google News. You need them when media discovery matters and your standard sitemap alone is not surfacing that content. This generator builds all of these from the same page list, plus a human-readable HTML sitemap, so you can pick the format your site actually needs.

Where do I put my sitemap and how do I tell Google about it?

Upload the generated XML file to your site's root directory so it lives at a stable address like yoursite.com/sitemap.xml, then make crawlers aware of it two ways. First, add a Sitemap line to your robots.txt pointing at that URL; every major crawler reads robots.txt and will pick the sitemap up. Second, submit the URL directly in Google Search Console and Bing Webmaster Tools, which also lets you monitor how many listed URLs get indexed. This tool generates the matching robots.txt snippet alongside your sitemap, so you can copy or download both together. Keep the file honest by including only canonical, indexable URLs that return a 200 status. Build your sitemap and grab the robots.txt line here in one step.

About the XML Sitemap Generator

The Free XML Sitemap Generator builds a valid sitemap for your website without code, plugins, or a sign-up. You add the pages you want search engines to know about, set how each one should be treated, and the tool produces ready-to-submit XML that you can copy or download. It is made for site owners, bloggers, developers, and SEOs who need a correct sitemap quickly — whether for a brand-new site that has no sitemap at all or a static site without a CMS to generate one automatically.

An XML sitemap is a file that lists the URLs on a site and gives search engines a few hints about each one, such as when it last changed and how important it is relative to other pages. It does not guarantee indexing, but it helps crawlers discover pages they might otherwise miss — especially deep pages, new content, and sites with few inbound links.

What you can build

This is more than a plain URL list. The generator outputs six sitemap types from the same set of pages:

  • Standard sitemap — the everyday <urlset> with loc, lastmod, changefreq, and priority for each URL.
  • Image sitemap — attaches image URLs, titles, and captions to a page so search engines can surface them in image results.
  • Video sitemap — adds thumbnail, title, description, and a content or player URL for embedded video.
  • News sitemap — the Google News format with publication name, language, title, and publication date.
  • HTML sitemap — a human-readable linked page rather than XML, useful as an on-site index for visitors.
  • Sitemap index — a master file that points to multiple child sitemaps, which is how large sites stay within the limits.

How to use it

Set your base URL, then add pages one at a time or paste a whole list at once with the bulk import box. Four starter templates — Blog, E-Commerce, Portfolio, and SaaS — drop in a sensible page structure with priorities already assigned, so you can adapt rather than start from a blank screen. For each URL you control three things:

  • Priority — a hint from 0.0 to 1.0 of a page's importance relative to others on your site; a homepage is typically 1.0 and a privacy policy might be 0.2.
  • Change frequency — how often the page updates, from always through hourly, daily, weekly, monthly, yearly, to never. The tool can auto-detect a sensible value from the URL path, so a /blog path defaults to daily and a /terms path to yearly.
  • Last modified — the date the page last changed, which is the signal modern crawlers pay the most attention to.

Before you export, a built-in validation step checks your entries and reports problems in plain language — an empty path, a priority outside the allowed range, or a video missing its required title or thumbnail. When it passes, copy the XML or download it as a file ready to upload to your site's root and submit in Google Search Console or Bing Webmaster Tools.

Limits, robots.txt, and good practice

A single sitemap file can hold up to 50,000 URLs and must stay under 50 MB uncompressed — Google's published ceilings. The generator enforces the 50,000-URL limit and, for bigger sites, produces a sitemap index so you can split your URLs across several files and reference them all from one place. It also generates the matching robots.txt snippet — the Sitemap: line that tells every crawler where your sitemap lives — which you can copy or download alongside the sitemap itself.

A few habits keep a sitemap useful: include only canonical, indexable URLs that return a 200 status, leave out pages blocked by robots or noindex, and keep lastmod honest so crawlers can trust it. Treat priority and change frequency as soft hints rather than commands.

Everything runs in your browser. Your URLs and page data are never uploaded to a server, so even an unpublished site's structure stays private on your device. There is no account, no usage cap, and nothing to install.