Tool

What the XML Sitemap Generator does

XML Sitemap Generator: generates URLs included from URLs, one per line, Change frequency and Include lastmod. Example: change frequency Omit (Google ignores it) and include lastmod Yes: today's date gives urls included 3.

The inputs are URLs, one per line, Change frequency and Include lastmod; the output is URLs included. Everything recomputes live, which makes it easy to test a few scenarios in a row.

What Google displays is rarely exactly what you wrote, and the difference costs clicks. The XML Sitemap Generator exists to take that particular chore off your hands.

The markup you paste is analysed locally, so unpublished pages stay unpublished.

The field reference, the method and a worked example using the default inputs follow the tool itself.

What do the XML Sitemap Generator fields mean?

The XML Sitemap Generator uses 3 inputs. The fields arrive populated, which makes it easy to nudge a single figure and watch what moves.

FieldWhat to enterDefault
URLs, one per line paste or type any amount of text https://example.com/ https://example.com/about https://example.com/pricing
Change frequency choose from Omit (Google ignores it), daily, weekly or monthly Omit (Google ignores it)
Include lastmod choose from Yes: today's date or No Yes: today's date

How does the XML Sitemap Generator work?

URLs included ← f(URLs, one per line, Change frequency, Include lastmod)

Each output is derived from the inputs above in a single pass; there is no hidden state carried between runs, so the same inputs always give the same generated output.

An empty or malformed field stops the calculation rather than being treated as zero.

Worked example

These are the values the XML Sitemap Generator loads by default, and the result it produces from them. The numbers below come straight from the default inputs, so you can verify them against the live tool.

Inputs
URLs, one per linehttps://example.com/ https://example.com/about https://ex…
Change frequencyOmit (Google ignores it)
Include lastmodYes: today's date
Result
URLs included3

What a sitemap actually communicates

A sitemap is a list of URLs you would like crawled, with optional metadata: a hint for crawl prioritisation, not a mechanism that gets a page indexed or ranked on its own.

Worth knowing

  • Google has stated it may disregard a sitemap’s lastmod values if they turn out to be unreliable. Setting every URL’s lastmod to "today" on every regeneration, regardless of whether the page actually changed, is the specific pattern that erodes that signal’s trust over time.
  • changefreq and priority are both explicitly ignored by Google, though harmless to include. They exist for other consumers of the sitemap protocol, not because Google reads them.
  • A single sitemap file is capped at 50,000 URLs and 50MB uncompressed. A larger site needs a sitemap index file referencing multiple child sitemaps rather than one oversized file.
  • Every listed URL should be absolute and canonical. Including a non-canonical variant, a redirect, or a URL marked noindex sends Google a directly contradictory pair of signals about the same page.

How to use it

  1. Paste your content into URLs, one per line.
  2. Pick a value for Change frequency: the options are Omit (Google ignores it), daily, weekly or monthly.
  3. Pick a value for Include lastmod: the options are Yes: today's date or No.
  4. There is nothing to click. The answer keeps pace with your edits.
  5. Read URLs included in the results panel.
  6. To keep the result, either copy the link or print the page. Both preserve what is on screen.

What this tool does not do

  • This inspects the markup you supply; it cannot see server headers or your live rankings.
  • Search engines weigh hundreds of signals. No single on-page check predicts position.
  • It will not warn you that a different tool would suit your question better.

Frequently asked questions

Just URLs, one per line, Change frequency and Include lastmod. Defaults are loaded for all of them, so the quickest approach is to replace the one number you actually care about.

With the values loaded when the page opens, urls included comes out as 3. Try changing one value. The answer refreshes without a page reload.

No. Disconnect from the internet and it still works; that is the simplest proof there is no server call.

It is free with no conditions: no sign-up, and no limit on how often you use it.

There is no estimation step. The result is computed, not inferred.

YoursTools Team
Product & Engineering

Builds and maintains every calculator on YoursTools.