Splits your file into 50,000-URL chunks with an index file above them. The 50,000 URL limit per sitemap file is a hard specification, not a suggestion — large ecommerce catalogues and publishers exceed it routinely, and a single oversized file is simply rejected.
XML Sitemap Generator
Paste your URLs, get a valid sitemap.xml — generated in your browser, ready to upload and submit.
- Valid sitemap.xml
- Index mode for 50,000+
- Image sitemaps
- Runs in your browser
Search engines find pages by following links
Search engines find pages by following links. Anything poorly linked — a new page, a deep product listing, something reachable only through a filtered view — may go a long time before being discovered, or may never be.
A sitemap solves that by listing your URLs explicitly. This generator turns a plain list of URLs into a valid sitemap.xml, in your browser.
THE GENERATED FILE
What You Enter
- URLs, one per lineThe only required input.
- Defaults across all of themChange frequency (always through never, defaulting to weekly), lastmod date with a one-click “use today’s date” option, and priority, defaulting to 0.5.
- Copy or downloadCopy the output or download the file.
Two Options Worth Knowing About
Treats indented image: URL lines under a page as images belonging to it.
Useful when image search matters to your business — recipes, property, ecommerce, portfolios — where images drive real traffic.
Where It Goes and What to Do Next
Upload it to your domain root, then submit it in Google Search Console.
Also add the sitemap line to your robots.txt. That covers crawlers you never submit to directly and costs one line.
A Sitemap Is a Suggestion, Not a Guarantee
Being clear about this saves disappointment. Listing a URL in a sitemap does not guarantee indexing. It tells search engines the page exists and that you consider it worth crawling — the decision remains theirs.
What a sitemap genuinely does: speeds up discovery of new pages, surfaces pages that are poorly linked internally, and gives Search Console a baseline to report against. That last point is quietly the most useful — the submitted-versus-indexed comparison tells you how much of your site Google has actually accepted, which is diagnostic information you cannot get otherwise.
The gap is diagnostic information you cannot get otherwise
Only Include Pages You Want Indexed
The most common sitemap mistake is treating it as a list of every URL that exists. Including them sends contradictory signals — the sitemap says crawl this, another directive says do not.
- Leave out pages carrying a noindex directive
- Leave out redirected URLs
- Leave out canonicalised duplicates
- Leave out thin pages you would rather not have judged
- Leave out anything blocked in robots.txt
- A sitemap of 200 pages you genuinely want ranking is more useful than one listing 2,000 URLs of which half should not be indexed
Priority and Change Frequency, Realistically
Both are hints, and search engines treat them loosely.
Priority is relative within your own site, not a competitive signal — setting everything to 1.0 communicates nothing at all. Change frequency should reflect reality; marking static pages as “daily” when they change annually simply makes the field meaningless.
Sensible defaults handle most sites. Do not spend an afternoon on these fields.
A Realistic Example: New Pages Not Being Found
Twelve location pages, linked only from a footer dropdown
- Published
- 12 pages
- Linked from
- A footer dropdown
- Indexed
- 4
She pastes all twelve URLs in, downloads the sitemap, and submits it
Uses today’s date as lastmod, uploads it to root, and submits it in Search Console. She also adds the sitemap line to robots.txt. Then she fixes the actual cause — adding contextual links to those pages from the relevant service pages. The sitemap accelerates discovery; the internal links are what make the pages worth keeping.
Who Uses It
UNDISCOVERED PAGES
Earn nothing
however good they are
Generate Your Sitemap Now
New pages sitting undiscovered are pages earning nothing. Paste your URLs above, download a valid sitemap.xml, and submit it before you publish anything else.
Open the generator