Clutch 5.0 · 35 Verified Reviews · 12,000+ Projects Delivered — Get a Free Quote →

Free SEO Tool by CV Infotech

Free OnlineXML Sitemap Generatorfor Any Website

Paste your URLs, set per-page priority, change frequency, and last-modified dates, and get a spec-valid sitemap.xml with live validation — ready to upload and submit to Google Search Console. Everything runs in your browser.

  • Bulk paste or manual rows with per-URL settings
  • Spec-valid, XML-escaped urlset output — live as you type
  • Copy or download sitemap.xml — nothing leaves your browser
Forever
Free
Registration
Zero
XML Output
Valid
Download
Instant

XML Sitemap Generator

Add your URLs on the left — the sitemap.xml output updates live on the right.

1. Your URLs

2. Global defaults

Applied to every URL unless overridden per row. Google ignores changefreq and priority — accurate lastmod is the tag that matters.

Include optional tags

Your sitemap.xml

1 URL · 170 bytes

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://www.cvinfotech.com/</loc>
  </url>
</urlset>

Upload the file to your site root so it resolves at https://yourdomain.com/sitemap.xml, add a Sitemap: line to robots.txt, then submit it in Google Search Console under Indexing > Sitemaps. Nothing you enter here leaves your browser.

Features

Everything you need for a spec-valid sitemap

Every capability below is fully functional, free, and available without an account. The output follows the sitemaps.org protocol exactly — the same standard Google, Bing, and every major crawler implement.

Bulk Paste Mode

Paste hundreds of URLs at once, one per line. The tool trims whitespace, removes duplicates, validates every line, and turns the survivors into sitemap entries instantly.

Manual URL Rows

Add, edit, delete, and reorder individual URL rows with keyboard-accessible controls — full control for smaller, curated sitemaps.

Global Defaults

Set change frequency, priority, and last-modified once and apply them to every URL — then override any of the three per row where a page differs.

Honest Optional Tags

Toggle <lastmod>, <changefreq>, and <priority> on or off entirely — with the honest note that Google ignores changefreq and priority, so omitting them is fine.

Validation & De-duplication

Every <loc> must be an absolute http(s) URL, priorities are clamped to 0.0-1.0, dates must be valid W3C format, and identical URLs are collapsed automatically.

Live Spec-Valid XML

The urlset output rebuilds as you type — properly indented, XML-escaped, with the official sitemaps.org namespace, plus a live URL count and byte size.

50k / 50MB Limit Warnings

The protocol caps a sitemap at 50,000 URLs and 50MB uncompressed. The tool warns as you approach either limit and recommends a sitemap index when you pass it.

Copy or Download Instantly

Copy the XML to your clipboard or download it as sitemap.xml with the correct application/xml type, ready to upload and submit to Search Console.

Benefits

Why an XML sitemap matters for SEO

Faster discovery of new pages

A sitemap is the most direct way to tell search engines a URL exists. New pages, seasonal landing pages, and fresh posts get found in hours instead of whenever a crawler stumbles across a link.

Better coverage for large or weakly-linked sites

Deep catalogue pages and orphaned content that internal links barely reach still get crawled when they are listed in the sitemap — coverage stops depending on your navigation being perfect.

A clean baseline in Search Console

Submitting a sitemap unlocks per-sitemap indexing reports: how many listed URLs are indexed, which are excluded, and why. Without one, you are diagnosing coverage blind.

Faster recovery after migrations and launches

After a redesign, domain move, or URL restructure, a fresh sitemap with accurate lastmod dates is the strongest signal you can send to get the new URLs crawled and the old ones swapped out.

Accurate lastmod, the tag that matters

Google uses lastmod when it is trustworthy. Maintaining it properly — which this tool makes easy — helps engines re-crawl updated content sooner.

Free, private, and instant

No account, no crawling service, no upload of your URL list to anyone's server. The XML is built in your browser and you leave with a valid sitemap in minutes.

About This Tool

What is an XML sitemap — and why generate it with a tool?

An XML sitemap is a structured file — conventionally sitemap.xml at your site root — that lists the URLs you want search engines to discover and index. Each entry holds the page address in a <loc> tag, and optionally a last-modified date, a change-frequency hint, and a priority value. Crawlers fetch it, compare it against what they already know, and use it to find new pages, re-crawl updated ones, and reach content your internal links barely touch. It is the single most standard piece of technical SEO infrastructure a site can have.

An honest note most sitemap tools skip: Google has said publicly that it ignores <priority> and <changefreq>. The tags that genuinely matter are an accurate <loc> — canonical, live, indexable URLs only — and a truthful <lastmod>. That is why this generator lets you omit the ignored tags entirely with one toggle, and why its validation focuses on what breaks sitemaps in practice: relative or malformed URLs, duplicates, mixed http/https, invalid dates, and the 50,000-URL / 50MB protocol limits. Hand-writing XML gets exactly these things wrong; a generator makes them impossible.

