Technical SEO
XML Sitemap
An XML sitemap is a machine-readable file listing the URLs you want search engines to crawl and index, submitted through Google Search Console.
It helps engines discover pages on large or poorly linked sites and signals which content you consider important. It supplements good internal linking rather than replacing it. Keep it limited to canonical, indexable URLs.
Sitemaps are more useful as a diagnostic than as a submission. Because Search Console reports coverage per sitemap, splitting a large site by page type turns the report into a map of which sections have indexing problems. Products, blog posts, and service pages in separate files will show different indexed ratios, and the difference names the weak section outright. A single sitemap containing everything averages those signals into one number that tells you nothing. Keep lastmod honest as well, since a file where every URL claims to have changed today gets treated as noise.
Example
A publisher splits one 90,000-URL sitemap into products.xml, articles.xml and categories.xml. Search Console then shows articles 94% indexed but products only 31%, which one combined file had averaged into a meaningless 58%. The gap points straight at the product template, where a canonical bug is quietly telling Google most of the catalogue is duplicate.
Frequently asked questions
- Does an XML sitemap improve rankings?
- No. A sitemap helps discovery, not ranking. It is most useful for large sites, new sites with few backlinks, and pages that are poorly linked internally. Listing a page in a sitemap never guarantees it will be indexed.
- What should I leave out of my sitemap?
- Anything that is not a canonical, indexable URL: redirects, noindex pages, parameter variants, and pages canonicalised elsewhere. A sitemap full of URLs that resolve to something else wastes crawl attention and can dilute Google's trust in the file.
Related terms
Working on XML Sitemap? See how our SEO audit can help.
Explore SEO audit