SEO guide
Product Schema and Structured Data for Shopify
3 min read · Profitonium Apps · Updated
Product structured data describes a product in a format search engines can read. It can help a page qualify for certain search appearances, but valid markup does not guarantee that Google will show a rich result or improve the page's ranking.
Google distinguishes product snippets and merchant listings. Choose the guidance that fits the page and the shopping experience you provide.
Understand what the markup describes
JSON-LD is a common format for structured data. A product page may describe the product itself, an offer with price and availability, and applicable product reviews. Breadcrumb markup describes the page's place in your site structure.
The values must match the page. For example, a current price or stock status should not conflict with what a shopper sees. Do not add claims or ratings solely to make the search result look more attractive.
Check what your theme already outputs
Before adding another schema tool, inspect a representative product page with Google's Rich Results Test. Check which product entities are detected and where the values come from.
A theme or another app may already output product markup. Two sources that describe the same item differently can make maintenance harder, especially when prices, availability, or reviews change. Decide which source should own each set of values before enabling more markup.
Configure the app's theme block
Profitonium provides structured data tools with options for products, organizations, articles, and other supported types. Configure the applicable settings and enable the app's theme block for your storefront.
Check the resulting page after activation. Enabling a block is not the same as confirming that all values are complete, appropriate, and consistent with the storefront.
Use reviews accurately
Product reviews and app reviews describe different things. A review of the app should not be used as a review of a merchant's product. Google's review snippet guidelines also prohibit aggregating ratings from other websites into your own review markup.
Use only applicable, supported review data and follow the rules for the type of entity being described. If you do not have eligible reviews, do not invent them to complete the markup.
Validate and keep checking
- Test a product with a normal price and one with sale pricing, if your catalog uses both.
- Check an in-stock and an unavailable item.
- Inspect the product's name, URL, price, currency, and availability against the visible page.
- Resolve errors and review warnings in the Rich Results Test.
- After deployment, use Search Console to inspect the live URL and monitor applicable enhancement reports.
Google's structured data policies explain eligibility and content requirements. Treat structured data as one part of a useful, accessible product page, alongside accurate descriptions, images, and working navigation.