Schema Markup for Retail & Ecommerce

Turn every product page into a merchant listing

Automated JSON-LD product schema for ecommerce stores, DTC brands, and marketplaces. Show price, stock, shipping, returns, and review stars right in the result, and give AI the data to recommend what you sell.

Works on 16+ platforms · No developer required · Validation built in

In stock
Kestrel & Co.
Aster Merino Crew
4.7 (312 reviews)
$89.00
Free shipping 30-day returns
✓ Product schema detected
{   "@type": "Product",   "name": "Aster Merino Crew",   "offers": { "price": "89.00",   "availability": "InStock" },   "aggregateRating": { "4.7" }, }
Allowed
Review stars on your own product pages are permitted. The self-serving rule applies to LocalBusiness and Organization, not Product.
Source: Google Search Central, Review Snippet docs
No feed
required. You can be eligible for merchant listings from on-page structured data alone, without a Merchant Center account.
Source: Google Search Central, Merchant Listings
~14%
of shopping queries showed an AI Overview as of March 2026, making product data an AI-citation asset, not just a SERP one.
Source: Search Engine Land analysis, 20.9M shopping SERPs
// Why it matters

The richest rich results Google still ships

Retail is the highest-return schema vertical, and it isn't close. Product markup unlocks a listing that shows price, stock, shipping, returns, and stars before the shopper even clicks, which is both a higher click-through rate and a better-qualified click.

Merchant listings & Popular Products

Product with Offer makes your page eligible for merchant listing experiences, including Popular Products, the shopping knowledge panel, Images, and Lens.

Price, stock, shipping & returns

Offer, OfferShippingDetails, and MerchantReturnPolicy put the details that decide the purchase directly into the search result.

Review stars you can actually show

The self-serving restriction covers LocalBusiness and Organization, not Product. Genuine customer reviews of what you sell are fully eligible for stars.

AI product-recommendation citation

When a shopper asks AI for a recommendation, clean product, price, stock, and rating data is what earns your item an accurate mention.

// Entity understanding

How Google sees your products

Without markup, your product is a blue link with a price buried in the description. With Product markup, it's a merchant listing: stars, price, stock, shipping, and returns, all before the click.

Without schema markup
merino crew sweater
Google AllShoppingImagesNewsMore

kestrelandco.example › products

A soft merino wool crew neck in four colors. Free shipping on all orders, 30-day returns. Rated 4.7 by 312 customers.

kestrelandco.example › collections

Browse our full range of merino sweaters, crews, and cardigans for the season.

kestrelandco.example › shipping

Everything you need to know about delivery times, free shipping, and our returns policy.

A blue link. The price, stock, stars, and returns exist on the page, but Google can't render what it can't read.

With schema markup
merino crew sweater
Google AllShoppingImagesNewsMore

Aster Merino Crew - Kestrel & Co.

4.7 (312) $89.00 In stock

Free shipping · 30-day returns · Kestrel & Co.

Popular products

Aster Merino Crew

$89.00

Lambswool Half-Zip

$110.00

Ribbed Wool Crew

$76.00

A full merchant listing plus Popular Products. Stars are legitimate here: they're customer reviews of the product. Illustrative; display is Google's call.

// Built for every kind of store

One tool, every catalog

A fashion brand ships sizes and colors. An electronics retailer competes on spec and price. A marketplace lists the same item from many sellers. Different catalogs, different schema, one workflow.

Online retailers

The complete merchant-listing payload: Product, Offer, shipping, returns, and rating, validated across every product page.

ProductOffer

Ecommerce stores

Product plus AggregateRating so price, stock, and stars render in the result, kept in sync as your catalog changes.

ProductAggregateRating

DTC brands

Brand and Organization markup builds the entity, while Product and Offer earn the listing. Your story and your stock, both machine-readable.

BrandOrganization

Multi-brand marketplaces

AggregateOffer for one product sold by many sellers, plus Brand per item, so price ranges and sellers are understood correctly.

AggregateOfferBrand

Fashion & apparel

Product variant markup with distinct URLs for size and color, plus apparel sizing fields supported in merchant listings.

Productvariants

Electronics retailers

Product with GTIN, brand, and detailed specs plus Offer, so comparison shoppers see price, stock, and stars at a glance.

ProductOffer

Furniture stores

OfferShippingDetails carries the delivery detail that decides big-ticket purchases, alongside Product, price, and stock.

OfferShippingDetailsProduct

Beauty & cosmetics

Product with Brand and genuine customer reviews, the stars you're actually allowed to show, plus shade and size variants.

ReviewBrand

Grocery & food retailers

Product and Offer for perishables where availability changes hourly, kept accurate so stock never misleads a shopper.

Productavailability

Automotive parts stores

Product with GTIN and MPN identifiers so fitment-critical parts are matched precisely by Google and by AI.

ProductGTIN / MPN

Home & garden stores

Product, Offer, and shipping details across a broad catalog, with breadcrumbs so deep category trees stay understandable.

ProductBreadcrumbList

B2B ecommerce

Product and Offer make trade pricing and availability visible where you choose to publish it, so buyers and AI can read it.

ProductOffer

Marketplace sellers

Product markup on your own storefront so you compete on your terms, not only inside someone else's marketplace listing.

ProductOffer

Subscription commerce

