Product Schema Markup

Product schema is a type of schema markup that helps search engines better understand the information about a product on a webpage. By using product schema, you can provide search engines with structured data that defines the key attributes of a product, such as its name, brand, price, availability, ratings, reviews, and more.

Here’s an example of a product schema for a fictional product:

<script type="application/ld+json">
  "@context": "",
  "@type": "Product",
  "name": "WebDeskArt Product",
  "image": [
  "description": "This is a description of the Acme product.",
  "sku": "ACME123",
  "mpn": "MPN123",
  "brand": {
    "@type": "Brand",
    "name": "WebDeskArt"
  "review": {
    "@type": "Review",
    "reviewRating": {
      "@type": "Rating",
      "ratingValue": "4",
      "bestRating": "5"
    "author": {
      "@type": "Person",
      "name": "John Doe"
    "datePublished": "2022-01-01",
    "description": "This is a review of the Acme product."
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "4.4",
    "reviewCount": "89"
  "offers": {
    "@type": "Offer",
    "priceCurrency": "USD",
    "price": "99.99",
    "priceValidUntil": "2023-12-31",
    "availability": "",
    "seller": {
      "@type": "Organization",
      "name": "Example Seller"

In this example, we have defined a product schema for the “WebDeskArt Product”. We have included information about the product’s name, images, description, SKU, MPN, brand, review, the aggregate rating, and offers. The schema also includes information about the product’s availability and seller.

Overall, using product schema markup can help improve the visibility and performance of your product listings in search engine results pages, and ultimately help drive more traffic and sales to your website.