Free tool · No signup required

Product Schema
Generator

Generate valid Product JSON-LD structured data. Display price, availability, and ratings in Google Shopping results and unlock product rich results.

Google-approved format
Instant output
🔒
No data stored
Unlimited use
Product details Step 1 of 2
Basic information
Pricing & availability
Format: YYYY-MM-DD
Aggregate rating (optional)
Paste output into your <head> tag
JSON-LD Output · Ready to paste

  

How to use

01

Enter product details

Fill in your product name, price, availability, and other details above.

02

Generate the code

Click "Generate Schema" to produce valid JSON-LD markup instantly.

03

Paste in <head>

Copy and paste the output inside the <head> tag of your product page.

04

Validate & publish

Test with Google's Rich Results Test, then go live.

What is Product Schema Markup?

Product schema is JSON-LD structured data that tells Google the details of your product name, price, availability, brand, condition, and ratings. Google uses this to display rich product snippets in search results, showing your price and stock status right on the results page before users even click.

For e-commerce pages, product schema is one of the most impactful structured data types available. A product listing with price, availability, and star ratings visible in search results dramatically outperforms a plain blue link. Users get the key information they need instantly, which increases both click-through rates and purchase intent.

What rich results does Product schema unlock?

A product schema can unlock several Google rich result features: product snippets showing price and availability below your title, merchant listings in Google Shopping, and knowledge panels for branded product searches. The more fields you fill in, especially price, availability, condition, and ratings, the more features your listing is eligible for.

Should I add Product schema to every product page?

Yes, every individual product page should have its own unique Product schema with accurate, up-to-date pricing and availability. Never use the same schema across multiple products. If your price or stock status changes, update the schema to match. Google may penalise sites where schema data doesn't match the visible page content.

Pro tip: Always include priceValidUntil when running sales or promotions. This tells Google your price is time-limited and helps maintain accurate display in shopping results.

How to Validate Product Schema Markup

After generating your schema, always validate before publishing. Follow these 4 steps:

1
Generate your schema
Fill in your product details above, click Generate Schema, and copy the output.
2
Open Schema Markup Validator
Go to Schema Markup Validator and click the "Validate" tab.
3
Paste & run the test
Paste your JSON-LD and run the test. Google shows whether it's valid and eligible for rich results.
4
Fix errors & publish
Fix any errors, re-test, then paste into your page's <head> tag and publish.

Common Product Schema Mistakes to Avoid

These are the most frequent reasons Product schema fails to generate rich results:

❌ Price mismatch
The price in your schema must exactly match the price visible on the page. Even a small mismatch violates Google's policies and can result in your listing being suppressed.
❌ Missing availability
Availability is required for product rich results. Without it, Google may not show your price in search results. Always keep this field updated when stock status changes.
❌ Same schema on all products
Each product page needs unique schema with that product's specific name, price, and details. Copy-pasting the same schema across multiple pages is a policy violation.
❌ Stale pricing after sale
Forgetting to update schema after a sale ends causes price mismatches. Use priceValidUntil to set an expiry, and always update pricing when it changes.
❌ Fake review counts
AggregateRating values must reflect real reviews visible on the page. Inflated or fabricated review counts violate Google's policies and can lead to manual actions.
❌ Missing product image
A product image is strongly recommended for rich results. Without one, your listing may not appear with visual enhancements in Google Shopping and search snippets.

Frequently Asked Questions about Product Schema

Product schema doesn't directly boost rankings, but it makes your listing eligible for product-rich results showing price, availability, and ratings in standard search results. This significantly improves click-through rates. For Google Shopping specifically, you'll also need a Google Merchant Center account with a product feed.
Yes, significantly. Product listings that show price, stock status, and star ratings in search results give buyers the key information they need before clicking. This typically results in higher CTR and better-qualified traffic, since users who click already know the price and it meets their budget.
Product schema is structured data on your webpage that helps Google understand individual product pages in organic search. Google Merchant Center is a separate platform where you submit a product feed for Google Shopping ads and free listings. Both are complementary. The product schema improves organic search appearance, while the merchant Center enables shopping placements.
Fill in the Aggregate Rating section in the form above. Enter your overall rating value, total review count, and best rating. The generator will automatically nest the aggregate rating object inside your product schema. The rating and review count must match visible reviews on your page.
Use Schema Markup Validator and paste your URL or the JSON-LD code directly. It will will confirm whether your Product schema is valid and eligible for rich results. Always validate before publishing, especially after price or availability changes.

Related Schema Generators

Other free structured data tools you might need

FAQ Schema
Q&A rich results in Google Search
Review Schema
Single review with star rating
📝
Article Schema
Author & date metadata for blogs
🔗
Breadcrumb Schema
Show site path in Google results
🏢
Local Business Schema
Google Maps & knowledge panel
📋
HowTo Schema
Step-by-step rich results