Skip to content
SEWWA

Schema guides Schema type

Product schema: complete guide

When to use: E-commerce product detail pages and variants you want eligible for product rich results.

Required properties

Optional properties

Example JSON-LD

{
"@context": "https://schema.org",
"@type": "Product",
"name": "Example LED Desk Lamp",
"image": [
"https://www.example.com/lamp.jpg"
],
"description": "Adjustable LED desk lamp with USB charging port.",
"sku": "LAMP-001",
"offers": {
"@type": "Offer",
"priceCurrency": "USD",
"price": "49.99",
"availability": "https://schema.org/InStock",
"url": "https://www.example.com/products/lamp"
}
}

Validation tips

Overview

Product is the core type for PDPs. Google expects Offer (or aggregate offers) to align with what users see, including price, currency, and availability.

Combine with Review cautiously—self-serving reviews have strict policies. Use SEWWA to generate a baseline graph, then map your catalog fields.

Try the free Schema Generator →