Free generator, runs in your browser

Free XML Sitemap Generator & Validator

The Novaverb XML sitemap generator builds a valid sitemap.xml or sitemap index from the URLs you paste. Entries are normalized, deduplicated and held to one origin in your browser, with nothing uploaded.

Instant, no account Nothing is uploaded Copy or download the result
Your inputXML Sitemap Generator

Most sites need a page sitemap. Use an index only when you already have multiple sitemap files.

Sets the one allowed site origin and lets you paste paths such as /about. Leave blank only when every entry is an absolute URL.

Paste one canonical URL or path per line. Fragments are removed; duplicates and other origins are excluded.

Apply this date only if it is true for every entry. Leave it blank rather than using today's date automatically.

Legacy optional fieldschangefreq, priority

Google ignores both fields. Add them only for another consumer that explicitly documents support.

Include only canonical, indexable URLs. A sitemap helps discovery; it does not make a blocked, redirected, duplicate or noindex page eligible for indexing.
Validate & generatesitemap.xml
Add your website URLsThe sitemap is generated in real time after at least one valid URL is found.
0Included
0Duplicates
0Rejected
0 BXML size
Generated XML sitemapUTF-8, sitemaps.org 0.9
Recommended: publish at site root
Paste URLs to build and validate sitemap.xml.
Private by design: this generator runs entirely in your browser - your text is never sent to Novaverb or any server.

Turn output into a monitored workflow

A Novaverb workspace crawls your live site, keeps what it finds, tracks changes over time and turns findings into assigned work.

Start free
Definition

What is an XML sitemap generator?

An XML sitemap generator is a tool that turns a list of page addresses into a sitemap file search engines can read. The Novaverb XML Sitemap Generator builds a page sitemap or a sitemap index from URLs you paste, normalizes each entry, removes duplicates and keeps the file to one site origin.

Scope

What does the XML sitemap generator create?

The XML sitemap generator creates a sitemap.xml file with a urlset root, or a sitemap-index.xml file with a sitemapindex root. Each entry carries an absolute loc value and an optional lastmod date. The legacy changefreq and priority fields are written only when switched on. Ampersands and other XML-reserved characters are escaped.

Who it is for

Who is the XML sitemap generator for?

The XML sitemap generator is for people who already know which URLs belong in the file. A site owner with a small site can list canonical pages by hand. A developer can group existing sitemap files into a sitemap index. An SEO planning a migration can draft the new URL set as a clean file.

Why it matters

Why use an XML sitemap generator?

An XML sitemap generator catches structural mistakes before the file is published. A hand-written sitemap can mix hosts, repeat a URL, keep a fragment or leave an ampersand unescaped. Here a repeat is counted as a duplicate, another host is rejected with a reason, fragments are removed and reserved characters are escaped before download.

Method

How does the XML sitemap generator work?

The XML sitemap generator works in four steps. Choose a page sitemap or a sitemap index. Set the website root, which fixes the origin and turns paths into absolute URLs. Paste the list and review duplicates and rejected entries. Then upload the file, declare it in robots.txt and submit its live URL in Search Console.

What is an XML sitemap?

An XML sitemap is a UTF-8 file that lists the canonical URLs a site wants search engines to discover. Each entry requires an absolute loc value; lastmod is optional and useful only when it accurately reflects a significant page update. A sitemap is a discovery signal, not an indexing guarantee.

<urlset><loc><lastmod><sitemapindex>

Create a clean sitemap in four steps

The tool normalizes every entry before it reaches the generated XML.

Choose the file type

Use a page sitemap for canonical pages; choose a sitemap index only to group existing sitemap files.

Set the website root

This establishes one origin and converts simple paths into complete absolute URLs.

Paste and review

Duplicates, fragments, invalid schemes and URLs from another origin are identified before download.

Publish and submit

Upload the file, declare it in robots.txt, then submit its live URL in Search Console.

What the sitemap protocol actually requires

These checks follow the sitemaps.org protocol and Google's current documentation.

RequiredAbsolute, entity-escaped loc values

Every entry needs a complete HTTP or HTTPS URL. XML-reserved characters such as ampersands are escaped in output.

ScopeOne origin per generated file

The generator rejects a different scheme, host or port so one sitemap cannot silently mix unrelated URL sets.

EncodingUTF-8 XML with the 0.9 namespace

Output begins with the XML declaration and uses the official sitemaps.org schema namespace.

Limit50,000 entries per file

A sitemap or sitemap index may contain at most 50,000 entries and be no larger than 50 MB uncompressed.

Useful when accuratelastmod reflects significant change

Use the real content modification date. Do not refresh it automatically for an unchanged footer or copyright year.

Google ignoreschangefreq, priority

They remain valid protocol fields but Google states that it does not use either value. Novaverb leaves both off by default.

Include the URLs that represent your site

Sitemap quality comes from URL selection, not from filling every optional field.

Good sitemap candidates

  • Canonical URLs that return a successful response and are intended for search.
  • Important pages that may be difficult to discover through internal links.
  • A truthful lastmod date after a meaningful content, structured-data or link update.

