My project
Technical SEO

What is XML sitemap?

Updated on November 6, 2026

An XML sitemap is a file listing the pages of a site that the owner wants crawled, with their last change date and, for multilingual sites, their translations. It is a hint to the crawler, not an order.

A sitemap helps on large sites, on new sites with few inbound links, and wherever pages are hard to reach through navigation. It lives at a known address, often /sitemap.xml, is declared in robots.txt and submitted in Search Console, which then reports how many of its URLs were indexed.

A good sitemap lists only pages worth indexing: canonical, returning 200, not blocked by noindex. Listing thin or duplicate pages does not get them indexed and makes the file noisier. Large sites split it into an index pointing at one sitemap per section.

Frequently asked questions

Does a sitemap guarantee indexing?

No. It tells the crawler the page exists; indexing still depends on the page's quality and on the site's crawl budget. Search Console shows which sitemap URLs made it in.

Should a sitemap include every page?

Only the ones meant for search: no login pages, no filtered listings, no duplicates. The sitemap is the list you would hand to the engine if it could index only those.

Related terms