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

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 →