Where the sitemap lives
Per Shopify's Finding-and-submitting-your-sitemap doc, the sitemap is always at /sitemap.xml on the root of the storefront. The full URL is https://yourstore.com/sitemap.xml. The path is fixed — Shopify does not let merchants relocate the sitemap or rename the file. It is also case-sensitive: /sitemap.xml resolves; /Sitemap.xml or /SITEMAP.XML may not. Verify by visiting the URL in a private browser window.
What the sitemap contains
Verbatim from Shopify's doc, the sitemap contains 'all your products, primary product image, pages, collections, and blog posts.' The 'primary product image' is the product's first image, included as an image:image entry alongside the product URL. Image sitemap entries help Google's image search and AI shopping engines associate images with products. What's NOT in the sitemap: storefront-internal URLs blocked by robots.txt (/admin, /cart, /checkout, /collections/*+*, /search, /policies/), Unlisted products, products with the seo.hidden metafield set, and any resource the merchant has marked as hidden from search.
When the sitemap auto-updates
Verbatim from Shopify's doc: 'Sitemap files are automatically updated when you add a new webpage, product, collection, image, or blog post.' The merchant does not need to trigger an update or re-submit the sitemap after changes. Google fetches the sitemap on its own cadence (typically every few days for active stores) and discovers the new URLs. The platform-level auto-update is one of Shopify's strongest defaults — it removes a category of SEO maintenance most non-Shopify ecommerce platforms require manually.
Multi-domain sitemaps (Basic plan and higher)
Per Shopify's doc, multi-domain sitemaps are available on Basic plan or higher with international domains. Each domain gets its own sitemap at its own /sitemap.xml URL. A store selling in US and EU with separate yourstore.com and yourstore.eu domains has yourstore.com/sitemap.xml (US product surface) and yourstore.eu/sitemap.xml (EU product surface). Each must be submitted separately to Google Search Console and Bing Webmaster Tools — Google treats each domain as a separate property.
Multilingual sitemaps and language alternates
Verbatim from Shopify's doc: 'If you sell in multiple languages, then these languages are added automatically to the sitemap files.' Shopify uses hreflang annotations within the sitemap to indicate which URL variants serve which language. Each product, collection, page, and blog post can have multiple language URLs (e.g. yourstore.com/en/products/handle, yourstore.com/fr/products/handle), and the sitemap lists each variant with the correct hreflang attribute. Google reads the annotations and serves the right language to the right user.