Build a sitemap in one click.

Enter your domain and we'll discover your pages and build a standards-compliant sitemap.xml you can upload straight away. Free.

https://
Standards-compliantAuto-discovered URLsCopy or downloadFree

What you'll walk away with.

A valid sitemap.xml built from your real pages, ready to upload.

<urlset xmlns="…0.9">
  <url>
    <loc>https://site.com/</loc>
  </url>

Valid sitemap.xml

Proper XML declaration and the sitemaps.org 0.9 namespace, ready for Search Console.

248
URLs discovered

Your real URLs

Pulled from your existing sitemaps and robots.txt, so the list reflects your site. Your homepage plus up to 500 URLs.

Copy XML sitemap.xml

Copy or download

Grab the XML straight away, or download a ready-to-upload sitemap.xml file.

Why use it

Pages nobody links to rarely get found.

Crawlers follow links. If a page sits three clicks deep with no internal links, it can wait weeks to be discovered. A sitemap hands them the whole list up front.

No sitemap
/crawled
/featurescrawled
/blog/deep-postmissed
/guides/advancedmissed

Deep pages wait weeks to be found, or never are.

With a sitemap248 URLs
<urlset>
  <loc>/blog/deep-post</loc>
  <loc>/guides/advanced</loc>
  …246 more

Every page handed to crawlers at once, no navigation archaeology needed.

No plugin required

Works on any site, custom builds and static hosts included, where a CMS sitemap plugin isn't an option.

Built from real pages

URLs come from the sitemaps your site already publishes, so the file reflects your actual site. With no sitemap, it keeps only common pages that respond.

Faster discovery

New and low-link sites get found sooner when crawlers have a list instead of hunting through navigation.

How it works

One domain in, a sitemap out.

No plugin to install, no XML to hand-write. Paste a URL and download the file.

1

Enter your domain

https://yoursite.com

No plugin, no install, no account.

Paste your website URL. Nothing to install, and it works on any platform, not just WordPress.

2

We find your pages

/
/features
/pricing
/blog/how-to-rank

+ 244 more discovered

We read your robots.txt and any existing sitemaps. With no sitemap, we check common page paths to build the list.

3

Download your sitemap

sitemap.xml
<urlset xmlns="…0.9">
  <url>
    <loc>https://yoursite.com/</loc>
  </url>
</urlset>

Get a valid sitemap.xml to upload to your site root, then submit it in Search Console.

Guide

Building and publishing your sitemap.

What a sitemap is, how to create one, which tags Google reads, and how to submit it once it's built.

What is an XML sitemap?

An XML sitemap is a file that lists the URLs on your site you want search engines to crawl. It lives at an address like yoursite.com/sitemap.xml, and crawlers such as Googlebot and Bingbot read it to find pages they might not reach by following links.

It's written for machines, not people. An HTML sitemap is a different thing: an ordinary page of links that helps visitors find their way around. You can have both, and they don't replace each other.

Who actually needs a sitemap

Google can crawl a small, well-linked site without one. A sitemap earns its keep when your site is large, brand new, has few backlinks, or has pages that aren't linked from anywhere obvious, exactly the cases where crawlers struggle.

It doesn't guarantee indexing. It makes discovery faster and more complete, which is a different and more honest claim than 'submit a sitemap and rank'.

How to create an XML sitemap

Check your platform first. Most of them already make one for you, and a sitemap your CMS updates on every publish beats any file you generate once and forget.

WordPress
WordPress has built one in since version 5.5, at /wp-sitemap.xml. SEO plugins such as Yoast or Rank Math replace it with their own, usually at /sitemap_index.xml.
Shopify, Wix and Squarespace
All three generate /sitemap.xml automatically and keep it up to date. There is nothing to build.
Blogger
Blogger also serves a sitemap automatically at yourblog.blogspot.com/sitemap.xml (or on your custom domain). Submit that address in Search Console rather than uploading a file, since Blogger doesn't let you host one.
Custom builds and static sites
Frameworks like Next.js, Astro and Hugo can generate a sitemap at build time, which keeps it in step with your pages. A generator like this one is the quick option when that isn't set up.

How this generator builds your file

It doesn't follow links from page to page. It reads your robots.txt and any sitemaps your site already publishes, and turns what it finds into one clean file: your homepage plus up to 500 more URLs.

If your site has no sitemap at all, it checks a set of common page addresses (/pricing, /blog, /about, /contact and similar) and keeps the ones that respond. That gives you a short starting file, not a full map, so add the rest of your pages by hand.

It doesn't check each URL's status code or noindex tag, so review the list before you publish.

XML sitemap example

A sitemap is short and strict. This is a complete, valid file with two URLs:

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://yoursite.com/</loc>
  </url>
  <url>
    <loc>https://yoursite.com/blog/how-to-rank</loc>
    <lastmod>2026-10-01</lastmod>
  </url>
</urlset>

Every tag in a sitemap, explained

The sitemaps.org protocol defines six tags. Google only pays attention to some of them.

