Family Magazine

Product Schema Example (with Review Schema) 2024

By Geoff Griffiths @mmatraining1980

Here’s an example:

<script type="application/ld+json">	
{
"@context": "http://schema.org",
"@type": "Product",
"description": "The best pads you can buy online for MMA and boxing. Made with leather, manufactured by BJJ black belts and elves.",
"gtin8": "sdfdfsf3w5455",
"name": "Boxing and MMA Pads ",
"image": "https://cdnfake.com/media/catalog/product/m/i/boxing-pads-solo.jpg",
"sku": "boxing-mini-pads-only",
"url": "https://www.blackbeltwhitehat.co.uk/nice-mma-target-pads-boxing-only.html"
"brand": "Nice MMA",
"offers": [
{
"@type": "Offer",
"itemCondition": "http://schema.org/NewCondition",
"price": "89.99",
"availability": "InStock",
"priceCurrency": "GBP",
"url": "https://www.blackbeltwhitehat.co.uk/nice-mma-target-pads-boxing-only.html"

}
]
,
"review": [
{
"@type": "Review",
"author": {
"@type": "Person",
"name": "DAVE MACDONALD"
},
"datePublished": "2017-27-07",
"description": "Grandson loves using these",
"name": "ALFFI-JAC MACDONALD",
"reviewRating": {
"@type": "Rating",
"bestRating": "5",
"ratingValue": "5", "worstRating": "1"
}
} ]
,
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "5",
"reviewCount": "1"
}
}
</script>

I use these tools to check schema

https://classyschema.org/Visualisation

https://search.google.com/test/rich-results

https://validator.schema.org/

and use – https://www.diffchecker.com/ to check an existing schema, that I know works and is validated, to another one that I’m testing.

Here’s another example I just found within the Google ‘documentation‘

 <html>
  <head>
    <title>Executive Anvil</title>
    <script type="application/ld+json">
    {
      "@context": "https://schema.org/",
      "@type": "Product",
      "name": "Executive Anvil",
      "description": "Sleeker than ACME's Classic Anvil, the Executive Anvil is perfect for the business traveler looking for something to drop from a height.",
      "review": {
        "@type": "Review",
        "reviewRating": {
          "@type": "Rating",
          "ratingValue": 4,
          "bestRating": 5
        },
        "author": {
          "@type": "Person",
          "name": "Fred Benson"
        }
      },
      "aggregateRating": {
        "@type": "AggregateRating",
        "ratingValue": 4.4,
        "reviewCount": 89
      }
    }
    </script>
  </head>
  <body>
  </body>
</html>

Enjoy!


Back to Featured Articles on Logo Paperblog