XML Sitemap Generator
Developer experience
Generate sitemaps by crawling any domain.
Use the Crawls endpoint to discover all public URLs on a website, then build a protocol-valid sitemap.xml from the results.
Turn a public site into a sitemap you can submit
An XML sitemap lists the public URLs you want search engines to find. This tool discovers those URLs and formats a standard urlset you can upload to your site root.
Discover, do not parse
Olostep crawls public pages on the site. This is the inverse of the sitemap URL extractor, which reads an existing sitemap.xml.
Protocol-valid XML
The download is a sitemap 0.9 urlset with escaped loc values. Google ignores fake changefreq and priority, so those fields are left out.
Capped for a fast check
This free check caps at 250 URLs. For larger sites, pagination, or path filters, use the Maps API or the URL extractor playground.
How it works
Each tool is designed around a direct job: provide the input, get a useful output, and move it into your workflow.
- 1
Enter a website URL
Use the homepage or any public starting page. A scheme is added automatically if you leave it off.
- 2
Olostep discovers public URLs
A crawl lists discoverable pages on that host, up to 250 URLs. The page waits and polls until the sitemap is ready.
- 3
Download sitemap.xml
Review the URL list, copy the XML, and host it at /sitemap.xml. Point robots.txt and Search Console at that file.
Built for practical workflows
These tools are small on purpose: they solve the conversion job quickly, then point teams toward the API path when the workflow becomes recurring or high volume.
New site launch
Generate a first sitemap after you publish a marketing site so Search Console has a clean URL list to crawl.
SEO audits
See which public pages Maps can discover, then compare that list to the sitemap you already host.
Prep a crawl or batch
Download the URL list or XML, then send the same discovery job to Maps when you need the full site or path filters.
Need the full site map?
Use the Maps API or URL extractor for larger crawls, cursors, and path filters. Already have a sitemap to parse? Use the sitemap URL extractor.
Frequently asked questions
Product & Capabilities
Usage & Automation
Pricing & Plans