Does your Shopify product schema meet Google’s rules?

We read up to 12 of your product pages and check what Google and AI shopping can show: price, sale price, stock, stars and returns.

Google and AI shopping can’t see your sale prices.

In Google now

Men's Cruiser Terry

$57.00 No original price

No returns

With the fixes

Men's Cruiser Terry

$57.50 $115.00

30-day returns

What the Shopify product schema checker shows

What your product pages give Google and AI shopping, and what’s missing

  • Men's Cruiser Terry · On sale On sale at $57.50; the original $115.00 isn’t given
  • Return policy On none of your 4 product pages
  • Name, image, brand and stock On all 4 pages

What to fix first

  1. Give Google the original price of sale products 156 of 315 products
  2. Give Google prices with their cents 50 of 315 products
  3. Write descriptions for 34 products 34 of 315 products

Whether Google’s prices match Shopify

Google is told
$57.00
Shopify says
$57.50

Google is told the wrong price

Whether Google can show your star ratings

Men's Tree Runner NZ

4.2 (139)

Google can show these stars

Your return policy, written for Google

Your policy says
“Our standard return policy is 30 days.”
The code to paste tells Google Copy
30-day returns

How the product schema checker works

  1. 1 Type your store’s URL

  2. 2 We read up to 12 product pages

  3. 3 See what the fixes change

Shopify product schema questions

Have your own questions?
What is Shopify product schema?

Structured data in your product pages’ code that tells Google, and the AI shopping answers built on the same product data, a product’s name, price, stock, reviews, returns and shipping. Most Shopify themes add some of it, and review or SEO apps often add more.

Does Shopify add product schema automatically?

Most Shopify themes add some: usually the product’s name, image, price and stock. A sale item’s original (compare-at) price, star ratings, returns and shipping are often missing, or a review or SEO app adds a second block that disagrees with the theme. The checker shows what your Shopify schema markup actually gives Google.

How do I add product schema to Shopify?

You don’t need an app for most of it. Most themes already output product schema markup, so check what’s there first: a second block can contradict the first. The checker writes the missing return and shipping block from your own policy pages and says where in your theme to paste it.

Why doesn’t Google show my price or star ratings?

Google can only show what your product pages give it, and only on pages it may show in search. The checker shows pages with no product details, missing ratings, a tag that hides them from search, or a price that differs from Shopify. On a sale product, the original (compare-at) price has to be in the markup too, or Google can’t show the saving. Even when your pages give Google everything, Google decides what to show.

How is this different from Google’s Rich Results Test?

The Rich Results Test checks the markup on one URL. This checker reads up to 12 product pages chosen to differ, compares what they tell Google with your Shopify prices, stock and barcodes, checks your return details against your policy pages, and says what to fix first.

Which pages does it check?

Up to 12 product pages chosen so that they differ in the ways that change what Google is told: the product your home page features, products with and without variants, sale and sold-out products, and other product types. Your home page and your refund and shipping policy pages are read too, and up to 400 products’ Shopify Catalog entries are reviewed for their category and description, with shopper searches run on Shopify Catalog, the search AI shopping assistants use.

Where do the rules come from?

From Google's merchant listing, product variant, return policy and shipping policy documentation, using Google's own Required and Recommended levels. Each check links to the rule it uses. Return and shipping settings in Merchant Center or Search Console take precedence over your markup, so if you’ve set your policies there, Google already has them.

Does it change anything in my store?

No. It reads your public pages and Shopify’s public product data. The policy block is only a suggestion you can paste into your theme; every value in it comes from your pages or a quoted sentence of your own policy page.