Product schema template
{
"@type": "Product",
"name": "Cotton T-Shirt",
"offers": [
{"@type": "Offer", "sku": "CT-S-RED", "price": "25.00", "availability": "InStock"},
{"@type": "Offer", "sku": "CT-M-RED", "price": "25.00", "availability": "InStock"}
]
}
Dawn theme includes this
Dawn auto-generates Product schema with offers array. Older themes may not — verify via Google Rich Results Test.
AggregateRating
Include if product has reviews. Google displays star rating in SERP. Boosts CTR.
Personalization surcharges
Cart Transform fees don't appear in schema (runtime cart additions). Schema shows base price.
Frequently asked questions
What schema markup do Shopify variants need?
Product schema with offers array containing SKU + price + availability per variant.
Does Dawn theme include variant schema?
Yes — auto-generated. Verify via Google Rich Results Test.
How to add AggregateRating?
Reviews app (Judge.me, Loox) usually inject AggregateRating into product schema.
Schema for personalized products?
Product + FAQPage. Personalization surcharges don't appear in Product schema (Cart Transform runtime).
How to test schema?
Google Rich Results Test. Or Schema.org Validator.
Does schema affect ranking?
Indirectly — enables rich results (star ratings, price in SERP) that boost CTR.
Product schema per variant URL?
Full schema on base URL. Variant URLs canonical to base, share the schema.
How to add HowTo or FAQ schema?
JSON-LD in theme code. FAQ schema on product page for common questions.
Related reading
Try it free on Shopify
Print It My Way's permanent Free plan includes live preview, custom options, and Cart Transform pricing.
Install Print It My Way