XML sitemap generator.
Enter your website and we'll crawl it from the home page, following its links, then give you a sitemap.xml to download. Pages marked noindex, redirects, broken pages and anything blocked by robots.txt are left out, and we show you what was skipped and why.
- Free, no sign-up
- We check public information only. How your data is handled
How to use the XML Sitemap Generator
- Enter your website's address.
- Wait while we crawl it. This can take up to 40 seconds.
- Review the pages found, and the ones left out.
- Download sitemap.xml and upload it to your site's main folder.
- Submit it in Google Search Console, and add a Sitemap line to robots.txt.
Limits of this generator
It crawls for about 25 seconds and up to 300 pages, whichever comes first, and the result tells you if it stopped early. It finds pages through links in the HTML, so pages reachable only through JavaScript menus or forms won't appear. URLs with parameters (like ?page=2) are left out. Bigger sites should use a sitemap that updates itself: on WordPress, that's built in or comes with your SEO plugin.
Keep it up to date
A generated file doesn't change when your site changes, so regenerate it when you add or remove pages. Last-modified dates are included only when your server reports them. An honest gap is better than a made-up date: Google says it uses lastmod only when it's consistently accurate.
After you upload it
- Check the file with the XML sitemap validator.
- Point crawlers to it using the robots.txt generator.
- Submit it under Sitemaps in Google Search Console.
About the XML Sitemap Generator.
Where do I put sitemap.xml?
In your site's main folder, so it opens at yourdomain.com/sitemap.xml. On cPanel, that is usually public_html. Then submit that address in Google Search Console.
Do I need a sitemap to rank?
No. A sitemap helps Google find your pages, especially on new or large sites, but it does not improve rankings by itself.
Why are some of my pages missing?
They may have no links pointing to them, be built with JavaScript, carry a noindex tag or be blocked by robots.txt. The list of skipped pages shows the reason for pages we reached.
I use WordPress. Do I need this?
Usually not. WordPress makes its own sitemap at /wp-sitemap.xml, and SEO plugins provide one too. Both update automatically.
Why no priority or change frequency tags?
Google has said it ignores them, so they would only add clutter. We include the page address and, when your server reports it, the last-modified date.
You might also need these.
XML Sitemap Validator
Find and validate a site's XML sitemap: format, limits, lastmod dates and a sample of its URLs.
Use the toolRobots.txt Generator
Build a correct robots.txt, with WordPress presets and one-click control over AI crawlers.
Use the toolBroken Link Checker
Find dead links on a page or across up to 15 pages of your site, without false alarms from social sites.
Use the toolWant this done for you?
Free tools show you what to fix. We fix it, measure it, and keep it working while you run the business.