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.