DEV Community

Alexander Todosuik
Alexander Todosuik

Posted on

SEO: Product Schema Markup for E-Commerce in 2026

Product schema markup enables Google rich results: star ratings, price, availability status.
For e-commerce, rich results increase CTR from search results pages significantly.

What Rich Results Look Like

Without Product schema:
Standard blue title + meta description snippet.

With Product schema:
Title + price range + availability + star rating (if reviews exist)

The visual difference in search results is substantial — especially on mobile.

Required Product Schema Properties

{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "Product Name Here",
  "offers": {
    "@type": "Offer",
    "price": "49.99",
    "priceCurrency": "USD",
    "availability": "https://schema.org/InStock"
  }
}
Enter fullscreen mode Exit fullscreen mode

Recommended additions:

  • image: Product image URL (required for image-eligible rich results)
  • brand: Brand name
  • aggregateRating: Average rating + review count (requires real user reviews)
  • sku: Product identifier

Common Errors That Remove Rich Results

Price mismatch: Schema shows $49, visible page shows $59.
Google detects this and removes the rich result — sometimes penalizes the page.

Fake aggregateRating: Adding review markup without actual reviews.
This is a policy violation, not just a technical error.

Out-of-stock pages with InStock: Users arrive to find the item unavailable.
Use OutOfStock or Discontinued in schema to match real availability.

Verifying Implementation

Google Rich Results Test: Test individual product URLs.
Google Search Console → Enhancements → Product: Shows valid items, warnings, errors.


Product schema markup and e-commerce SEO rich results implementation: yositeup.com

Top comments (0)