XML Sitemap Generator
FREEGenerate Sitemap.xml with Our Free XML Sitemap Generator. Need to generate sitemap.xml without writing XML by hand? Online Tool Pot’s sitemap XML generator crawls a live website, collects up to 300 pages, and lets you export the result as an XML, HTML, or text sitemap. It is free to use and requires no signup. Enter your website address and start building your sitemap.
At a Glance
| Input | Crawl | Outputs | Access |
| Live website URL | Up to 300 pages | XML, HTML & text | Free, no signup |
How to Generate an XML Sitemap
This online sitemap XML generator turns a live website crawl into a usable sitemap in three steps:
- Enter your website URL. Enter your website's live URL, including http:// or https://.
- Set your options (optional). Open Advanced Options to change the page limit, exclude URLs containing certain patterns, or adjust the crawl settings. When you are happy with them, click Generate Sitemap.
- Choose your output. Export the result as XML for search engines, HTML for a visitor-friendly page list, or text for a simple URL file.
Tip: Before publishing a generated sitemap, confirm that the listed URLs are the preferred versions you want search engines to discover.
What the Advanced Options Do
Open Advanced Options before crawling to control what the generator collects and what it writes into the file.
| Option | Default | What it does |
| Max pages to crawl | 300 | Sets how many pages the crawler collects before stopping |
| Exclude URLs containing | Empty | Skips any URL containing the patterns you list, one per line. Useful for /cart, ?sessionid, .pdf and similar |
| Respect robots.txt | On | Follows your existing crawl rules, so disallowed paths are not collected |
| Automatic last modification date | On | Writes a lastmod value taken from each page's HTTP Last-Modified header |
| Default change frequency | Weekly | Writes a changefreq value into every URL entry |
| Automatic page priority (by depth) | On | Writes a priority value based on how deep each page sits in the site structure |
A note on changefreq and priority. Google ignores both values, as its documentation confirms. They are included because Bing and some other crawlers still read them, and because certain CMS and plugin imports expect the fields to be present. If you are optimising specifically for Google, these two settings will make no difference to how your sitemap is treated.
A note on lastmod. The generator reads the Last-Modified header your server returns, so the dates reflect what your server actually reports rather than the date you ran the crawl. That accuracy matters: Google only uses lastmod when a site reports it consistently and reliably, and ignores it entirely on sites that stamp every URL with the same date.
Choose the Right Sitemap Format
The tool creates three outputs because each format serves a different job. You can generate XML sitemap files for crawlers and XML = search-engine sitemap; Text = URL list; HTML = human-readable page list.
| Format | Best for | What it contains | Use it when |
| XML sitemap | Search engines | Structured URL data in the sitemap protocol | You want to upload and submit a sitemap.xml file |
| HTML sitemap | Website visitors and site review | A readable list of site pages | You want a navigation or audit-friendly page list |
| Text sitemap | Simple URL submission or records | One URL per line | You only need a plain list of indexable page URLs |
Google supports XML, text & RSS/Atom sitemap formats. XML is the most versatile choice, while a text sitemap is limited to one URL per line. An HTML sitemap is primarily a human-facing navigation aid rather than the standard file submitted through Google Search Console.
Why Generate Sitemap.xml for Your Website?
Google explains that sitemaps can help its systems crawl a site more efficiently, especially when a website is new, complex or contains pages that are not easy to reach through internal links
- Help search engines discover URLs on your site.
- Provide a reviewed list of preferred page URLs after a launch, redesign or migration.
- Support discovery of newly added or deeply linked pages.
- Create a reusable URL list for technical SEO checks and site reviews.
A sitemap is not a ranking shortcut. Submitting one is a hint to search engines; it does not guarantee that every listed URL will be crawled, indexed or ranked. Strong internal links, accessible pages, useful content and correct canonical signals still matter.
What to Do After You Generate the Sitemap
- Review the URLs. Confirm the file contains the complete, preferred HTTPS URLs you want associated with your site.
- Remove any noindex URLs. The crawler collects pages it can reach, and does not check for noindex tags. If your site has pages set to noindex, delete those URLs from the file before submitting it. A sitemap that lists noindexed pages sends search engines a mixed signal.
- Upload the XML file. A common location is the site root, such as https://example.com/sitemap.xml.
- Test the public URL. Open the sitemap address in a browser and make sure it loads without a login, redirect loop or access error.
- Submit it in Google Search Console. Open the Sitemaps report, enter the public sitemap URL and submit it.
- Reference it in robots.txt. Add a line such as Sitemap: https://example.com/sitemap.xml so crawlers can locate the file.
- Regenerate it after meaningful changes. Update the file when important pages are added, removed or moved.
Related tool: Create or validate your robots.txt file with Online Tool Pot.
XML Sitemap Best Practices
Use absolute URLs. List the complete address, including the protocol and domain, rather than relative paths.
Include preferred canonical URLs. Avoid listing multiple URL versions that show the same content when one canonical version should appear in search.
Keep the file public. Search engines must be able to access the sitemap without signing in.
Keep it current. A stale file can continue pointing crawlers toward deleted, redirected or outdated URLs.
Use accurate modification dates when available. Google says lastmod is useful only when it consistently reflects a significant page update, and that it ignores the value on sites where the dates are not reliable.
Do not rely on priority or changefreq for Google. Google’s current documentation says it ignores these values.
Protocol note: A single sitemap can contain up to 50,000 URLs or reach 50 MB uncompressed under Google’s documented limits. This Online Tool Pot crawler has a separate 300-page limit, making it best suited to small and medium-sized crawl jobs.
Who Is This Sitemap XML Generator For?
Use the generator when you need a quick crawl-based sitemap without installing a plugin or writing XML manually. It is suitable for:
- Small-business and portfolio websites with up to 300 crawlable pages.
- New websites preparing for Search Console submission.
- Developers checking a site after launch, migration or URL changes.
- SEO specialists who need XML, HTML and text versions of the discovered page list.
- Site owners whose CMS sitemap needs a quick independent comparison.
Use It to Audit Your CMS Sitemap
If your site already generates a sitemap through WordPress, Yoast, Shopify or a similar plugin, this tool gives you a second, independent list to compare it against. That comparison catches problems a CMS sitemap will not report on itself:
- Pages your CMS omits from its sitemap but that are reachable through internal links
- URLs the crawler finds that you did not expect to be public
- Parameter or duplicate versions appearing alongside canonical URLs
- Sections that became unreachable after a redesign or migration
Crawl your site, export the text output for the plainest list, and diff it against your existing sitemap.xml. Anything that appears in one and not the other is worth a look.
Frequently Asked Questions
A sitemap.xml file is a machine-readable list of website URLs. Search engines can use it to discover pages and understand which URLs the site owner considers important.
The crawler can collect up to 300 pages from the live website you submit.
You can create XML, HTML and text outputs. Use XML for search-engine submission, HTML for a readable page list and text for one URL per line.
No. The XML sitemap generator is free to use and does not require signup.
No. A sitemap helps search engines discover URLs, but it does not guarantee crawling, indexing or higher rankings.
The site root is a common and recommended location because a root-level sitemap can cover the entire site. A typical URL is example.com/sitemap.xml.
Upload the file to a public URL, open the Sitemaps report in Google Search Console, enter the sitemap address and submit it.
Regenerate the sitemap after important pages are published, removed, redirected or moved, and after major launches or migrations.
No. The crawler collects the URLs it can reach and does not read noindex tags, so any noindexed pages on your site will appear in the generated file. Review the list and remove them before submitting, since a sitemap listing pages you have asked search engines not to index works against you.
No. The crawler reads HTML links, so pages reachable only through client-side JavaScript navigation will not be discovered. If your site relies heavily on JavaScript routing, compare the generated list against your CMS sitemap or a rendered crawl before submitting.
Generate Your Sitemap Now
Enter your live website URL to generate sitemap.xml, HTML, and text outputs for up to 300 pages. No signup is required.
Explore more: Free SEO and marketing tools from Online Tool Pot.
Built and maintained by the OnlineToolPot engineering team. Crawler behaviour and sitemap output were last verified August 2026.
More Like This
Calendar Share Link
Create calendar links anyone can add in one click. Works with Google, Outlook, Yahoo, and iCal, with QR codes and recurring event support.
Campaign URL Builder
Free UTM link builder for GA4. Tag email, social, and paid campaigns with source, medium, campaign, term and content parameters — built one link at a time, with nothing saved.
Email Validator
Free email validator with syntax, MX record, disposable-domain, catch-all and role-based address checks, plus batch validation for whole lists.
Five related tools picked to keep users moving.

