Shopify's biggest structural quirk is duplicate URLs. The same product is reachable at /products/handle and at /collections/name/products/handle, and Shopify sets the canonical back to the clean /products/ URL. That default is usually correct, but themes and apps often break it, leaving indexable duplicates that dilute ranking signals. Collection filters and sort parameters generate more crawlable variants worth reviewing.
Rendering is mostly server-side through Liquid, so core content is visible to crawlers, but review-app widgets, tabs, and "load more" content are frequently injected client-side and become invisible to AI answer engines. That hidden content is often exactly the descriptive, question-answering text AEO rewards.
Structured data on Shopify is theme-dependent, not platform-guaranteed. Many themes ship partial or outdated Product schema, and few emit FAQ or Breadcrumb markup unless you add it. You also have limited robots.txt control (edited via robots.txt.liquid) and no server-level redirect logic beyond URL redirects. Fix duplicate canonicals first, then surface hidden content, then complete Product and FAQ schema.
See the SEO audit guide and AEO guide. Run SEO AEO Specialist's free audit of up to 50 pages (EUR0), then the full report for €9. SEO AEO Specialist helps you diagnose AND fix, not just monitor; ongoing monitoring is €19/mo per domain.
FAQ
Why does my Shopify product appear under two different URLs?
Shopify exposes each product at both /products/handle and /collections/name/products/handle. It normally sets a canonical tag pointing to the clean /products/ URL, but themes and apps can override or omit it, leaving indexable duplicates. An audit confirms every product canonicalises correctly.
Does Shopify add Product and FAQ schema automatically?
No. Structured data comes from your theme, not Shopify itself. Many themes emit incomplete Product schema and no FAQ or Breadcrumb markup. Since AI answer engines lean on schema to quote prices, ratings, and answers, the audit checks what your theme actually outputs and where it falls short.
See where you stand
SEO AEO Specialist runs a free AI-visibility audit and hands you the exact fixes. One-off report €9, unlimited €19/mo.
Run your free audit →