Use a page sitemap for canonical pages; choose a sitemap index only to group existing sitemap files.
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.
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.
Review excluded entries
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.
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.
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 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 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.
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.
Create a clean sitemap in four steps
The tool normalizes every entry before it reaches the generated XML.
This establishes one origin and converts simple paths into complete absolute URLs.
Duplicates, fragments, invalid schemes and URLs from another origin are identified before download.
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.
Every entry needs a complete HTTP or HTTPS URL. XML-reserved characters such as ampersands are escaped in output.
The generator rejects a different scheme, host or port so one sitemap cannot silently mix unrelated URL sets.
Output begins with the XML declaration and uses the official sitemaps.org schema namespace.
A sitemap or sitemap index may contain at most 50,000 entries and be no larger than 50 MB uncompressed.
Use the real content modification date. Do not refresh it automatically for an unchanged footer or copyright year.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Which free tools pair with the XML sitemap generator?
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.
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.