What the error means Google requires Product structured data to include at least one of these three properties: • aggregateRating — average review score • offers — price/availability info • review — individual review(s) Your markup has none of them, so the product rich result is invalid and won’t appear in search. How to fix it Add an offers block (easiest and most common) to your Product schema. Example JSON-LD to drop into the page’s <head> : <script type="application/ld+json"> { "@context": "https://schema.org/", "@type": "Product", "name": "Your Product Name", "image": "https://yoursite.com/image.jpg", "description": "Short product description", "sku": "SKU123", "brand": { "@type": "Brand", "name": "Your Brand" }, "offers": { "@type": "Offer", "url": "https://yoursite.com/product-page", "priceCurrency": "USD", "price": "49.99", "availability": "https://schema.org/InStock", "itemCondition": "https://schema.org/NewCondition" } } </script>