vdesignu.

Tools menu

View all categories

Free tool

Dynamic Sitemap Builder

Paste a list of URLs (from your CMS export or a crawl) and get a valid XML sitemap, de-duplicated and escaped.

#dynamicsitemap #urllisttositemap #sitemapfromcsv #xmlsitemap

3 URLs · 1 duplicate removed

Only set lastmod if it's accurate; Google ignores changefreq and priority, so they're left out. This tool doesn't crawl your site: paste the URLs you want indexed.

sitemap.xmlxml
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://example.com/</loc>
  </url>
  <url>
    <loc>https://example.com/services/</loc>
  </url>
  <url>
    <loc>https://example.com/blog/?page=2&amp;sort=new</loc>
  </url>
</urlset>

How to use this tool

Follow these steps to get the most out of the Dynamic Sitemap Builder.

01

Export your page URLs from your CMS or a crawler.

02

Paste them into the box, one per line.

03

Optionally set a last-modified date for all URLs.

04

Download the sitemap.xml and upload it to your site root.

05

Submit the sitemap URL in Google Search Console.

In depth

Dynamic vs Static Sitemaps

A dynamic sitemap is one your CMS or server regenerates whenever content changes; WordPress and Shopify already do this. This tool builds a static sitemap.xml from a URL list you paste, so re-run it whenever pages are added or removed.

Large Sites

One sitemap file holds up to 50,000 URLs (50 MB uncompressed); bigger sites need several files and a sitemap index. A sitemap helps discovery, but it doesn't guarantee indexing.

Want it done for you?

Crawling and indexing problems quietly cap your rankings. Our technical SEO audits find and fix them.

SEO Services

More in Sitemaps & Robots

Related tools