Free XML sitemap generator

Free XML sitemap generator

Create a clean XML sitemap from a website URL or a pasted list of URLs. Use it to prepare a sitemap.xml file for small websites, SEO audits, migrations, and Google Search Console submissions.

This free XML sitemap generator crawls the same domain only, up to 100 discovered pages, HTML links only.

What this XML sitemap generator does

This XML sitemap generator helps you create a sitemap.xml file from a website URL or a list of URLs. It is useful for small websites, landing pages, blogs, documentation sites, SEO audits, and temporary migration checks.

Current limits

The free crawl mode is intentionally small and fast. For larger websites, paste a URL list, use your CMS sitemap, or split large URL sets into multiple sitemap files.

Current crawl limit: up to 100 discovered same-domain HTML pages.

The crawler follows normal HTML links and does not execute JavaScript.

Large ecommerce catalogs and JavaScript-heavy sites may need CMS-generated sitemaps or a dedicated crawler.

What this XML sitemap generator includes

The generator creates standard XML sitemap output that search engines can read after you upload it to your website. It is built for practical sitemap creation, cleanup, and pre-submit workflows.

Normalized URL entries

The generator writes clean loc entries for normalized HTTP and HTTPS URLs, removes duplicate inputs, and uses same-domain canonical links when they are found during crawl mode.

Crawl or paste modes

Start from a homepage crawl for small sites, or paste a known URL list from a CMS export, crawler, or spreadsheet.

Downloadable sitemap.xml

Copy the XML output or download the file, then upload it to your site and submit the public URL to search engines.

Basic crawl hygiene

The crawler stays on the same domain, skips nofollow links, respects basic robots.txt rules, and avoids external URLs.

Small-site speed

The free crawler stops at 100 discovered pages so it stays fast for indie products, landing pages, and blogs.

Validation-ready output

After generating XML, run the sitemap validator to confirm the uploaded file is reachable and parseable.

How to use this sitemap generator

1. Crawl your website

The generator starts from the URL you enter and stays on the same domain, so external links are ignored.

2. Generate sitemap XML

Valid pages are normalized into standard XML sitemap format with one URL per loc entry.

3. Download sitemap.xml

Copy the output or download the sitemap.xml file for your site before submitting it to Google Search Console.

When to use this generator

Use this generator when your site does not have a sitemap yet, a CMS plugin output is broken, you are launching a small static site, or you need a quick clean sitemap.xml file before a more permanent setup.

When not to use this generator

Large sites that already publish a complete sitemap index.

Product catalogs with thousands of filtered or paginated URLs.

Web apps where important links render only after JavaScript execution.

Sites where noindex, canonical, or access rules need a full crawl audit.

Before submitting to Google Search Console

A generated sitemap is only useful after it is available on your site and contains the URLs you want search engines to discover. Check the file before submitting the public sitemap URL.

Upload the generated sitemap.xml file to a public URL.

Make sure the sitemap URL returns a successful response.

Validate the XML format after upload.

Review whether listed URLs are canonical and indexable before submission.

Confirm that URLs use the correct protocol and hostname.

Add the sitemap URL to robots.txt when appropriate.

XML sitemap example

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://example.com/</loc>
    <lastmod>2026-05-16</lastmod>
  </url>
  <url>
    <loc>https://example.com/about</loc>
    <lastmod>2026-05-16</lastmod>
  </url>
</urlset>

FAQ

How does this sitemap generator work?

Enter a website URL and the generator crawls same-domain HTML links, normalizes discovered pages, and creates a sitemap.xml file in the standard XML format used by search engines.

Is this XML sitemap generator free?

Yes. The public generator is free to use and does not require login. The current crawler is limited to 100 discovered pages, which keeps the tool fast and useful for small websites.

How many URLs can this generator crawl?

The free crawler currently includes up to 100 discovered same-domain URLs. If you already have a longer URL list, use the Paste URL list tab to generate XML from your own URLs.

What is the difference between sitemap.xml and sitemap_index.xml?

A sitemap.xml file usually contains page URLs directly. A sitemap_index.xml file points to multiple child sitemap files, which is useful for larger sites that split posts, products, categories, or languages.

Can I use this XML sitemap generator for Google?

Yes. The generated sitemap.xml follows the standard sitemap protocol, so it can be submitted to Google Search Console after you upload it to your website.

Can I create a manual XML sitemap?

Yes. Use the Paste URL list tab if you already have canonical URLs from a CMS, export, crawler, or spreadsheet.

Will this online XML sitemap generator find every page?

Not always. It crawls normal HTML links and does not execute JavaScript. For large sites or JavaScript-heavy sites, treat the result as a fast starter sitemap and validate it before submitting.

New to sitemaps? Read what is a sitemap.

Related sitemap tools

Continue the sitemap workflow with the next checks that usually follow this task.