Boneyard Tools

XML Sitemap Generator

Turn a plain list of page URLs into a valid sitemap.xml file. Add an optional change frequency and priority, preview the XML live, then copy or download it and submit it in Google Search Console.

How to generate an XML sitemap

  1. Paste your page URLs, one per line, into the box.
  2. Pick a default change frequency and priority if you want them included.
  3. Copy the XML or download sitemap.xml and submit it in Search Console.

Examples

Two pages with priority and change frequency

https://example.com/
https://example.com/about (monthly, priority 0.8)
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://example.com/</loc>
  </url>
  <url>
    <loc>https://example.com/about</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
</urlset>

A URL with query parameters gets escaped

https://example.com/search?q=cats&sort=new
<loc>https://example.com/search?q=cats&amp;sort=new</loc>

Frequently asked questions

What is an XML sitemap?

It is a file that lists the URLs on your site so search engines can discover and crawl them. Each page is a <url> entry with a <loc> tag, and it lives at a URL like https://yourdomain.com/sitemap.xml.

What do lastmod, changefreq and priority mean?

lastmod is the date a page last changed, changefreq hints how often it updates (always, hourly, daily, weekly, monthly, yearly, never), and priority is a 0.0 to 1.0 hint of relative importance. All three are optional and treated as hints, not commands.

How do I submit my sitemap to Google Search Console?

Upload sitemap.xml to your site root, open Search Console, go to the Sitemaps report, enter the path such as sitemap.xml, and click Submit. Google then fetches it and reports any errors.

How many URLs can one sitemap hold?

A single sitemap is limited to 50,000 URLs and 50 MB uncompressed. If your site is larger, split the URLs across multiple sitemaps and list them in a sitemap index file.

Should I list every page in the sitemap?

List the canonical pages you want indexed and leave out duplicates, redirects, and pages blocked by noindex. A clean list of indexable URLs helps crawlers spend their budget on the pages that matter.

Is my data sent to a server?

No. The sitemap is built entirely in your browser, so the URLs you paste never leave your device.

Related tools