This tool was built by the SEO team at CV Infotech using the same React and TypeScript stack our web development team ships to clients — and it pairs naturally with our free robots.txt generator, which adds the Sitemap: line that advertises this file to every crawler. It is free, needs no account, and your URL list never leaves your browser. If you need automated, dynamic sitemaps that update themselves — or indexing fixed properly after a migration — that is work our team does for clients every week.

Step-by-Step Guide

How to generate your sitemap.xml in five steps

Enter or paste your URLs

Paste your full URL list in bulk mode — one per line — or add rows manually. The tool trims, validates, and de-duplicates as it parses.

Set global defaults

Choose the change frequency, priority, and last-modified date to apply to all URLs, and decide which optional tags to include at all.

Adjust individual URLs

Override changefreq, priority, or lastmod on any row where a page differs — your homepage and a legal page rarely deserve identical settings.

Review the live XML output

Check the generated urlset in the output panel, along with the live URL count, byte size, and any validation warnings.

Download, upload, and submit

Download sitemap.xml, upload it to your site root, reference it in robots.txt, and submit it in Google Search Console under Indexing > Sitemaps.

Use Cases

Who needs an XML sitemap generator?

New Site Launches

A brand-new domain has no crawl history and no backlinks. Submitting a complete sitemap on day one is the fastest route from launch to indexed.

WordPress & WooCommerce

Curate a precise sitemap for a custom section, a landing-page set, or a site where the plugin-generated sitemap includes URLs you would rather keep out.

Shopify Catalogues

Build supplementary sitemaps for campaign pages or B2B content that sits outside Shopify's automatic sitemap, and keep control of lastmod dates.

Blogs & Content Sites

Keep fresh posts and updated cornerstone content re-crawled quickly with accurate lastmod dates — the one optional tag Google actually uses.

Post-Migration Re-indexing

After a URL restructure or domain move, a clean sitemap of the new canonical URLs is the core of getting the new structure indexed and the old one retired.

Agencies & Freelancers

Produce valid, documented sitemaps for client launches and audits in minutes — consistent output, no hand-typed XML, no syntax errors in deliverables.

Best Practices

Sitemap best practices that protect your rankings

List only canonical, indexable, 200-status URLs

Every URL should be the canonical version of a live page that returns 200 and is allowed to be indexed. Redirects, 404s, and noindex pages create coverage errors and dilute trust in the file.

Stay under 50,000 URLs and 50MB

Those are hard protocol limits per file. Larger sites split URLs across multiple sitemaps and submit a sitemap index — this tool warns you as you approach the caps.

Keep lastmod accurate — or omit it

An honest lastmod helps re-crawling; a fake one teaches Google to ignore yours. Update it when content genuinely changes, and never mass-set every page to today.

Reference the sitemap in robots.txt

One Sitemap: line with the absolute URL makes the file discoverable to every crawler without individual submissions. Our free robots.txt generator adds it for you.

Use consistent, absolute URLs

Always the same protocol and host as your canonical site — https, with or without www to match. Mixing variants wastes crawl budget on duplicates.

Resubmit after major changes

Google re-fetches known sitemaps automatically, but after a migration, redesign, or large content purge, resubmitting in Search Console speeds up reconciliation.

Watch Out

Common sitemap mistakes to avoid

Including noindex, redirected, or 404 URLs

The sitemap says 'index this' while the page says 'do not' — contradictory signals that surface as errors in Search Console and erode trust in the whole file.

Listing non-canonical duplicates

Parameter variants, http and https versions, or www and non-www of the same page compete with each other. List one canonical URL per piece of content.

Stale or dishonest lastmod dates

Never updating lastmod makes it useless; setting everything to today makes it worse. Either maintain it honestly or toggle the tag off.

Mixing http and https URLs

A migrated site whose sitemap still lists http URLs sends crawlers through redirects on every entry. This tool warns when it detects mixed protocols.

Exceeding limits without a sitemap index

A 60,000-URL sitemap is invalid — engines may truncate or reject it silently. Split into multiple files under an index once you approach 50,000 URLs or 50MB.

Forgetting to submit it

A perfect sitemap nobody knows about helps nobody. Upload it, add the robots.txt line, and submit it in Google Search Console — the whole loop takes five minutes.

FAQ

XML sitemap generator — frequently asked questions

An XML sitemap is a machine-readable file, usually named sitemap.xml, that lists the URLs on your website you want search engines to know about. Each entry can carry a last-modified date and optional hints like change frequency and priority. It lives at your site root and acts as a roadmap that helps Google, Bing, and other engines discover and prioritise your pages — especially ones that are new or weakly linked.

Explore CV Infotech services

The team behind this tool builds websites, web apps, SaaS products, and AI solutions for clients in the USA, UK, Australia, and Canada.

Why CV Infotech

Need more than a one-off sitemap?

This tool is genuinely free — no sign-up, no catch. But if you need automated dynamic sitemaps that maintain themselves, technical SEO audits, or indexing fixed properly after a migration, that is exactly what our team does. CV Infotech has been shipping software and SEO results since 2012 — 14+ years and 12,000+ projects delivered for clients across the USA, UK, Australia, and Canada.

5.0 on Clutch

35 reviews

4.3 on Trustpilot

11 reviews

5.0 on Freelancer

512 reviews