XML Sitemap Generator
Paste your URLs, get a valid sitemap.xml — for sites on a platform that doesn't generate one automatically.
A sitemap.xml file is a plain XML list of your pages, so search engines have a direct list to check instead of relying only on following links to find everything. This tool takes a list of URLs you paste in and outputs valid sitemap XML, with an optional last-modified date on each entry.
It's built for sites on a platform that doesn't generate a sitemap automatically — a hand-built site, a static site generator, or any setup without an SEO plugin — where the file needs to exist and be accurate but nothing is producing it for you.
A sitemap doesn't make Google rank you higher, but it removes any doubt about which URLs are meant to be indexed, and lets you flag freshly updated pages with an accurate lastmod date — one of the few sitemap fields Google actually pays attention to.
4 URLs
Generated sitemap.xml
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://yoursite.com/</loc>
<lastmod>2026-07-28</lastmod>
<changefreq>monthly</changefreq>
</url>
<url>
<loc>https://yoursite.com/services</loc>
<lastmod>2026-07-28</lastmod>
<changefreq>monthly</changefreq>
</url>
<url>
<loc>https://yoursite.com/about</loc>
<lastmod>2026-07-28</lastmod>
<changefreq>monthly</changefreq>
</url>
<url>
<loc>https://yoursite.com/contact</loc>
<lastmod>2026-07-28</lastmod>
<changefreq>monthly</changefreq>
</url>
</urlset>
How to use this tool
- Paste one full URL per line into the "Page URLs" textarea, including https:// and your real domain — the counter below shows how many valid lines were detected.
- Choose a "Change frequency" value from the dropdown (this is a hint to crawlers, not a directive).
- Leave "Include today's date as lastmod" checked if all listed pages were just published or updated; uncheck it if you'd rather not claim a modification date you can't verify.
- Review the generated XML in the code block.
- Copy or download the file as sitemap.xml.
- Upload it to the root of your domain and reference it in your robots.txt (the Robots.txt Generator on this site can add that line automatically), or submit it directly in Google Search Console under Sitemaps.
What belongs in a sitemap
A sitemap should only list canonical, indexable pages you actually want found — your real service pages, location pages, and content, not admin URLs, thank-you pages, duplicate parameter versions of the same page, or anything carrying a noindex tag. Including non-indexable URLs won't get you penalized, but it adds noise that makes the sitemap less useful as a signal, and in Search Console it can show up as "submitted but not indexed" for a reason that has nothing to do with the quality of the page — just that it was never meant to be indexed in the first place.
Frequently asked questions
Related guides
Want this handled for you instead?
We build the SEO foundation and handle the ongoing work — no long-term contract, no guaranteed-rankings sales pitch.