<urlset>
Wraps the whole file and declares the sitemaps.org 0.9 namespace. Every sitemap starts with it.
<url>
One entry per page.
<loc>
The page's full, absolute URL, including https://. The only required tag inside <url>.
<lastmod>
When the page last changed meaningfully. Google uses it only if your dates are consistently accurate, so a date that updates every day whether the page changed or not gets ignored. This generator only writes <lastmod> when it reads a valid date from your existing sitemap. It never makes one up.
<changefreq>
How often the page is meant to change. Google ignores it, so this generator leaves it out.
<priority>
A 0.0 to 1.0 hint about which pages matter most. Google ignores this too, and the generator leaves it out.

What belongs in it

Only URLs you actually want indexed: canonical, self-referencing, 200-status pages. Leave out redirects, 404s, noindex pages, paginated duplicates and parameter variants. A sitemap full of junk teaches crawlers to trust it less.

Use the same version of every URL you use everywhere else: https, and www or no www, matching your canonical tags.

Sitemap size limits and sitemap index files

One sitemap file can hold up to 50,000 URLs and be up to 50MB uncompressed. Past either limit, split it into several files and list them in a sitemap index, a small file that points to each sitemap. You can gzip a sitemap to save bandwidth, but the 50MB limit applies to the unzipped size.

This generator makes a single file of up to 501 URLs (your homepage plus 500), so it suits small and mid-sized sites. For a bigger site, let your CMS or build tool generate the sitemaps and an index.

Other kinds of sitemap

The standard sitemap lists pages. Extensions add detail for specific content, and this generator doesn't create them:

Image sitemap
Lists images on each page so Google can find ones it might miss, such as images loaded by JavaScript.
Video sitemap
Adds a title, description and thumbnail for each video.
News sitemap
For publishers in Google News. Lists articles from the last two days.
hreflang in sitemaps
Tells Google which language or country versions of a page exist, as an alternative to hreflang tags in each page's head.

Publishing it properly

Upload the file to your site root so it resolves at yoursite.com/sitemap.xml, then tell crawlers where it is. The two steps that matter are the robots.txt line and the Search Console submission.

  1. 1Upload the file to your site root as /sitemap.xml
  2. 2Add a Sitemap: line to your robots.txt, for example Sitemap: https://yoursite.com/sitemap.xml
  3. 3Remove any URLs you don't want indexed
  4. 4Regenerate after publishing or restructuring

How to submit your sitemap to Google

Search Console is the only way to submit it directly, and it reports how many URLs Google read and any errors it found. Bing Webmaster Tools works the same way for Bing.

You no longer need to ping Google. It retired its sitemap ping endpoint in 2023, and the robots.txt line plus the Search Console submission are what it reads now.

  1. 1Open Google Search Console and pick your site
  2. 2Go to Indexing, then Sitemaps
  3. 3Under Add a new sitemap, enter sitemap.xml (or the file's full path)
  4. 4Click Submit and check that the status reads Success
  5. 5Come back after a few days to see how many pages were discovered

Do sitemaps matter for AI search?

Indirectly. AI answers in tools like ChatGPT search, Perplexity and Google's AI Overviews draw on pages that search engines have already crawled and indexed, and a sitemap helps your pages get crawled. Bing has said that accurate <lastmod> dates help it keep the content behind its AI answers fresh.

No AI company publishes exactly how it picks sources, so treat a sitemap as groundwork, not a shortcut to being cited.

Your AI SEO agent

Or let your agent do it for you

This tool is one check. SEOLadders is an AI SEO agent that runs the whole job on your site, every day.

A site audit with fix steps

It audits your site and lists what to fix, with steps written for the platform your site runs on. Content Radar spots pages losing clicks.

Keyword research and topic clusters

It finds what your customers search for, groups it into topic clusters around pillar keywords, and plans the articles that cover them.

30 articles a month, published

It writes and publishes 30 articles a month to your site, with images, citations and links. Auto-publish is on once your CMS is connected; turn on Review mode to approve each one.

Backlink outreach, drafted

It finds link targets and drafts the outreach for you to send from your own inbox. The link exchange places links inside members' articles.

Tracked on six AI engines

It tracks whether ChatGPT, Perplexity, Gemini, Claude, Google AI Overview and Google AI Mode recommend you, rechecked throughout the week.

Start free

3-day free trial. Cancel anytime, no charge, no questions.

XML Sitemap Generator, answered.

What it does, what it runs on, and how it fits the platform.

See the full platform →

A file, usually at yoursite.com/sitemap.xml, that lists the URLs on your site you want search engines to crawl. It uses a standard format from sitemaps.org: one <url> entry per page, each with a <loc> holding the full address and optionally a <lastmod> date.

Your move

Rank on Google and get cited
by AI on autopilot

Connect your site once and the work runs in the background, it finds the topics, builds the content and authority behind them, then tracks where you land on Google and how often AI platforms recommend you.

3-day free trialNo SEO experience neededCancel anytime