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.
The one field crawlers do act on — but only if it is true. A date that moves every deploy teaches them to ignore it.
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
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.
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.
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.
Related tools
Website SEO Analyzer
SoonCheck a page for on-page, technical, social and accessibility SEO.
Fetches the URL you enter
Meta Tag Generator
Build title, description, Open Graph and Twitter tags with a live preview.
Runs entirely in your browser
Open toolSchema Markup Generator
Build JSON-LD for nine types, checked against what Google actually accepts.
Runs entirely in your browser
Open toolFAQ Schema Generator
Turn questions and answers into FAQPage JSON-LD, safely escaped.
Runs entirely in your browser
Open toolWho 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.
Web Design
Custom, conversion-focused web design that captivates visitors and turns them into paying customers. Mobile-first, fast, and built to rank.
Web Development
Custom WordPress websites built with clean code, blazing-fast performance (Core Web Vitals optimised), and enterprise-grade security.
E-Commerce
Online stores that convert visitors to customers with seamless shopping experiences.
SEO
Technical SEO, keyword research, on-page optimisation and local SEO strategies that drive qualified organic traffic.
Digital Marketing
Data-driven campaigns that deliver measurable ROI across every channel.
Branding
Memorable brand identities that stand out in any market and build lasting trust.
Website Help
One-on-one expert support for bug fixes, updates and ongoing maintenance — without a long-term retainer.
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.