XML Sitemap Generator
Create a sitemap online in one pass. Enter your URL, we crawl your site the way a search engine does, and you get a clean sitemap.xml ready to download and submit to Google Search Console.
Crawling…
Showing the first 0 pages only. Larger sites need a crawler that runs continuously and recrawls as pages change, which is what DevDome Site Health does.
| URL | Status | Title |
|---|
Pages that did not return a 200 status are excluded by default. Search engines treat non-200 URLs in a sitemap as errors, so only include pages that load.
You have your sitemap.xml. Now what?
- Upload it to your site root so it is reachable at yourdomain.com/sitemap.xml. Use FTP or SFTP, your hosting file manager, or the public folder of your deploy. The file must sit on the same domain as the URLs inside it.
- Submit it in Google Search Console. Open your property, go to
Indexing, then Sitemaps, type
sitemap.xmlinto the field and press Submit. Google reports how many URLs it discovered. Bing Webmaster Tools works the same way. - Optional: reference it in robots.txt by adding a line like
Sitemap: https://yourdomain.com/sitemap.xmlso every crawler can find it without a manual submission.
On WordPress? Your site probably already has a self-updating sitemap at /sitemap.xml or /wp-sitemap.xml, generated by core or your SEO plugin. Check yours first before uploading a static file over it.
Sitemap facts vs myths
Half of what people believe about sitemap.xml files comes from tools that generate tags Google stopped reading years ago. Before you generate sitemap.xml for your site, here is what actually matters, straight from how Google documents it.
| Claim | Verdict | Reality |
|---|---|---|
| The priority tag tells Google which pages matter most | Myth | Google has publicly confirmed it ignores priority entirely. This generator leaves it out on purpose. |
| changefreq controls how often Google crawls a page | Myth | Also ignored. Google decides crawl frequency from how often a page actually changes, not from what the sitemap claims. |
| lastmod helps pages get recrawled faster | Fact, if truthful | Google uses lastmod when it is consistently accurate. Stamping every page with today teaches Google to distrust it, which is why the lastmod option here is off by default. |
| A sitemap can hold at most 50,000 URLs or 50 MB | Fact | That is the protocol limit per file, uncompressed. Bigger sites split URLs across multiple sitemap files tied together by a sitemap index. |
| Submitting a sitemap guarantees indexing | Myth | A sitemap is a discovery hint. Google still decides what to index based on content quality, canonical tags and whether the page answers a real search. |
| Every site needs an XML sitemap | Mostly myth | A small site with clean internal links gets crawled fine without one. Sitemaps matter most for new sites, large sites and pages that are weakly linked internally. |
A sitemap gets you discovered, not indexed
An XML sitemap solves exactly one problem: discovery. It hands search engines a list of URLs so the crawler does not have to find every page by following links. Whether those pages get indexed, and stay indexed, is a separate fight. Thin pages get skipped, redirect chains and 404s waste crawl budget, and a stray noindex tag from a redesign can silently pull pages out of Google while your sitemap keeps listing them.
That is the part a one-time sitemap generator cannot watch for you. DevDome Site Health checks your site continuously: uptime probes every 15 minutes plus a daily audit that flags broken pages, redirect problems and SEO regressions before they cost you rankings.
XML sitemap generator FAQ
What is an XML sitemap?
An XML sitemap is a file, usually named sitemap.xml, that lists the URLs on your site in a standard format search engines understand. Crawlers read it to discover pages, including ones that are hard to reach by following links alone. The format is defined by the sitemaps.org protocol and supported by Google, Bing and every major search engine.
How do I create a sitemap online with this generator?
Enter your homepage URL, pick a page limit and press Generate sitemap. The tool crawls your site the way a search engine does, following same-site links and respecting your robots.txt. You then review the crawled pages, untick anything you do not want listed, and copy or download the finished sitemap.xml. The XML itself is built in your browser.
Where do I upload the sitemap.xml file?
Upload it to your site root so it is reachable at yourdomain.com/sitemap.xml, using FTP, your hosting file manager or your deploy process. The sitemap must live on the same domain as the URLs it lists. Optionally add a Sitemap line to your robots.txt so crawlers find it without being told.
How do I submit a sitemap to Google?
Open Google Search Console, select your property, go to Indexing, then Sitemaps. Type sitemap.xml into the field and press Submit. Google fetches it, reports how many URLs it found, and rechecks it periodically. Bing Webmaster Tools has an identical flow.
Do priority and changefreq matter in a sitemap?
No. Google has confirmed it ignores both tags, which is why this free sitemap generator does not include them. The only optional tag worth using is lastmod, and only if the dates are real. Fake lastmod values teach Google to distrust your sitemap.
Does WordPress already have a sitemap?
Usually yes. WordPress core has generated a sitemap at /wp-sitemap.xml since version 5.5, and SEO plugins like Yoast and Rank Math serve their own at /sitemap_index.xml or /sitemap.xml. Check your existing sitemap before uploading a static one: a plugin-generated sitemap updates itself while a static file does not.
How many URLs can a sitemap contain?
One sitemap file can hold up to 50,000 URLs and must stay under 50 MB uncompressed. Larger sites split their URLs across multiple sitemap files and reference them from a sitemap index file. This generator crawls up to 100 pages, which fits comfortably in a single file.
More free tools: WordPress Robots.txt Generator · Robots.txt Tester · Broken Link Checker · Schema Validator · Page Speed Checker