Sitemap.xml Generator
Paste your page URLs and get a valid sitemap.xml. Upload it to your site root and submit to Google Search Console for faster indexing.
Paste URLs
One full URL per line. Include https://.
Set frequency and priority
Optional defaults work for most.
Save sitemap.xml
Upload to your site root, then submit in Google Search Console.
Build sitemap.xml
What a sitemap.xml does
A sitemap is a list of all the pages on your site that you want search engines to know about. Google can find pages without a sitemap, but a sitemap makes discovery faster and more reliable, especially for new sites or sites with deep navigation.
What goes in a sitemap
- Public pages only. Skip login pages, admin areas, search result pages.
- Canonical URLs only. If two URLs lead to the same page, only the canonical one belongs in the sitemap.
- Indexable pages only. Pages marked noindex should not be in the sitemap.
- Up to 50,000 URLs per file and 50 MB. Larger sites split into multiple sitemaps + a sitemap index.
Frequently asked questions
How often should I update the sitemap?
Whenever you add or remove pages. Many CMS plugins regenerate it automatically. Manual sitemaps need manual updates.
Do I need a sitemap if my site is small?
Recommended but not mandatory. For a 10-page site, Google will find everything through internal linking. A sitemap still helps Google know what is canonical.
Where do I submit the sitemap?
In Google Search Console under "Sitemaps", and reference it in your robots.txt with a Sitemap: line.
What is the difference between sitemap.xml and HTML sitemap?
sitemap.xml is for search engines. HTML sitemap is a page for users that lists site sections. Both have purpose, but for SEO the XML version matters more.
Can I have multiple sitemaps?
Yes. For very large sites, you can have a sitemap index that points to multiple sub-sitemaps (e.g., one for blog posts, one for products).