Enter the required information
Use the fields in the tool above and keep units and formats consistent.
Create an XML sitemap with clean, canonical URLs and accurate lastmod dates. Covers the 50,000 URL limit, sitemap indexes and Search Console submission.
Not every site does, but most benefit from one. Google can find pages through links alone. A sitemap speeds that up for new sites, large catalogues and pages with few internal links. It is a plain XML file listing the URLs you want indexed, ideally with the date each one last changed. An XML sitemap generator crawls your site and builds that file for you.
Google's own documentation says small, well-linked sites may manage without one. Even so, a submitted sitemap gives you useful indexing reports in Search Console.
Gzip compression is allowed for large files. The 50 MB limit still applies to the uncompressed size.
A sitemap index uses <sitemapindex> and <sitemap> tags in place of urlset and url. Large stores often split files by type, such as products, categories and blog posts. That split makes indexing problems far easier to trace in Search Console.
<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><url><loc>https://example.com/services/seo/</loc><lastmod>2026-09-14</lastmod></url><url><loc>https://example.com/blog/local-seo-tips/</loc><lastmod>2026-10-02</lastmod></url></urlset>List only canonical pages that return a 200 status and are allowed in the index. Leave out redirects, 404s, noindex pages, parameter URLs and duplicate versions. A sitemap stuffed with junk tells Google the file is unreliable. Search Console will also flag each mismatch as an error or exclusion.
Sitemap: https://yourdomain.com/sitemap.xml.A static file goes stale the moment you publish new pages. WordPress, Shopify and most modern platforms generate dynamic sitemaps automatically. A standalone XML sitemap generator suits static HTML sites, custom builds and audits. ToolsMate is handy for that kind of one-off comparison between a crawl and the CMS output.
Use the fields in the tool above and keep units and formats consistent.
Review the result shown in the output area.
Confirm that the result matches your situation before using it for a decision.
Each supplied URL becomes a sitemap <url><loc> entry.This describes the core logic used by the tool. Check any assumptions that may affect your result.
Use accurate inputs and keep units consistent.
Review the assumptions before using the result for a decision.
Compare important results with an independent or official source.
One sitemap file can hold up to 50,000 URLs and must stay under 50 MB uncompressed. Larger sites split URLs across several sitemaps. A sitemap index then lists them, and it can hold up to 50,000 sitemaps.
No. Google has stated that it ignores both values. It does use lastmod when the dates are consistently accurate, so keep that field truthful. Bumping lastmod without real content changes can teach Google to distrust your dates.
No. A sitemap helps Google find URLs, but indexing still depends on quality, duplication and crawl capacity. Search Console's Pages report shows which submitted URLs were indexed. It also gives reasons, such as Crawled, currently not indexed.
You can add image and video extensions. They help when media loads through JavaScript or is otherwise hard to reach. For most blogs and service sites, images in normal img tags get discovered without a separate image sitemap.
An XML sitemap is written for search engines and lists URLs in a machine-readable format. An HTML sitemap is an ordinary page of links for visitors. Large sites sometimes keep both, though HTML sitemaps matter less than they once did.
No. Google retired its sitemap ping endpoint in 2023 and now relies on submitted sitemaps and accurate lastmod dates. Bing and several other engines support IndexNow, which lets you notify them as soon as URLs change.
The root folder is the safest choice, because a sitemap generally covers only URLs at or below its own location. A file at /blog/sitemap.xml should list blog URLs only. Reference the location in robots.txt so every crawler finds it.
Explore other useful tools across the site.