What to include
- name and image — required.
- offers — price, ISO currency code (USD, EUR, LKR) and availability.
- brand, SKU and GTIN — identifiers help Google match your product to searches.
- aggregateRating — only from genuine customer reviews shown on the page.
Keep the price and availability in the markup identical to the page; mismatches can lead to rich results being removed.
Paste the generated <script type="application/ld+json"> block anywhere in the page's HTML (the head is common), then validate it with Google's Rich Results Test or our Structured Data Checker. Markup must describe content that is visible on the page.
Frequently asked questions
Do I need reviews for product rich results?
No, price and availability can show without reviews; ratings appear only when you have genuine reviews.
What is a GTIN?
A global trade item number such as an EAN or UPC barcode number.
Can I mark up products I do not sell directly?
Use Product markup on pages where the product is the main subject; offers should be ones a user can buy.

