Skip to content
SimpleTools24

Free SEO tool

Free Online XML Sitemap Generator

Crawl your website or paste a list of URLs, review what’s found, and download a valid sitemap.xml.

Advanced settings

Up to 1,000 pages per crawl.

Clicks away from the start page (0–10).

  • ✓ Free to use
  • ✓ No account required
  • ✓ Downloadable XML
  • Our crawler requests pages from the site you enter.

Create an XML Sitemap in Minutes

Create an XML sitemap for your website with our free online XML sitemap generator. Enter a website address to discover pages automatically, or paste a list of URLs to build a sitemap manually. Review the URLs, check the generated XML, and download your sitemap.xml file when it is ready.

A sitemap is a useful part of technical SEO because it gives search engines a structured list of URLs that you want them to discover. Whether you manage a blog, business website, online store, or content platform, this sitemap builder helps simplify the process of preparing a sitemap file.

What Is an XML Sitemap?

An XML sitemap is a structured file that lists important URLs on a website. It helps search engines discover pages and understand which URLs a site owner prefers to make available for crawling. A sitemap can be especially useful for large websites, new websites, and sites with complex navigation.

A standard XML sitemap uses a defined structure with a <urlset> element containing individual <url> entries. Each entry includes a <loc> element that identifies the page using its complete URL. Optional metadata may be included when accurate and useful; this tool leaves out last-modified dates and priority values rather than guessing them.

A sitemap does not guarantee that every listed page will be crawled or indexed. Search engines decide how to process URLs based on their own systems and the technical condition and content of the pages.

How to Use the Free Online XML Sitemap Generator

Step 1: Enter Your Website URL

Enter the complete address of the website you want to crawl, including https:// where appropriate. Check that the address is correct before starting. The tool uses it as the starting point for discovering eligible internal links. If you already have a list of page URLs, switch to Paste URLs instead.

Step 2: Configure Your Crawl Settings

Open Advanced settings to choose the maximum number of URLs (up to 1,000) and the crawl depth. The defaults, 300 pages and a depth of 5, are a useful starting point without creating unnecessary traffic. Keep robots.txt compliance enabled unless you have a specific reason to change it, and only include subdomains deliberately. You can also exclude URL patterns, such as tag archives.

Step 3: Review Discovered URLs

As the crawl runs, watch the number of pages discovered and processed. When it finishes, inspect the URL list: filter by Included, Excluded or Errors, search, and untick pages that shouldn’t appear in your sitemap. Each exclusion shows its reason, such as a redirect, a noindex tag or a canonical pointing elsewhere. A sitemap should represent the preferred URLs you want search engines to discover, not every URL a crawler can find.

Step 4: Generate and Download sitemap.xml

Review the XML preview and validation result, then download the file. Upload it to your website, reference it in your robots.txt file, or submit it through Google Search Console.

Why Use Our Sitemap Generator?

Automatic Website Crawling

Start with a website URL instead of collecting every page manually. The crawler follows links within your site and builds a list of discovered URLs. What it finds depends on the site’s links, server responses, crawl settings and robots.txt rules. It reads HTML only and doesn’t run JavaScript, so links created only by scripts may be missed.

Manual URL List Support

Sometimes you already know exactly which pages belong in your sitemap. Paste a list of URLs or import a TXT or CSV file; the tool removes duplicates and generates the XML in your browser without crawling the website.

URL Review and Validation

Review addresses before creating the final file. Validation flags malformed URLs, duplicate entries and non-web addresses. Crawls also show HTTP status codes, so you can spot redirects and pages that failed to respond.

Convenient XML Download

Preview the sitemap, copy it, or download it as sitemap.xml. You can also export the URL list as TXT or the full results, with statuses and reasons, as CSV. You remain responsible for placing the file at the right location on your website.

Which URLs Should You Include in a Sitemap?

Include the preferred, absolute URLs of pages that you want search engines to discover. In most cases, these should be canonical URLs that return successfully and are eligible for indexing.

Include Important Canonical Pages

Consider your main landing pages, useful articles, product pages, category pages, and other indexable content. Check that the URLs use the correct HTTPS version and preferred hostname. Avoid listing multiple duplicate versions of the same page when one canonical URL represents the content.

Exclude Unnecessary URLs

