Sitemap Generator
Create XML & HTML sitemaps — add URLs, bulk import, customise
Free Online Sitemap Generator — Create XML & HTML Sitemaps
A sitemap is a file that lists all the important pages on your website. It tells search engines like Google, Bing, and Yahoo which pages to crawl, how often they change, and how important they are relative to each other. Without a sitemap, search engines may miss pages — especially on large sites with complex navigation or pages that are not linked from the main menu.
This free Sitemap Generator creates both XML and HTML sitemaps. XML sitemaps are for search engines. HTML sitemaps are for users — a human-readable page that lists all your URLs grouped by section. You can add URLs one by one, import them in bulk (paste a list), set the change frequency, priority, and last modified date for each URL. The output is standards-compliant and ready to upload.
All processing runs in your browser. No data is sent to any server. Copy the output to your clipboard or download it as a file. Upload it to the root directory of your website.
Understanding Sitemap Elements
<loc>
The full URL of the page. This is the only required element. Must start with http:// or https:// and include the domain name.
<lastmod>
The date the page was last modified. Helps search engines prioritise recently updated content. Use YYYY-MM-DD format.
<changefreq>
How often the page changes: always, hourly, daily, weekly, monthly, yearly, or never. This is a hint, not a command.
<priority>
Relative importance from 0.0 to 1.0. Default is 0.5. This only affects how your own pages are ranked relative to each other.
XML vs HTML
XML sitemaps are machine-readable for search engines. HTML sitemaps are human-readable for users. Most sites should have both.
Bulk Import
Paste a list of URLs (one per line) to add them all at once. Lines without http/https are automatically prefixed with https://.
