01Generated for you
Shopify generates a sitemap.xml automatically for every store, covering products, collections, pages and blog posts [1].
It also serves a default robots.txt, which you can customise through the robots.txt.liquid template [2].
02Duplicates and canonicals
Products reachable through several collection paths create duplicate URLs. Google consolidates duplicates using signals such as rel=canonical and internal links, which work best when they all point to the same URL [3].
03Filters and catalogue churn
Filtered collection URLs can multiply quickly. Google’s guidance on faceted navigation recommends keeping low-value filter combinations out of the crawl [4].
Removed products should return 404 or 410, or redirect to a close replacement, rather than a 200 page saying they are gone [5].
References
- [1]Finding and submitting your sitemap · Shopify Help Centerhelp.shopify.com/en/manual/promoting-marketing/seo/find-site-map
- [2]Editing robots.txt.liquid · Shopify Help Centerhelp.shopify.com/en/manual/promoting-marketing/seo/editing-robots-txt
- [3]How to specify a canonical URL with rel="canonical" and other methods · Google Search Centraldevelopers.google.com/search/docs/crawling-indexing/consolidate-duplicate-urls
- [4]Managing crawling of faceted navigation URLs · Google Search Centraldevelopers.google.com/search/docs/crawling-indexing/crawling-managing-faceted-navigation
- [5]How HTTP status codes and network errors affect Google Search · Google Search Centraldevelopers.google.com/search/docs/crawling-indexing/http-network-errors