Schema.org for E-Commerce: Complete Product Markup Guide

The complete technical guide for implementing JSON-LD, Product schema, and Offer markup correctly for AI and Google visibility.

Why Schema.org Is the Foundation of AI Visibility

Schema.org markup defines the machine-readable meaning of your web page using a standardized vocabulary. From ChatGPT to Google AI Overviews, Perplexity to Bing Copilot — all major AI engines consult Schema.org to understand product data. A product page without Schema is like giving AI a book it can't read.

Basic Product Schema Structure

A minimal but effective Product schema should include these fields:

Critical Fields for AI Visibility

Beyond the basics, here are the schema fields AI models particularly value:

  • offers.shippingDetails → Shipping time and cost (Google's most prioritized new field)
  • offers.hasMerchantReturnPolicy → Return policy (trust signal)
  • additionalProperty → Product-specific technical attributes (color, material, weight)
  • review → Individual user reviews (in addition to aggregateRating)
  • category → Product category path (for Google Merchant alignment)

Common Mistakes and How to Fix Them

The most frequent Schema.org implementation errors and solutions:

  • Missing price currency → priceCurrency is required in every Offer object
  • Relative image URL → Always use absolute URLs (https://...)
  • Stale stock status → Update availability field in real time
  • Rating manipulation → Fake reviewCount gets penalized by Google
  • Invalid JSON → Test with Schema.org validator

Validation Tools

Use these tools to test your schema: Google Rich Results Test (search.google.com/test/rich-results), Schema.org Validator (validator.schema.org), and Bing Markup Validator. AI Commerce Adapter automatically detects all schema gaps in your product catalog and shows which fields to prioritize.