XML Sitemap Generator
Create an XML sitemap for your website in a minute. Crawl your site from the homepage, or paste a list of URLs, then download a sitemap.xml that's ready to upload.
- 100% free
- No sign-up
- Runs in your browser
Sitemap options
What a sitemap does for your site
A sitemap tells search engines which pages exist and which ones matter. It helps new pages get discovered sooner, and it is especially useful for new sites with few backlinks, large sites and pages that aren't well linked from your menus.
How the crawler decides what to include
- Only HTML pages on the same host as your start URL. Other subdomains are left out.
- robots.txt Disallow rules for all crawlers (User-agent: *) are followed.
- Pages with a noindex robots meta tag are left out, and nofollow pages aren't used to find more links.
- If a page's canonical tag points to another URL, the canonical URL is listed instead.
- Links to images, PDFs, scripts and other files are ignored, and #fragments are removed.
Limits
The crawler reads raw HTML and doesn't run JavaScript, so sites that build their menus with JavaScript may show fewer pages. It also can't see X-Robots-Tag HTTP headers. Each crawl visits up to 1,000 pages. For bigger sites, export your URLs from your CMS and paste them in; anything over 50,000 URLs is split into several files plus a sitemap index.
How it works
How to use it
- Step 1
Crawl your site or paste URLs
Enter your homepage to crawl it, or paste a list of URLs you already have.
- Step 2
Choose the options
Add today's date as lastmod if you want, and pick a changefreq and a fixed or depth-based priority.
- Step 3
Download sitemap.xml
Download the file, upload it to your site's root folder, add it to robots.txt and submit it in Google Search Console.
FAQs
Frequently asked questions
Answers to common questions about the XML Sitemap Generator.
It starts at the URL you enter and follows links to other pages on the same host, level by level, four pages at a time. It skips links to images, PDFs and other files, removes #fragments, obeys the robots.txt rules for all crawlers, and leaves out pages marked noindex or whose canonical tag points to another URL.
Up to 1,000 pages per crawl, with 200 as the default. You can stop the crawl at any time and still download a sitemap of the pages found so far. For larger sites, paste your URL list instead; that mode handles any number of URLs and splits the output into 50,000-URL files with a sitemap index.
The crawler reads the HTML your server sends and doesn't run JavaScript, so links that only appear after scripts run won't be found. Pages that no other page links to, pages blocked by robots.txt, noindex pages and pages with a canonical tag pointing elsewhere are also left out. The skipped list shows each reason.
lastmod is the only one Google uses, and only when it is accurate. Setting every page to today's date is fine for a first sitemap, but long term your CMS should write the real last-changed date. Google ignores changefreq and priority, though some other search engines may read them.
Upload sitemap.xml to the root of your site so it loads at https://yourdomain.com/sitemap.xml. Then add a line such as Sitemap: https://yourdomain.com/sitemap.xml to robots.txt and submit the URL in Google Search Console and Bing Webmaster Tools.
Yes, with no sign-up. Pages are fetched through Hypello's server only because browsers can't read other sites directly. Nothing is stored.
More free tools
Try another tool
- GeneratorMeta Tag GeneratorCreate the full set of SEO meta tags for a page: title, description, robots, canonical and social tags.Use for free
- GeneratorFAQ GeneratorTurn questions and answers into an FAQ section with FAQPage schema for Google.Use for free
- CheckerOn-Page SEO CheckerCheck a page's title, meta description, headings, canonical, indexing, images and Open Graph tags.Use for free
- PreviewLink Preview CheckerSee how a link will look when shared on Facebook, X, LinkedIn, WhatsApp and Slack.Use for free
- GeneratorOpen Graph Meta Tag GeneratorCreate Open Graph and Twitter card tags with a live share preview.Use for free
- PreviewGoogle Search PreviewPreview your title and meta description as a Google result on desktop and mobile.Use for free
Turn new visitors into Instagram leads
Search brings people to your site. Hypello turns your Instagram comments and DMs into conversations, with AI agents that collect names, emails and phone numbers. Start free with 1,000 DMs a month.