Schema.org markup lets Google show price, availability and rating directly in the search results — which lifts CTR by 20–30%.
Product schema — the basic markup
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Product name",
"image": "https://example.com/image.jpg",
"description": "Product description",
"sku": "SKU-001",
"brand": {
"@type": "Brand",
"name": "Brand name"
},
"offers": {
"@type": "Offer",
"url": "https://example.com/product",
"priceCurrency": "UAH",
"price": "1500",
"availability": "https://schema.org/InStock"
}
}
</script>
Adding the rating (stars in the results)
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.8",
"reviewCount": "127"
}
BreadcrumbList
{
"@type": "BreadcrumbList",
"itemListElement": [
{"@type": "ListItem", "position": 1, "name": "Home", "item": "https://example.com"},
{"@type": "ListItem", "position": 2, "name": "Category", "item": "https://example.com/category"},
{"@type": "ListItem", "position": 3, "name": "Product"}
]
}
Validation
Check with the Google Rich Results Test (search.google.com/test/rich-results). Once it is live, check Search Console → Shopping tab.
Need this implemented? Order Schema.org markup.