● NEW Master Tool — one click runs every Searchlab check. Learn more ● Backlink Watcher now live — weekly link monitoring, free. Learn more ● Searchlab Pro launching soon — real Moz DA + private projects. Learn more ● 27 free SEO tools no signup · no credit card Learn more ● NEW Master Tool — one click runs every Searchlab check. Learn more ● Backlink Watcher now live — weekly link monitoring, free. Learn more ● Searchlab Pro launching soon — real Moz DA + private projects. Learn more ● 27 free SEO tools no signup · no credit card Learn more
FLAGSHIP

Master Tool

One button runs every Searchlab check in 60 seconds. SEO + speed + authority + security.

SEO score87
Performance92
Authority74
Try Master Tool

54 specialist services across 9 platforms

Book Free Strategy Call
No site yet
Start free trial S

XML Sitemap Generator

Crawl any site and build a Google-ready sitemap.xml. Up to 200 URLs, with last-modified dates and priorities.

Technical SEO

XML Sitemaps: What to Include, and What to Leave Out

A sitemap is a list of the URLs you want Google to crawl. It does not force indexing, but a focused sitemap is a strong signal about which pages matter, and a bloated one actively confuses that signal.

What belongs in a sitemap

  • Canonical URLs only, one per page.
  • Pages that return 200 and are genuinely indexable.
  • Your commercially and editorially important pages.
  • An accurate lastmod date. Google does use it, so do not fake it by stamping today on everything.

What to leave out

  • Parameter URLs such as ?lang=, ?sort= or session IDs. These are the fastest way to bloat a sitemap with duplicates.
  • Noindexed pages. Listing a page you have told Google to ignore is a contradictory signal.
  • Redirects and 404s. They waste crawl budget.
  • Non-canonical duplicates.
  • Thin or utility pages like internal search results and empty tag archives.

Focus beats completeness on a young site

If a large share of your pages sit at "Discovered - currently not indexed", listing even more URLs will not help. Google is already choosing not to spend crawl budget on them. Trimming the sitemap to your strongest pages concentrates that budget where it can actually produce results, then you expand as authority grows.

Important: removing a URL from the sitemap is not the same as blocking or deleting it. The page stays live and reachable through internal links. You are adjusting a hint about priority, nothing more. Never use robots.txt to "clean up" a sitemap, since blocking a URL prevents Google from seeing a noindex tag on it.

Housekeeping: keep sitemaps under 50,000 URLs and 50 MB uncompressed, split larger sites into multiple files behind an index, reference the sitemap in robots.txt, and always use absolute URLs on your canonical domain.

Frequently asked

Does a sitemap guarantee indexing?
No. It helps discovery. Indexing depends on quality, internal linking and site authority.
Do priority and changefreq matter?
Google has said it largely ignores both. Accurate lastmod is the field worth getting right.
How often should the sitemap update?
Automatically, whenever content is published or updated. A dynamically generated sitemap handles this for you.