Shopify generates sitemap.xml automatically. If AI crawlers cannot access it, they can only discover pages linked directly from your homepage, missing most of your product catalogue. The most common cause is password-protected mode.
Your sitemap.xml file lists every URL on your store that you want search engines and AI crawlers to discover. Shopify generates this file automatically at yourstore.com/sitemap.xml. It is the primary mechanism by which crawlers discover all your products, collections, and pages without needing to follow internal links. If the sitemap is inaccessible, crawlers can only discover URLs that are directly linked from the homepage, which typically represents a small fraction of a store's full catalogue.
At 5 points, this is the lowest-scoring signal in the ARS, but it is also the most foundational: without a working sitemap, AI crawlers cannot discover most of your store's content, making the quality of any other signal largely irrelevant for pages the crawler cannot find.
/sitemap.xml with a valid response. The report shows the number of URL entries detected.A password-protected Shopify store redirects all requests including /sitemap.xml to the password page. Crawlers receive a non-200 response and cannot access the sitemap. This is the same root cause as the robots.txt partial-credit scenario.
A misconfigured robots.txt that includes Disallow: /sitemap.xml or a wildcard Disallow: / with no explicit Allow for the sitemap path prevents crawlers from fetching the sitemap even if the file exists.
Shopify generates your sitemap automatically. If this signal is failing, the root cause is almost always one of the following:
Password protection: Go to Shopify Admin → Online Store → Preferences → Password protection → disable the password. This is the single most common cause of sitemap inaccessibility.
robots.txt blocking: Go to Online Store → Themes → Edit code → templates/robots.txt.liquid. Ensure there is no Disallow: /sitemap.xml line. The standard Shopify robots.txt template includes Sitemap: https://yourstore.com/sitemap.xml at the bottom, which also helps crawlers discover the sitemap directly.
Verify by visiting yourstore.com/sitemap.xml in a browser. You should see an XML document listing your product, collection, and page URLs.
/sitemap.xml and reports the number of URLs found. If this signal is failing, also check Signal 1: AI Crawler Access since both issues often share the same root cause (password-protected store or robots.txt misconfiguration). The Free audit also checks feed and sitemap accessibility for Google Shopping.