SEO Tools

Build an XML sitemap from a list of URLs

Paste the URLs you want indexed, one per line. You get a sitemap that parses, with the problems in your list pointed out — mixed schemes, a stray second domain, fragments, and the fields that are quietly ignored.

or paste your own — nothing is uploaded.

The one field crawlers do act on — but only if it is true. A date that moves every deploy teaches them to ignore it.

sitemap.xml

Upload it to the root of your site, then add Sitemap: https://example.com/sitemap.xml to your robots.txt so crawlers find it without being told.

Built in your browser. Your URLs are not sent anywhere.

  • Runs in your browser
  • No account required
  • Free to use

How it works

01

Ampersands are the thing that breaks it

A URL with `?a=1&b=2` in it is not well-formed XML. The whole sitemap fails to parse rather than that one entry being skipped, so a single unescaped ampersand takes the file down. Every URL is escaped on the way in.

02

It checks the list, not just the syntax

A list pasted out of a crawler or a spreadsheet is very often half http and half https, or has picked up a second domain, or carries #fragments that point at part of a page rather than a page. None of that stops the file being valid. All of it stops the file being useful.

03

Nothing is crawled

This does not fetch your site, and it has no server that could. You bring the URLs. That is a genuine limitation and the reason the whole thing runs in your browser.

What it does

Duplicates removed as you paste

The same URL twice is dropped, and the count tells you how many usable entries you actually have.

Honest about priority

Google has said it ignores the priority field. Setting the same value on every URL says nothing at all, and the tool points that out rather than letting you feel productive.

The limits are enforced

Fifty thousand URLs and 50 MB per file. Past either one the file is rejected whole, so the tool caps it and tells you to split.

Runs in your browser

No account and no upload — what you type is never sent anywhere. Analytics records that the tool was opened, never what you put into it.

Practical advice

Getting a better result

  • Add `Sitemap: https://example.com/sitemap.xml` to your robots.txt. That is how most crawlers find it without being told.
  • Only list URLs you actually want indexed, that return 200, and that are canonical. A sitemap full of redirects and noindex pages spends crawl budget teaching a crawler to distrust it.
  • Use lastmod only if it is true. A date that changes on every deploy, whether or not the page did, is worse than no date.
  • Over fifty thousand URLs, split into several files and list those in a sitemap index. The limit is per file, not per site.
  • Submit it in Search Console once. After that, crawlers re-fetch it on their own.

Questions

Things people ask

Does this crawl my website?

No. It takes a list you paste in. There is no crawler and no server behind this page — the trade for running entirely in your browser is that you have to supply the URLs.

Where do I get the list of URLs?

Export it from your CMS, from a desktop crawler like Screaming Frog, or from your own build if the site is generated. Any list, one per line, will do.

Does the priority field do anything?

Google has stated it ignores it. Other crawlers may read it. It is only ever meaningful as a comparison between your own pages, so a uniform value conveys nothing either way.

How many URLs can a sitemap hold?

Fifty thousand, and 50 MB uncompressed. Beyond that, split into several sitemaps and reference them from a sitemap index file.

Do I need a sitemap at all?

A small, well-linked site usually does not — crawlers find pages by following links. It matters most for large sites, new sites with few inbound links, and pages that are not linked from anywhere obvious.

Who builds these

Free tools by day. Websites that earn their keep by trade.

KuConvert is built by KUDUY, a web design and development agency. From custom WordPress builds to SEO and e-commerce, everything they do is engineered to bring you more qualified traffic and turn it into revenue.

  • Fixed scope, no surprise invoices

    Most sites ship in four to eight weeks with the scope and the price agreed up front.

  • SEO from day one

    Search is designed into the build — structure, schema and Core Web Vitals — not retrofitted.

  • A team, not a ticket queue

    A project manager, a designer and a developer you can actually reach.

Need your whole site to load this fast?

Images are usually the heaviest thing on a page and the easiest win. KUDUY works on site speed, image delivery and Core Web Vitals for teams who would rather not do it by hand.

This tool runs entirely in your browser. Your files are never uploaded.