Usually exclude

  • Redirects, errors, duplicate parameters, noindex pages and URLs blocked from crawling.
  • Internal search results, carts, sessions and private account pages.
  • Multiple URL variants when one canonical version should represent the content.

Generated XML still needs live verification

After upload, fetch the public sitemap URL, confirm a 200 response and XML content type, validate every listed URL through a crawl, and submit the live file in Search Console. Novaverb can compare the sitemap against real crawl and indexability evidence.

Check the live sitemap
Input

What do you enter into the XML sitemap generator?

The XML sitemap generator accepts one URL or path per line, plus a website root and an optional last-modification date. Paths such as /about need the website root. Entries with a scheme other than HTTP or HTTPS, entries carrying credentials, invalid URLs and URLs from a different origin are rejected with a stated reason.

Result

What does the XML sitemap generator output contain?

The XML sitemap generator output contains a status line, a row of counters and the XML itself. The counters show included entries, duplicates, rejected entries and the XML size. A review list names excluded entries with the reason for each. The file starts with the XML declaration and can be copied or downloaded.

Reading it

How do you use the XML sitemap generator output?

Use the XML sitemap generator output by reading the status line first. Valid XML ready to publish means every pasted entry was included. Valid XML generated with exclusions means the download works but duplicates or rejected entries deserve a look. An error status means no file is produced until the list or the website root is corrected.

Source

Where does the XML sitemap generator run?

The XML sitemap generator runs entirely in the browser and reads only the URLs typed into the form. Nothing is uploaded to Novaverb or any server. No page is requested and no site is crawled, so the file reflects what was pasted and not what the live site currently serves.

Limits

What does the XML sitemap generator not tell you?

The XML sitemap generator does not tell you whether a listed URL is live, canonical or indexable. No entry is requested, so a redirect, an error page or a noindex page is written exactly as pasted. The tool cannot discover pages by itself, and a single lastmod date is applied to every entry.

Evidence

What does an XML sitemap generator result prove?

An XML sitemap generator result proves that the file passed the structural checks performed in the browser: absolute HTTP or HTTPS URLs, a single origin, no duplicates, at most 50,000 entries and no more than 50 MB. Nothing in the result proves the file is served, read by a search engine or followed by indexing.

Standards

Which standards does the XML sitemap generator apply?

The XML sitemap generator applies the sitemaps.org protocol. Output is UTF-8 XML in the official 0.9 schema namespace, with entity-escaped loc values. The page cites RFC 3986 for URI syntax and RFC 3987 for IRI syntax. The changefreq and priority fields remain valid but are left off by default, for use only where a consumer documents support.

Verification

How can you verify an XML sitemap generator result yourself?

Verify an XML sitemap generator result after upload, since the generated XML still needs live verification. Fetch the public sitemap URL and confirm a 200 response with an XML content type. Validate every listed URL through a crawl. Then submit the live file in Search Console and read the status reported for that submission.

Example

What does a typical XML sitemap generator finding look like?

A typical XML sitemap generator finding is a warning status with exclusions. Someone pastes a navigation export where the home page appears more than once and several links point to a shop subdomain. The repeat is counted as a duplicate, the subdomain links are rejected as a different origin, and the remaining pages form valid XML.

Cost

Is the XML sitemap generator free?

The XML sitemap generator is free and needs no account. Building, copying and downloading the file all happen on the page. A free Novaverb account is needed only for work the generator cannot do, such as verifying that the published file is served and monitoring the listed URLs on the live site over time.

In a workspace

What does a Novaverb workspace add to the XML sitemap generator?

A Novaverb workspace adds a crawl of the live site to the file the XML sitemap generator produced. Site Health Audit turns that crawl into a ranked work-list, shows the sitemap view alongside it and keeps the history of earlier runs, so a fix is closed by fresh evidence instead of by assumption.

Site Health Audit (site audit tool)

When to go further

When is a free XML sitemap generator not enough?

A free XML sitemap generator is not enough once the URL list has to come from the site itself. A large site that needs several files, a site whose pages change often and a site with redirects or noindex pages mixed into its lists all need a recurring crawl that compares the sitemap against real indexability evidence.

Next step

What should you do after running the XML sitemap generator?

After running the XML sitemap generator, review the excluded entries and remove anything that is a redirect, an error, a duplicate or a private page. Upload the file, with the site root as the simplest location. Declare its absolute URL in robots.txt, submit it in Search Console, then check the live file.

Related tools

The XML sitemap generator pairs with the Sitemap Checker, which discovers sitemap declarations and inspects the published root document. The Robots.txt Generator creates the robots.txt file in which the sitemap URL is declared. The HTTP Status & Redirect Checker traces status codes and redirect chains for listed URLs, so redirects and errors can be removed.

