Skip to main content

SITEMAPS & CRAWLING

XML Sitemap Generator

Sites without a CMS plugin, or sections a plugin misses, still need a sitemap. Writing one by hand invites escaping and date mistakes. This generator builds a protocol-correct file from the URLs you already have.

  • Runs in your browser
  • Nothing you paste is uploaded
  • Free, no sign-up
XML Sitemap GeneratorWhat it checks
  • CheckAbsolute http(s) URLs only, under 2,048 characters
  • CheckDuplicates removed
  • Checklastmod kept only in W3C date format
  • Check& and other characters escaped
Runs in your browser · nothing is uploaded

Free

no sign-up, no usage limit

0 uploads

what you paste stays on your device

6 checks

what the tool looks at

Offline

works once the page has loaded

Loading the tool…

HOW IT WORKS

How to use the XML Sitemap Generator

One URL per line, or a CSV with url and optional lastmod columns.

01

Paste one URL per line, or a CSV export with url and lastmod columns.

02

Check the lines that were left out or changed.

03

Download the file, upload it to your site and add a Sitemap: line to robots.txt.

WHAT IT CHECKS

What it looks at, and how to read it.

Sitemap XML to copy or download, with an index file when the list needs splitting, and the lines left out.

Checks

What it checks

  • Absolute http(s) URLs only, under 2,048 characters
  • Duplicates removed
  • lastmod kept only in W3C date format
  • & and other characters escaped
  • Split into 50,000-URL files with an index
  • URLs on more than one host

Results

How to read the results

  • Every URL should be the final, canonical, indexable version of a page.

GOOD TO KNOW

Common mistakes, an example and the limits.

Mistakes

Common mistakes

  • Including URLs with tracking parameters or session IDs.
  • Uploading the sitemap but never telling search engines where it is.

Example

A worked example

The example drops a duplicate and a relative URL, escapes a filter URL’s & and keeps lastmod only where a date was given.

Limits

Limitations

  • Writes lastmod only where your input gives a valid date; it never invents one.
  • Does not check the URLs are live or indexable; run them through the Mini Website Crawler or the Sitemap vs Crawl Comparison.

FAQ

Questions about the XML Sitemap Generator

Straight answers about what it does and where its limits are.

Where should I put the sitemap?

Usually at the site root, such as /sitemap.xml. A sitemap can only list URLs at or below its own folder unless robots.txt names it.

Need this for a whole website, over time?

The NdovuSEOLabs platform connects your own Search Console, analytics and server logs, and audits every page on a schedule.