SEO

Sitemap Generator

Generate a sitemap.xml file with URLs, last modified values, change frequency, and priorities.

Features

  • Create multiple sitemap URLs
  • Set change frequency and priority
  • Export XML markup

How to use it

  1. Add each page URL you want in the sitemap.
  2. Set optional metadata such as update frequency and priority.
  3. Copy or download the generated XML sitemap.

Example and use cases

Create a sitemap for a marketing site or app before submitting it to search engines.

Useful for SEO preparation, website indexing, and creating a starting XML sitemap for a project.

Sitemap Generator

Generate an XML sitemap for your website quickly and easily.

Advertisement

Ad Space

Sitemap URLs

Add the pages you want to include in your XML sitemap.

1

Rows

0

Valid URLs

0

Invalid

1

Empty

Generated sitemap.xml

Your XML sitemap is generated in real time.

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">

</urlset>

What to do next?

Save the generated file as sitemap.xml and place it at the root of your website.

What is an XML Sitemap?

An XML sitemap is a file that lists URLs you want search engines to know about on your website.

It can provide additional information such as when a URL was last modified and how frequently the content is expected to change.

Sitemaps are especially useful for helping search engines discover URLs on websites with many pages or frequently changing content.

How This Sitemap Generator Works

1

Add URLs

Enter the public URLs that should be included in your sitemap.

2

Add Metadata

Optionally add last modified date, change frequency and priority.

3

Generate XML

The tool creates a sitemap.xml file that you can copy or download.

Sitemap Fields Explained

loc

The absolute URL of the webpage. This is the main required URL value.

lastmod

The date when the page was last modified.

changefreq

An optional indication of how frequently the page is expected to change.

priority

An optional value from 0.0 to 1.0 representing the relative priority of a URL within your sitemap.

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-10-01</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>

  <url>
    <loc>https://example.com/tools</loc>
    <lastmod>2026-10-01</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.9</priority>
  </url>

</urlset>

Sitemap Best Practices

  • • Include canonical, publicly accessible URLs that you want search engines to discover.
  • • Keep URLs consistent with your preferred HTTPS and hostname version.
  • • Keep the sitemap updated when important URLs are added, removed or significantly changed.
  • • Reference your sitemap from your robots.txt file when appropriate.
  • • Submit the sitemap through the relevant search engine webmaster tools when useful.

Frequently Asked Questions

What is a sitemap.xml file?

A sitemap.xml file contains URLs that you want search engines to discover and crawl.

Where should sitemap.xml be placed?

For a typical website, it is commonly placed at the root of the site, such as https://example.com/sitemap.xml.

How many URLs can an XML sitemap contain?

A standard sitemap file can contain up to 50,000 URLs or 50 MB uncompressed. Larger sites can use sitemap indexes.

Is priority a Google ranking factor?

The priority value in XML sitemaps is not a direct Google ranking factor. It is an optional sitemap value describing relative URL priority.

Do I need a sitemap for a small website?

Not every small website needs one, but a sitemap can still be useful for URL discovery, particularly as the site grows.

Can I use this sitemap with Next.js?

Yes. You can download the generated XML and serve it as sitemap.xml, or use Next.js sitemap functionality to generate one dynamically.

Related Tools

Advertisement

Ad Space

Frequently asked questions

Does this submit the sitemap to Google?

No. It creates the XML file for you to upload or submit through your search-console workflow.

Related developer tools