Shopify product structured data: what to check

Product structured data (JSON-LD) describes your product, price and stock in a format search engines can read. Most Shopify themes output some of it, but not always all of it.

Fields to look for

FieldWhy
nameThe product name.
imageAt least one product image URL.
offers.price and offers.priceCurrencyPrice and currency, for price display in search results.
offers.availabilityIn stock or out of stock.
description, sku, brand, gtinRecommended. They help match your product to searches.

Google's Product documentation lists the required and recommended properties for product snippets and merchant listings. Check it for the current rules.

How to test

  1. Paste a product URL into Google's Rich Results Test.
  2. Check for errors and missing recommended fields.
  3. Check variants: if the price shown on the page changes by variant, the structured data should still show a valid price.

Common gaps

Check your own store in 20 seconds. The free Shopify SEO & AI-readiness checker tests these tags on your home, product and collection pages. No login or install.

Run the free check