Meta Tag GeneratorFree meta tag generator: build title, description, canonical, robots, …
Robots.txt GeneratorFree robots.txt generator: build a crawl policy file from …
Word CounterFree word counter: count words, characters, sentences and paragraphs, …
Convert CaseFree convert case tool: switch text between sentence case, …
Redirect Rule GeneratorFree redirect rule generator: turn a list of old …
Schema Markup GeneratorFree schema markup generator: JSON-LD for FAQ, Article, Organization, …
Text CompareFree text compare tool: see every added, removed and …
Image ConverterFree image converter: change up to 20 pictures at …
Image CompressorFree image compressor: shrink up to 20 images in …
Image ResizerFree image resizer: set up to 20 images to …
AI Content CheckerFree AI content checker: measures repeated word forms, sentence …
Plagiarism CheckerFree plagiarism checker: searches the longest sentences of a …
Online HTML EditorFree online HTML editor: write or paste HTML and …
SEO ROI CalculatorFree SEO ROI calculator: turn investment, organic sessions, conversion …
UTM Campaign BuilderFree UTM builder: create a tagged campaign URL from …
Campaign Brief BuilderFree campaign brief builder: turn an objective, audience, offer, …
SEO Traffic ForecastFree SEO traffic forecast: model organic clicks, conversions and …
Content Calendar PlannerFree content calendar planner: turn a topic, audience, format …
Marketing KPI CalculatorFree marketing KPI calculator: work out CTR, CPC, conversion …
Website SEO CheckerHomepage status, indexability, title, headings and links from one live scan
Keyword Research ToolFree keyword research tool: monthly searches, cost per click, …
SERP CheckerFree SERP checker: the organic results for a keyword …
Website Security CheckerFree website security checker: a limited outside check of …
WordPress Security Configuration CheckerFree WordPress security checker: eight public configuration areas on …
Server Response Time CheckerFree server response time checker: one live request from …
Backlink CheckerFree backlink checker: see the referring domains, link totals, …
Robots.txt CheckerFree robots.txt tester: fetch a site's live robots.txt and …
Sitemap CheckerFree sitemap checker: find a site's XML sitemaps from …
Meta Tag CheckerFree meta tag checker: a page's live title, meta …
HTTP Status & Redirect CheckerFree redirect checker: trace every hop of a URL's …
Website MonitorFree website status checker: one live request to your …
HTTP/2 TestFree HTTP/2 test: opens one live TLS connection to …
HTTP/3 TestFree HTTP/3 test: attempts a real QUIC connection to …
Website Performance TestFree website performance test: time one request to your …
GEO CheckerFree GEO checker: retrieve, quote, cite and graph signals …
Core Web Vitals CheckerFree Core Web Vitals checker: real-user LCP, INP and …
PageSpeed CheckerFree PageSpeed checker: a Lighthouse lab audit of a …
Website Safety CheckerFree website safety checker: see whether a URL is …
Knowledge Graph CheckerFree Knowledge Graph checker: look up a brand or …
Keyword Gap CheckerFree keyword gap analysis: keywords a competitor ranks for …
Competitor Top PagesFree competitor top pages tool: a domain's leading pages …
Questions

What do people ask about the XML sitemap generator?

Questions about the XML sitemap generator cover how many URLs a file may hold, whether every page belongs in a sitemap and whether lastmod should carry today's date. Others concern priority and changefreq, mixing domains or subdomains, whether submission guarantees indexing, where to upload the file and whether any data is uploaded.

What is the XML sitemap URL limit?

One sitemap file supports at most 50,000 URLs and 50 MB uncompressed. Larger sites should split URLs into multiple sitemap files and list those files in a sitemap index.

Should every page be in the sitemap?

No. Include canonical URLs that you want search engines to index. Exclude redirects, errors, duplicates, noindex pages, private pages and low-value parameter variants.

Should I use today's date for lastmod?

Use today's date only for a listed page that was significantly modified today. NovaBrain treats lastmod as a factual change date, not a freshness decoration.

Do priority and changefreq improve rankings?

No. Google states that it ignores both fields. They remain optional parts of the sitemap protocol for consumers that choose to support them.

Can one sitemap contain multiple domains or subdomains?

A standard sitemap normally contains URLs from one host. Cross-site submission has verified-ownership requirements, so this generator enforces one exact origin to prevent accidental mixing.

Does submitting a sitemap guarantee indexing?

No. A sitemap helps search engines discover and prioritize crawling of URLs. Each URL still needs to be accessible, canonical, indexable and valuable enough to be selected for indexing.

Where should sitemap.xml be uploaded?

Publishing at the site root is the simplest choice and gives the broadest path scope. You can then declare the absolute sitemap URL in robots.txt and submit it through Search Console.

Is my data uploaded anywhere?

No. This generator runs fully client-side in your browser. Nothing you type is sent to a server, so it is safe to use on private content.

Is it really free?

Yes, with no account. A Novaverb workspace is only needed when you want your live site crawled, the results kept and changes tracked over time.

Copied to clipboard
Check → understand → fix

Turn this check into a verified fix

Every Novaverb free tool is one funnel: run the check, understand the evidence, then fix it and prove it is resolved with a fresh re-check - no invented pass states.