Offer with recurring pricing terms, plus Organization-level loyalty program markup, so plans and perks are understood.

OfferOrganization

Not sure where you fit?

Run the free checker on your store. It detects what schema you have, what is missing, and which merchant-listing fields you're leaving on the table.

Run a free check →
// Supported schema types

The schema that matters, with honest eligibility

Retail earns more from structured data than any other vertical. But specific rules silently disqualify stores every day. Here's what each type earns in 2026, and what it takes to qualify.

Schema typeWhat it doesGoogle rich resultsPriority
Product OfferThe item: name, image, price, availabilityYes · merchant listingsHigh
AggregateRating ReviewCustomer ratings on the productYes · your own product reviews countHigh
OfferShippingDetails MerchantReturnPolicyShipping cost, delivery time, return windowYes · shown in merchant listingsHigh
Brand OrganizationBrand and retailer entity, loyalty programYes · logo, panel dataHigh
BreadcrumbList ImageObjectCatalog hierarchy and product imageryYes · breadcrumbs, imageHigh
VideoObjectProduct videos and demosYes · video resultsHigh
AggregateOfferOne product sold by multiple merchantsMarketplaces only · not for variantsMedium
ItemList CollectionPageCategory and collection pagesStructure only · not a product resultMedium
FAQPage SearchActionProduct Q&A; site search boxFAQ retired 2026 · search box retired 2024Low
How it works

From zero to validated product schema in four steps

Connect your store once. The app builds the complete merchant-listing payload for every product, validates it against Google's rules, serves it in the initial HTML, and keeps price and stock in sync.

01

Connect your store

Shopify, WooCommerce, BigCommerce, Magento, Wix, and 16+ platforms. No theme edits, no rebuild, no developer.

02

Build the full payload

Not just Product. Offer, shipping, returns, rating, and brand, the fields that actually render in the listing and that themes usually skip.

03

Validate the merchant rules

Single-product pages, a price above zero, a valid currency, clean variants, and markup in the initial HTML so Shopping crawls read it reliably.

04

Sync price & stock

Prices move, items sell out, reviews accumulate. Your markup tracks your catalog, so Google and AI never quote a stale price.

// What eligibility looks like

The rich results product schema actually earns

Illustrative examples for a fictional store. Notice what's not here: an FAQ dropdown, because Google retired it. The merchant listing, with stars, price, stock, shipping, and returns, is the real prize.

google.com/search?q=merino+crew+sweater
Product · merchant listing

Aster Merino Crew - Kestrel & Co.

4.7 (312) $89.00 In stock

Free shipping · 30-day returns

Popular products

Aster Merino Crew

$89.00 · 4.7

Lambswool Half-Zip

$110.00 · 4.6

Ribbed Wool Crew

$76.00 · 4.8

VideoObject
1:04

Aster Merino Crew: fit & fabric

kestrelandco.example · How the merino crew fits, washes, and wears over time.

BreadcrumbList
kestrelandco.exampleKnitwearAster Merino Crew

Aster Merino Crew - Kestrel & Co.

Clean category hierarchy helps Google and AI place each product within your catalog.

// AI search visibility

When AI picks the shortlist, be on it

Shoppers now ask ChatGPT, Gemini, and Perplexity to narrow the field before they ever open a store. Those systems read your product, price, stock, and rating data to decide what to recommend and cite.

  • Product, Brand, and price data let AI match your item to a budget and a need.
  • Availability keeps AI from recommending something you can't actually ship.
  • No tool can guarantee AI citations. Accurate, complete product data is what earns them.
AI Assistant
What's a good merino sweater under $100?
The Aster Merino Crew from Kestrel & Co. is worth a look at $89. It's rated 4.7 across 312 customer reviews, is currently in stock, and ships free with a 30-day return window.
kestrelandco.example

Illustrative example of how structured product data supports accurate AI recommendations.

// Why JSON Schema App

Your theme ships a partial block. We ship the payload.

Most store themes emit some Product markup, and it's usually incomplete. What's missing is exactly what renders: shipping, returns, brand, and full variant data. Add a review app and it often duplicates or conflicts. We build the complete payload, validate it, and keep it in sync.

Themes & generatorsJSON Schema App
Getting startedBuilt in, but partialComplete in minutes
Merchant fieldsNo shipping, returns, or brandFull merchant-listing payload
Review starsOften duplicated or brokenOne clean, compliant block
DeliveryOften client-side renderedIn the initial HTML
Catalog scaleBreaks on theme updatesPrice & stock always synced
PlatformsLocked to oneShopify, Woo, BigCommerce & 16+

Frequently Asked Questions

Check your product pages' schema in 30 seconds

See exactly which merchant-listing fields your store has, which are missing, and what you're leaving on the table. Free, instant, no signup required.

Trusted across 16+ platforms · Validation included · Cancel anytime

Google logo

“The agent doesn’t return ten blue links… it pulls from structured business data… to complete the job.”

- Sundar Pichai

JSON Schema App automatically detects, fixes, and manages structured data to help search engines and AI understand your website, improving visibility and rich results.

Try our Other Product

Website Speedy is a SaaS-based website optimization tool that instantly reduces website loading times.

This tool allows you to optimize images automatically on any platform, including Wix, Shopify, BigCommerce, and more.