Shopify
Product markup is handled well by most themes. The recurring problems are duplicate URLs from filters and variants, and thin collection pages.
What tends to go wrong here
Shopify renders server-side and modern themes emit Product structured data with price and availability. Discovery is where Shopify sites lose points: faceted navigation generates endless URL variants, and the canonical handling on collection and variant URLs depends on the theme.
Where the findings land
- Easy To Fix
- Titles, descriptions, alt text, canonical on product pages, sitemap. Theme liquid is editable.
- Harder To Fix
- Filter and sort URL variants, and adding substantive content to collection pages that ship as a grid and nothing else.
- Usually Structural
- Apps that inject content client-side. If a review widget or a description tab only appears after load, that content is not in the response.
Worth knowing
Run the inspection on a collection page as well as a product page. Collection pages are where Shopify sites most often show a Content Signals failure, because the template renders a grid with no text around it.
Others in Ecommerce Platforms
- BigCommerce Similar shape to Shopify with more template freedom, and the same faceted-URL discovery problem.
- WooCommerce Inherits every WordPress strength and weakness, plus product-specific duplicate URL behavior from attributes and variations.
Find out which of these apply to you
Everything above is what usually happens on this platform. The inspection tells you what is actually happening on your page.