Shopify stores typically include an automatically generated XML sitemap, so you do not need to build one from scratch. The practical work is making sure the sitemap is accessible, submitting the correct URL to Google Search Console, and checking that it contains the pages you want search engines to discover.
A sitemap can support discovery, but it is not a guarantee that Google will crawl or index every listed URL. Strong internal links, useful content, sound technical configuration, and clear indexation signals still matter. This guide explains the Shopify sitemap workflow and the checks that make it more reliable.
What is a Shopify sitemap?
An XML sitemap is a machine-readable file containing canonical URLs that a search engine may discover and crawl. On a Shopify store, the platform generally generates and updates the sitemap as products, collections, pages, and blog content change.
The sitemap is different from an HTML sitemap. An XML sitemap is primarily for search-engine discovery. An HTML sitemap is a human-facing page containing links to important areas of a site. Most Shopify stores should focus first on the automatically generated XML sitemap, while using navigation and contextual internal links to help shoppers and crawlers move through the site.
Where to find your Shopify XML sitemap
Your store's primary sitemap is normally available at:
https://your-domain.example/sitemap.xml
Replace your-domain.example with the domain that represents the version of your store you want indexed. Open the address in a browser to confirm that it loads. You may see a sitemap index that links to separate sitemap files for different content types.
Check the exact domain and protocol. If your preferred site uses HTTPS, submit and reference the HTTPS version rather than an old HTTP address. If your store uses a custom domain, use that domain when reviewing the live sitemap. A password-protected or otherwise inaccessible storefront may prevent external crawlers from retrieving it.
What Shopify includes in the sitemap
The generated sitemap can include URLs associated with major Shopify content types, such as:
- Product pages
- Collection pages
- Published pages
- Blog posts
- Relevant image references associated with indexed content
The precise set of URLs depends on your store configuration, publication status, domain setup, and Shopify's current platform behavior. Treat the live sitemap as the source of truth rather than relying on an old screenshot or a third-party description.
How to check whether your sitemap is healthy
Before submitting the file, perform a short quality review. This catches many problems before they become confusing Search Console reports.
1. Confirm that the file loads
Open the sitemap URL in a private browser window or another environment where you are not relying on an administrative session. The response should load without a login prompt, server error, or unexpected redirect loop.
2. Review the listed URLs
Look for important products, collections, pages, and posts. You do not need every URL to appear in the root index if Shopify has separated content into child sitemaps, but the linked files should be reachable.
3. Watch for unwanted URL patterns
Pay attention to discontinued products, thin filtered pages, duplicate variants, staging URLs, or other pages that should not be treated as indexable search results. A sitemap should contain URLs you consider important and eligible for search visibility, not every address a platform can generate.
4. Compare sitemap URLs with canonical signals
Important URLs listed in a sitemap should generally resolve successfully and identify themselves as canonical versions. A sitemap does not override a noindex directive, a canonical pointing elsewhere, or an access restriction. Conflicting signals deserve investigation.
5. Check internal linking
A sitemap is not a replacement for navigation. Important pages should be reachable through relevant links from category pages, navigation, editorial content, or other crawlable areas. An unlinked URL may be discovered through the sitemap but can still be difficult for users and search engines to understand.
How to submit a Shopify sitemap in Google Search Console
You need access to a verified Google Search Console property before submitting a sitemap. Domain properties and URL-prefix properties represent different scopes, so choose the property that covers the domain and protocol you are auditing.
- Open Google Search Console and select the appropriate verified property.
- Choose Sitemaps in the property navigation.
- Enter the sitemap path, commonly
sitemap.xml, in the submission field. If Search Console already displays your domain, entering the relative path is usually sufficient. - Submit the sitemap.
- Review the resulting status and return later to inspect discovered URLs and any reported issues.
If you use a sitemap index, submit the index rather than guessing individual child-file names. If your business operates separate regional or language domains, review each domain's sitemap and Search Console property separately. The correct setup depends on how those domains are configured and intended to appear in search.
What sitemap submission does—and does not do
Submitting a sitemap gives Google a structured list of URLs to consider. It does not force crawling, indexing, rankings, or traffic. Google may omit URLs that are duplicate, low quality, inaccessible, blocked, non-canonical, or otherwise unsuitable for its index.
For that reason, treat sitemap submission as one part of a broader technical SEO process. A useful review also covers crawl access, status codes, canonicalization, robots directives, page quality, mobile usability, structured data where appropriate, and internal linking.
Common Shopify sitemap problems
The sitemap cannot be fetched
Check the spelling, protocol, domain, DNS configuration, storefront availability, and any password or access controls. Also confirm that the Search Console property matches the submitted URL's scope.
URLs are discovered but not indexed
Discovery and indexation are separate decisions. Inspect representative pages and look for noindex directives, canonical mismatches, redirects, soft 404 behavior, weak content, duplication, or a lack of meaningful internal links. Improve the page and its surrounding site structure rather than repeatedly resubmitting the sitemap.
Old or unwanted pages appear
First determine whether the URL is genuinely live and intended to be searchable. Product and collection changes can leave historical URLs, redirects, or platform-generated variations. Manage the underlying page and redirect behavior through the appropriate Shopify configuration, and verify the resulting live signals.
The sitemap contains an HTTP version
Review domain and SSL settings, redirects, canonical tags, and the actual sitemap response. Do not assume that a redirect alone resolves every signal conflict. The preferred HTTPS URL should be consistently represented throughout the site.
A sitemap tool reports a warning
Third-party crawlers can help identify patterns, but their labels and menus change over time. Validate any warning against the live URL, server response, rendered page, canonical tag, robots directives, and Search Console data before making a change.
How often should you review the sitemap?
There is no universal schedule. Review it after a domain migration, theme or navigation change, major product cleanup, international expansion, or indexing problem. For an active store, a periodic technical review can help you catch broken links, unexpected URL patterns, and changes in indexation before they affect important categories or products.
Keep a simple record of the sitemap URL, Search Console property, major changes, and representative pages reviewed. This makes troubleshooting more consistent when a product launch or platform change produces unexpected results.
Shopify sitemap checklist
- Open the live sitemap at the correct HTTPS domain.
- Confirm that the sitemap index and any child sitemaps are accessible.
- Check that important products, collections, pages, and posts are represented.
- Investigate unwanted, redirected, blocked, duplicate, or non-canonical URLs.
- Confirm that key pages have relevant internal links.
- Verify the correct Google Search Console property.
- Submit the sitemap index or appropriate sitemap path.
- Review Search Console status and investigate meaningful errors.
Final takeaway
Shopify removes much of the technical work by generating an XML sitemap automatically. Your role is to verify the live file, submit it through the correct Search Console property, and ensure that its URLs agree with your site's crawl, canonical, and indexation signals. A clean sitemap supports discovery, but sustainable visibility comes from the complete technical foundation of the store.
If you are reviewing broader crawlability, indexation, and site architecture issues, explore the SEO services page for the wider search strategy context.