Generate an XML Sitemap — Help Google Find Your Pages
An XML sitemap is a structured list of your website's URLs that tells search engines which pages exist, how important they are relative to each other, and when they were last updated. While Google can discover most pages through crawling, a sitemap acts as an explicit index — ensuring pages that are hard to reach through internal links don't get missed.
What a Sitemap Contains
A standard XML sitemap follows the sitemaps.org protocol. Each URL entry (<url>) can include:
<url>
<loc>https://example.com/tools/pdf/compress-pdf</loc>
<lastmod>2026-01-15</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<loc>(required) — the URL of the page. Must be fully qualified (includinghttps://).<lastmod>(optional) — the date the page was last meaningfully modified (ISO 8601 format:YYYY-MM-DD). Used by Google to decide how often to re-crawl.<changefreq>(optional, advisory) — how often the page typically changes:always,hourly,daily,weekly,monthly,yearly,never.<priority>(optional) — the priority of this URL relative to other URLs on your site, from 0.0 to 1.0. Default is 0.5. Google uses this only as a hint, not a ranking signal.
Sitemap Limits and Scale
A single sitemap file can contain up to 50,000 URLs and must be under 50MB uncompressed. If your site is larger, you use a Sitemap Index file that references multiple individual sitemaps.
Cluster Tools's generator is suitable for sites up to a few thousand URLs entered manually or imported from a URL list.
What to Include (and What Not to Include)
Include: every canonical, indexable, 200-status URL — your homepage, category pages, individual content pages, and tool pages.
Do NOT include:
- Redirect URLs (301/302) — only the final destination.
- Noindexed pages (
<meta name="robots" content="noindex">) — including them signals conflicting instructions. - Pages that return 404 or 5xx errors.
- Duplicate content pages that have a canonical pointing elsewhere.
- Admin or login pages.
Including non-indexable URLs in your sitemap makes it "dirty" — Google may start ignoring your sitemap entirely if it consistently lists pages Google doesn't index.
Step-by-Step: How to Generate
- Enter your website's base URL.
- Add your pages — type or paste a list of paths (e.g.,
/about,/tools/pdf,/tools/pdf/compress-pdf). - Set optional metadata — last modified date, change frequency, and priority for each URL or as a batch default.
- Generate — the valid XML sitemap is created in your browser.
- Download the sitemap.xml and upload it to your web root.
- Submit to Google Search Console — go to Search Console → Sitemaps → submit
https://yourdomain.com/sitemap.xml.
After Generating: Submitting Your Sitemap
Three ways to make search engines aware of your sitemap:
- Google Search Console — most reliable. Go to your property, select "Sitemaps," and submit the URL.
- robots.txt — add
Sitemap: https://example.com/sitemap.xmlto your robots.txt file. Every crawler that reads robots.txt will discover it automatically. - HTTP ping — for Google:
https://www.google.com/ping?sitemap=https://example.com/sitemap.xml
Frequently Asked Questions
Does submitting a sitemap guarantee indexing? No — a sitemap tells Google which pages exist, but indexing is Google's decision. Google indexes pages it finds valuable to users. A sitemap is a request, not a command.
How often should I resubmit my sitemap? Many CMSes and frameworks auto-generate and update sitemaps dynamically. If you're using a static sitemap, resubmit whenever you add significant new content. Search Console shows when Google last successfully fetched your sitemap.
Do I need a sitemap if my site is small? A sitemap helps but isn't mandatory for small sites with good internal linking. It becomes increasingly important as site size grows, for sites with orphan pages (low internal links), or for new sites that haven't been indexed yet.
Related Tools
- Robots.txt Generator — reference your sitemap URL in robots.txt.
- Meta Tag Generator — ensure each URL has correct meta tags before submitting.
- Slug Generator — create clean URL slugs for your sitemap entries.