TECHNICAL · SEO GLOSSARY
Ecommerce Structured Data
The full set of schema.org markup types relevant to ecommerce websites — Product, Offer, AggregateRating, Review, BreadcrumbList, ItemList, Organization, SearchAction — used to enable rich results (product carousels, review stars, price drops, availability badges) and product-level AI search citation.
Definition
Ecommerce structured data encompasses all schema.org types relevant to product discovery and ecommerce content: (1) **`Product` + `Offer`**: the core product schema — name, description, image, brand, SKU, `Offer` (price, currency, availability, priceValidUntil, url, itemCondition) — enables product rich results and Google Shopping integration; (2) **`AggregateRating`**: customer review aggregate — ratingValue and reviewCount — used for star display in product rich results; (3) **`Review`**: individual reviews as structured data — author, date published, rating value, review body; (4) **`BreadcrumbList`**: category hierarchy breadcrumbs from homepage to product page; (5) **`ItemList`**: category page product listings — itemListElement as `Product` or `ListItem` objects; (6) **`Organization`**: seller/brand information including verified merchant status; (7) **`SearchAction` / `WebSite`**: site search functionality for brand knowledge panel searchbox. Critical ecommerce schema requirement: **server-rendering**. Ecommerce platforms (WooCommerce, Magento, some PrestaShop themes) often inject `Product` schema via JavaScript after page load rather than including it in server-rendered HTML. Google\'s HTML parser processes the initial response without executing JavaScript, so JavaScript-injected Product schema may not qualify for all rich result types. DeepSEOAnalysis specifically checks whether ecommerce schema is server-rendered or JavaScript-injected.
Why it matters for SEO
Ecommerce product pages with complete server-rendered structured data are eligible for product rich results in Google Shopping and in organic SERP product carousels — featuring price, availability, review stars, and product images directly in search results. Product pages without schema compete only on title and description meta snippets. Google\'s Shopping Graph, which powers AI shopping features, relies heavily on Product schema from merchant websites. Structured data absence or JavaScript-injection is the most common reason ecommerce product pages are excluded from rich result features despite having correct data in the page content.
How DeepSEOAnalysis checks this
DeepSEOAnalysis validates Product schema completeness (required properties: name, image, offers with price and availability), checks server-rendering of the initial HTML response (explicitly distinguishing server-rendered from JavaScript-injected schema), validates AggregateRating format, and confirms BreadcrumbList is correctly structured on product pages.
Useful tools and resources
GLOSSARY
Related terms
technical
Product Reviews Schema
The `AggregateRating` and `Review` schema.org properties used within `Product` schema to express customer review aggregate data and individual reviews — enabling review star display in Google product rich results, Shopping listings, and AI-generated shopping citations.
Read definition →technical
Product Availability Schema
The `availability` property within `Offer` schema — using schema.org values `InStock`, `OutOfStock`, `PreOrder`, `BackOrder`, `Discontinued` — to communicate real-time product availability to Google for Shopping rich results, price drop alerts, and inventory-aware search features.
Read definition →technical
Merchant Listing Schema
Google\'s term for the structured data (Product + Offer schema) submitted on merchant product pages and used to populate Google Shopping, the Shopping tab, and AI-powered shopping features — distinguishing retailer-specific product data from manufacturer specification data.
Read definition →technical
Product Rich Snippet
Enhanced Google search result display for product pages — showing product image, price, availability, review stars, and price drop indicators directly in the SERP — enabled by correctly implemented and server-rendered Product + Offer + AggregateRating schema on ecommerce product pages.
Read definition →technical
Breadcrumb Schema
The `BreadcrumbList` schema.org type used to mark up page hierarchy breadcrumbs in JSON-LD, enabling breadcrumb trail display in Google search results (replacing the URL path with a human-readable category hierarchy) and improving contextual understanding of page position within a site\'s information architecture.
Read definition →See how your site scores on Ecommerce Structured Data.
The free DeepSEOAnalysis audit checks ecommerce structured data and 100+ other signals. Full report, no signup.
Run a free audit →