Home SEO Tools E-commerce — Product Schema Generators

E-commerce — Product Schema Generators

The bit of SEO that makes developers raise an eyebrow and then copy-paste it anyway.


Generate valid JSON-LD for Product Snippet, Merchant Listing, and Product Variants — the right fields, the right structure, ready to hand over.

Also useful for SEO specialists creating implementation specs for development tickets, or illustrating schema requirements to engineers and product teams.

Product Snippet and Merchant Listing are Google's names for the features they unlock — not different schema types.

example.com › products › anvil
Executive Anvil — ACME Store
★★★★☆ 4.4 (89 reviews)
£29.99 · In stock
Sleeker than ACME's Classic Anvil, perfect for the business traveler looking for something to drop from a height.
Class 1
Product Snippet — Schema Generator
Star ratings, reviews, pros & cons, and pricing in organic Google Search. For editorial pages, review sites, and aggregators. Also the baseline for merchant PDPs before adding shopping features.
  • +aggregateRating & individual review
  • +Pros & cons (editorial pages only)
  • +AggregateOffer for aggregator/comparison pages
Generate Product Snippet schema →
Popular products
👟
£29.99 · Free delivery
In stock · example.com
👟
Source: Google — Merchant Listing
Class 2
Merchant Listing — Schema Generator
Google Shopping panel, Popular Products, price drop alerts, shipping & returns. For pages where customers purchase directly from you. Google verifies price against the page — and also qualifies the page for Product Snippet features.
  • +Price > 0 required — verified by Google
  • +Shipping details & return policy
  • +Also qualifies for Product Snippet features
Generate Merchant Listing schema →
Popular products
👟
★★★★ 4.6
Color
👟
👟
👟
👟
👟
👟
Size
UK 7
UK 8
UK 9
Source: Google — schema.org/ProductGroup
+ Variants
Product Variants — Schema Generator
Colour swatches, size options, and variant-specific pricing in Google Shopping. Uses ProductGroup with hasVariant. For products with multiple selectable options.
  • +ProductGroup + hasVariant
  • +variesBy: color, size, material…
  • +Nested or flat JSON-LD output
Generate Product Variants schema →