Login pages, internal search results, tracking-parameter variations, redirecting URLs, error pages, and pages you do not want indexed generally do not belong in a public sitemap. The crawler removes common tracking parameters and excludes redirects, error pages and noindex pages automatically. Apply your own exclusion patterns carefully, because patterns that are too broad can remove important pages.

A URL’s presence in a sitemap is not a substitute for correct canonical tags, appropriate robots directives, or good internal linking.

XML Sitemap Limits and Large Websites

A single standard sitemap can contain up to 50,000 URLs and must not exceed 50 MB when uncompressed. If your list exceeds either limit, this tool splits the URLs into multiple sitemap files and creates a sitemap index that references them, downloaded together as a ZIP file. No URLs are silently dropped.

Crawls are limited to 1,000 pages and four minutes, and the tool tells you when a limit is reached and how many discovered URLs were not visited. For very large stores, marketplaces, or publishing platforms, the website’s CMS or server-side sitemap system is usually more appropriate for ongoing sitemap maintenance, or you can paste a full URL export into Paste URLs mode.

How to Submit Your Sitemap to Search Engines

Upload the XML File

Upload your generated file to your website. A common location is the site root, for example https://example.com/sitemap.xml. Confirm that the file is publicly accessible and returns valid XML.

Add the Sitemap to robots.txt

If appropriate, add a sitemap directive to your robots.txt file, using the full URL of the published sitemap:

Sitemap: https://example.com/sitemap.xml

Make sure the URL points to the actual published file.

Submit Through Google Search Console

Open Google Search Console for the relevant website property and use the Sitemaps section to submit your sitemap URL. Check the reported status and investigate any processing errors. Submitting a sitemap helps communicate your preferred URLs, but it does not guarantee that Google or another search engine will index them.

Privacy and How Crawling Works

  • Crawl mode sends requests from our server to the website you enter, identified as SimpleTools24-SitemapBot. It only crawls public websites; private and internal network addresses are refused.
  • Crawl results are kept in our server’s memory for about 10 minutes after the crawl ends, so you can review them, then discarded. They are not saved to a database or logged.
  • Paste URLs mode works entirely in your browser: pasted lists and uploaded files are not sent to our server.

Sitemap Generator FAQs

Is this XML sitemap generator free?

Yes. You can crawl a website, review the URLs and download your sitemap without a subscription or an account. Each crawl covers up to 1,000 pages, and each visitor can start up to 15 crawls an hour. Paste URLs mode runs entirely in your browser and has no crawl limits.

Can I generate a sitemap for WordPress?

Yes. Enter the public URL of a WordPress website to crawl its linked pages. WordPress and many SEO plugins already generate XML sitemaps, so check whether your existing sitemap meets your needs before creating another one.

Does a sitemap improve Google rankings?

Not directly. A sitemap helps search engines discover URLs, but indexing and ranking depend on many factors, including content quality, technical accessibility, canonicalization, and search engine systems.

Why are some pages missing from my sitemap?

Pages may be missing because they were not linked from discovered pages, were blocked by robots.txt, were deeper than the crawl depth, returned errors, fell outside the allowed host, or were excluded during validation (for example, redirects, noindex pages, or pages whose canonical points elsewhere). The crawler does not run JavaScript, so links created only by client-side JavaScript may be missed.

Can I create a sitemap without crawling my website?

Yes. Use Paste URLs mode to paste addresses or upload a TXT or CSV file. The tool validates them, removes duplicates, and builds the XML in your browser without crawling anything.

How often should I regenerate my sitemap?

Regenerate it when important URLs are added, removed, or changed, unless your CMS already maintains it automatically. For frequently updated websites, a sitemap maintained by the website platform is usually more convenient than repeating manual crawls.

Can I use the generated sitemap with Google Search Console?

Yes, provided the file is published at a publicly accessible location. The tool produces XML in the standard sitemap format with absolute URLs and splits large lists to stay within the limits. Submit the published URL in Search Console to monitor processing.

Final Reminder

Use the sitemap generator to prepare and review your URL list, then check the published file and monitor it in Search Console. A clean sitemap is one part of a healthy technical SEO setup, alongside crawlable internal links, correct canonical URLs, useful content, and a website that responds reliably.