Skip to main content

Product – Mark Up Products with schema.org Structured Data

The Product type from schema.org is used to describe products on a website in a structured way. It enables search engines to understand product details such as name, description, price, availability, brand, and more.

This markup is essential for e-commerce and also supports product-related rich results in search engines like Google.

Key Features of Product:

  • Enables product-rich results in Google Search and Shopping
  • Supports fields for price, availability, brand, reviews, SKU, and more
  • Can be enhanced with Offer, AggregateRating, and Review
  • Ideal for product pages, e-commerce sites, and service offerings

Common Use Cases:

  • Product detail pages in online shops
  • Local product landing pages
  • Single-offer or service product pages

Example: Product (Bakery Item in Online Store)

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "Organic Rye Loaf 1 kg",
  "image": "https://www.examplebakery.com/images/rye-loaf.jpg",
  "description": "Our traditional organic rye loaf made with natural sourdough – handmade and slow-fermented for 48 hours.",
  "sku": "RYE-1000",
  "brand": {
    "@type": "Brand",
    "name": "Example Bakery"
  },
  "offers": {
    "@type": "Offer",
    "priceCurrency": "EUR",
    "price": "4.90",
    "availability": "https://schema.org/InStock",
    "url": "https://www.examplebakery.com/products/organic-rye-loaf"
  }
}
</script>

Best Practices:

  • offers is required for price and stock visibility in rich results
  • Always use high-quality image URLs that are directly accessible
  • Add aggregateRating and/or review to display user feedback in search
  • Include identifiers like sku, gtin, or mpn for better product matching in Google Shopping

Learn more about our services in structured data & technical SEO here.

Back
© FINK Brot