SEO

XML Sitemap

Also: sitemap

An XML sitemap is a file that lists the URLs on a site you want search engines to know about, so crawlers can discover and prioritise pages for indexing rather than relying only on following internal links to find them.

A sitemap tells a search engine which pages exist and, optionally, when each was last changed. Shopify generates one automatically at /sitemap.xml, which in turn points to child sitemaps for products, collections, pages, and blog posts. Submitting that URL in Google Search Console gives Google a direct, authoritative list to crawl, which typically speeds up discovery of new and updated pages, especially on a large catalogue or a new store with few inbound links.

It is worth being precise about what a sitemap does not do. Listing a URL is a request, not a command: it does not guarantee a page will be indexed, it does not raise rankings, and it does not override a noindex tag or a robots.txt block. A page can sit in a sitemap and still be excluded because Google judges it thin, duplicate, or low value.

Keep the sitemap honest and it stays useful: it should contain only canonical, indexable URLs that return a 200 status. Sitemaps with redirects, 404s, or parameter duplicates waste crawl budget and dilute the signal. Submit it once in Search Console, then treat the coverage and indexing reports there as your feedback loop on whether the pages you listed are actually being picked up.