Skip to content
Home SEO Glossary Product Schema
SEO Term Definition

Product Schema

Product schema is structured data markup that tells search engines detailed information about a product page — including name, price, availability, reviews, and ratings — enabling rich snippets in search results.

Reviewed by Alexander Yarovenko · Updated: 2026-09-22

What is Product Schema?

Product schema is a type of Schema.org structured data applied to e-commerce product pages to communicate detailed product information to search engines. When properly implemented, it enables Google to show rich results in the SERP, including star ratings, price, and stock availability — directly in the search result, before the user clicks.

Key Product Schema Properties

PropertyDescriptionRequired?
nameProduct nameYes
imageProduct image URL(s)Recommended
descriptionProduct descriptionRecommended
offersPricing, currency, availabilityYes (for price rich results)
aggregateRatingAverage rating + review countYes (for star rating rich results)
skuStock keeping unit identifierRecommended
brandBrand name as OrganisationRecommended

Product Schema Example (JSON-LD)

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "Blue Running Shoes",
  "image": "https://example.com/images/blue-shoes.jpg",
  "description": "Lightweight running shoes for road and track.",
  "sku": "BRS-001",
  "brand": {"@type": "Brand", "name": "SpeedRun"},
  "offers": {
    "@type": "Offer",
    "url": "https://example.com/blue-running-shoes",
    "priceCurrency": "USD",
    "price": "89.99",
    "availability": "https://schema.org/InStock"
  },
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "4.7",
    "reviewCount": "312"
  }
}
</script>

Benefits of Product Schema

  • Star ratings visible in SERP → significantly improved CTR
  • Price and availability in SERP → pre-qualifies buyers before they click
  • Eligibility for Google Shopping surfaces beyond just paid ads
  • Product snippets in image search

Technical decision

Correct useMark up a specific visible product and keep price, currency, availability, variants and reviews synchronized with the page and feed.
ValidationValidate the canonical URL, compare JSON-LD with rendered commerce data, and monitor Product snippets or Merchant listings reports after releases.

Primary references