XML Sitemap Generator
Free, no signup. Generate a sitemap from a small, robots-respecting crawl — with clear inclusion rules, an honest cap, and only evidence-backed last-modified dates.
Bounded and polite: at most three page requests run at once; each request is capped at 900 KB/10 seconds, and the server also rate-limits each target host. This is a sitemap seed, not a full-site crawler.
Checks run from our server; we fetch the URL you enter and don't keep the results. The start site, its robots.txt, and eligible same-host HTML pages are sent through this site's bounded fetch endpoints. Crawl decisions and XML generation run in your browser. Anonymous run-level outcome counters may be used for aggregate research; URLs, domains, IPs, and identifiers are never included, and no statistic is released below 100 runs.
Site passport Local context for this saved site
Local data
Saved targets, named lists, and recent check summaries remain only in this browser.
Sitemap output
Excluded
Unknown / not included
Rate this tool
How it works
- Fetch
robots.txtand apply its Googlebot rules before each candidate request. A temporary robots failure stops the crawl rather than treating it as permission. - Follow same-origin links only, with a maximum of three concurrent requests and the cap you selected.
- Include only successful HTML pages that are not noindex and do not canonicalize to another URL.
- Keep exclusions and unknown responses separate. A cap, timeout, failed response, or truncated HTML never becomes an implied clean page.
About priority and changefreq: Google ignores these sitemap hints, so this generator intentionally omits them. lastmod appears only when the page provides a verifiable date.
Frequently asked questions
Will this crawl my entire site?
No. You choose a hard cap up to 200 pages. The tool states when the queue is still non-empty at that cap, so a capped crawl is never presented as complete.
Which pages are excluded?
Pages with a noindexNoindex is a directive that tells search engines to keep a page out of their index, so it won't appear in search results. It works only on pages a crawler can actually fetch — a page blocked in robots.txt can never be noindexed. header or meta tag, pages whose canonical points elsewhere, and URLs disallowed for GooglebotGooglebot is Google's web crawler — the software that fetches pages so Google can index and rank them. It comes in two variants, Googlebot Smartphone (primary, under mobile-first indexing) and Googlebot Desktop, and runs an evergreen Chromium renderer. in robots.txtA plain-text file at the root of a host that tells crawlers which URLs they may and may not request. It controls crawling, not indexing — a blocked URL can still be indexed if it's linked from elsewhere. are excluded. Failed, non-HTML, truncated, and non-2xx responses stay in the separate unknown state.
How is lastmod chosen?
Only a valid HTTP Last-Modified header, visible time datetime, or JSON-LDJSON-LD (JavaScript Object Notation for Linked Data) is a script-based structured data format, typically paired with the schema.org vocabulary to describe page content for search engines and AI systems. Google recommends it over Microdata and RDFa because it's the easiest format to implement and maintain at scale — but all three work, and structured data isn't a ranking signal. dateModified/datePublished value is emitted. The tool never stamps every page with today’s date.
Feature requests for Xml Sitemap Generator
Upvote what you want most. New ideas can be submitted from the floating Feedback menu; requests appear here once approved, and the most-wanted rise to the top.
You won't be emailed about that request anymore.
Loading…
➕ Request a feature
New requests are reviewed before they appear here.
Common issues & how to fix them
- Warnings Noindex page is excluded from the sitemap Fix: Remove noindex if the page should be indexed; otherwise keep it excluded from the sitemap.
- Warnings Non-200 page is excluded from the sitemap Fix: Restore a direct 200 response for the canonical page or leave the non-200 URL out of the sitemap.
- Warnings Page canonicalized elsewhere is excluded Fix: Include only the canonical destination and keep the URL canonicalized elsewhere out of the sitemap.
- Information Duplicate URL is removed Fix: Keep one normalized canonical URL entry and remove duplicate spellings or parameter variants.
- Warnings Invalid URL is excluded Fix: Correct the malformed absolute URL before adding it to the sitemap.
- Warnings Cross-host URL is excluded Fix: Generate a separate sitemap for the other verified host and keep this sitemap host-specific.