XML Sitemap Generator

Turn a list of URLs into a valid, ready-to-upload sitemap.xml — no crawling, full manual control.

If set, any path you add below that doesn't already start with http(s):// gets this prefixed automatically.

Bulk add

URLs

URL / path Last modified Change frequency Priority

    

About this tool

What this tool does

Add the pages on your site — one at a time or pasted in bulk — set a last-modified date, change frequency, and priority for each, and get a valid sitemap.xml file ready to upload to your server or submit to Google Search Console and Bing Webmaster Tools. There's no crawler involved: you control exactly which URLs go in, which is often more reliable than an automated crawl for a small or partially-built site.

Who it's for

Site owners and developers launching a new site who need a sitemap before they've set up server-side crawling, anyone maintaining a small static site by hand, or someone who wants precise control over which pages get submitted to search engines instead of everything a crawler happens to find.

How to use it

  • Optionally set a Base URL (like https://example.com) so you can add short paths instead of typing the full URL every time.
  • Use Bulk add to paste a whole list of paths or URLs at once, one per line.
  • Fine-tune each entry's last-modified date, change frequency, and priority in the table.
  • Copy the generated XML or click Download sitemap.xml and upload it to your site's root directory.
  • Submit the sitemap URL (e.g. https://example.com/sitemap.xml) in Google Search Console and Bing Webmaster Tools.

Real-world uses

Generating a first sitemap for a newly launched site before setting up automated sitemap generation in your CMS. Building a sitemap for a small static site (a portfolio, a landing page, a documentation microsite) that doesn't have server-side tooling. Manually curating which pages you actually want indexed, skipping thin or duplicate pages a crawler might otherwise include.

Frequently asked questions

Do I need to add every single page on my site?

No — a sitemap is a hint to search engines, not a requirement. It's most useful for pages that are hard to discover through normal links, or ones you especially want crawled and indexed.

What does "priority" actually do?

It's a relative hint (0.0 to 1.0) about how important a page is compared to others on your own site — it doesn't affect ranking against other websites, and most search engines treat it as a very weak signal at best.

How is this different from a sitemap generated by crawling my site?

A crawler-based generator visits every link it can find automatically, which is faster for large sites but can pick up pages you didn't intend to include. This tool gives you full manual control instead, which is often better for smaller or newer sites.

Where do I upload the finished sitemap.xml?

Typically to your site's root directory so it's reachable at yourdomain.com/sitemap.xml, then reference that URL in your robots.txt file and submit it directly in Google Search Console.

Is there a limit to how many URLs one sitemap can hold?

The sitemap protocol caps a single file at 50,000 URLs or 50MB uncompressed — if you need more than that, the standard approach is a sitemap index file pointing to multiple smaller sitemap files.