Product Schema Markup : Definition and key concepts

Product Schema Markup
In short? Here’s what to remember:

What is product structured data?

Product structured data is markup added to a product page’s code to help Google understand its key information (price, availability, ratings, reviews, etc.).
It allows your products to appear as rich snippets in search results, attracting more clicks.

To get the most out of structured data, discover our blog on why start an e-commerce business.

Why is structured data important?

  • Increase visibility and click-through rate (CTR)
  • Allow Google to display detailed information (price, stock, rating)
  • Support product visibility in Google Shopping
  • Help stand out from competitors with attractive rich snippets

How to implement product structured data?

  • Use the JSON-LD format, recommended by Google
  • Add the main properties: name, image, description, SKU, price, currency, availability
  • Verify implementation with Google’s Rich Results Test
  • Update regularly to reflect stock and promotions

Concrete examples and best practices?

Explore other key terms

Property Description Example
name Product name Nike Air Max Running Shoes
image Main product image URL https://example.com/nike-shoes.jpg
description Short product description Comfortable running shoes
sku Internal reference or product code NA12345
price Product price 800
priceCurrency Price currency MAD
availability Product availability (InStock, OutOfStock, etc.) InStock
review Customer review or rating 4.5/5

To better understand e-commerce SEO, also discover:

Common mistakes to avoid and solutions

  • Not implementing structured data → Google can’t generate rich snippets.
  • Incorrect information (price or stock) → Update regularly.
  • Poorly formatted markup → Test with Google’s tool to fix errors.
  • Ignoring important properties → Always include name, price, availability, and image.

Improve your product visibility based on your store type by checking out our blog on e-commerce business models.

Frequently Asked Questions

They don’t directly improve rankings, but they can improve CTR and visibility.

Google recommends the JSON-LD format, embedded in the product page’s HTML code.

Yes, especially price and availability, to avoid outdated information in search results.

They make your products more visible and attractive in Google, helping users see price, stock, and reviews before clicking.

Still looking for answers? Contact our SEO experts today.

Sign up for our SEO newsletter to receive expert advice.
Subscription Form EN

By submitting this form, I agree to the privacy policy.