XML Sitemap Generator
Paste one URL per line and generate a standards-compliant sitemap.xml file you can download and upload straight to your server.
How to Use This Tool
List your page URLs
Paste one full, absolute URL per line — include https:// for each.
Click "Generate & download"
A standards-compliant sitemap.xml file downloads instantly.
Upload it to your server root
It typically needs to live at yoursite.com/sitemap.xml.
Submit it in Search Console
Add the sitemap URL to Google Search Console for faster discovery.
About the XML Sitemap Generator
For small to mid-sized sites, or for anyone maintaining a static site without a CMS that auto-generates sitemaps, hand-listing your URLs and generating a valid sitemap.xml file is often the fastest path — no need to install a plugin or write a build script for a handful of pages.
This tool takes a plain list of URLs, one per line, validates each one, and wraps them in the correct XML structure defined by the sitemap protocol — including a <lastmod> date set to today for each entry — producing a file that's immediately ready to upload.
Any line that isn't a valid, complete URL (missing the https:// protocol, for example) is automatically skipped and flagged, so you get a clean, working sitemap even if your list has a formatting mistake or two.
Frequently Asked Questions
Where exactly does the sitemap.xml file need to be uploaded?
Conventionally at the root of your domain, like https://example.com/sitemap.xml, since that's the standard location search engines and other tools expect to check by default, even without you explicitly telling them.
Do I need to include every single page on my site?
Ideally yes, for pages you want indexed — but exclude pages you don't want search engines to find, like admin panels, thank-you pages, or duplicate content variants. A sitemap should represent your canonical, indexable pages.
What does the lastmod date in the generated file mean?
It's meant to indicate when each URL's content was last significantly updated, which can help search engines prioritize re-crawling recently changed pages. This tool sets it to today's date for all entries at generation time — update it manually per-URL if you need more granular accuracy later.
Is there a limit to how many URLs I can paste in at once?
The sitemap protocol itself allows up to 50,000 URLs per file, and this tool has no artificial limit below that. If you have significantly more pages than that, you'd need to split them across multiple sitemap files.
Do I need to resubmit my sitemap every time I add a new page?
Not necessarily — once submitted in Google Search Console, search engines will periodically re-crawl the same sitemap URL on their own schedule. You only need to manually regenerate and re-upload the file itself when your URL list changes.
Will invalid URLs in my list break the whole sitemap?
No — any line that isn't a complete, valid URL is automatically skipped and reported separately, so the generated sitemap only includes the URLs that were correctly formatted rather than failing entirely.
More SEO Tools
ToolSessions — Free tools, forever. No sign-up required.
