โœฆ SEO Tool ยท Interactive
โ† Back to seo

XML Sitemap Generator

Create an XML sitemap with clean, canonical URLs and accurate lastmod dates. Covers the 50,000 URL limit, sitemap indexes and Search Console submission.

โŒ• SEO Toolโšก Instant result
#
โŒ• 01 ยท OPTIMIZE

Does your website need an XML sitemap?

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.

Sites that gain the most

  • New domains with few external links pointing in yet.
  • Online stores with thousands of product and category URLs.
  • News sites and blogs publishing several posts a day.
  • Sites with orphan pages that no menu or article links to.

Sitemap limits and the tags Google uses

  • Size: up to 50,000 URLs or 50 MB uncompressed per file, whichever comes first.
  • Bigger sites: split URLs across several files and list them in a sitemap index.
  • Format: UTF-8 encoding, with full absolute URLs including https.
  • <loc>: required, the page address itself.
  • <lastmod>: used by Google when it is consistently accurate. Inflated dates get ignored.
  • <changefreq> and <priority>: ignored by Google. They cause no harm, but they achieve nothing.

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.

What a generated sitemap looks like

  • <?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>

URLs that do not belong in it

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.

After you generate it: upload, submit, monitor

  1. Upload sitemap.xml to the root folder, so it opens at yourdomain.com/sitemap.xml.
  2. Add a line to robots.txt, such as Sitemap: https://yourdomain.com/sitemap.xml.
  3. In Google Search Console, open Sitemaps, enter the file name and press Submit.
  4. Submit the same file in Bing Webmaster Tools.
  5. After a few days, open the Pages report to see which URLs were indexed and why others were not.

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.

# 02 ยท UNDERSTAND

How this SEO tool works

01

Enter the required information

Use the fields in the tool above and keep units and formats consistent.

02

Run the tool

Review the result shown in the output area.

03

Check the assumptions

Confirm that the result matches your situation before using it for a decision.

# 03 ยท FORMULA / LOGIC

Which formula or logic is used?

#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.

โœฆ 04 ยท IMPORTANT

Things to know before using Sitemap Generator

01

Use accurate inputs and keep units consistent.

02

Review the assumptions before using the result for a decision.

03

Compare important results with an independent or official source.

? 05 ยท FAQ

Frequently Asked Questions

How many URLs can one XML sitemap contain?+

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.

Does Google use the priority and changefreq tags?+

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.

Does submitting a sitemap guarantee indexing?+

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.

Should I add images and videos to my sitemap?+

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.

What is the difference between an XML sitemap and an HTML 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.

Can I still ping Google when my sitemap changes?+

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.

Where should the sitemap file be placed?+

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.

โ—Ž 08 ยท CATEGORY HUBS

Explore TheToolsMate