# Product snippets: name, price and proof

Understand the core product requirements and why merchant listings are different.

By CheckMySchema. Reviewed 2026-09-22.
Canonical page: https://checkmyschema.com/learn/product-snippets

## Start with the product

Google’s product snippet profile requires a name and at least one of offers, review or aggregateRating. A placeholder object is not a complete offer or review. The nested objects have their own requirements.

## Model the offer accurately

For an Offer, provide price directly or through priceSpecification. Zero is a valid price. Currency is recommended for product snippets, while merchant listings have different requirements. An AggregateOffer needs lowPrice and priceCurrency.

## Do not invent review evidence

Only include genuine ratings and reviews. This checker evaluates structural requirements; it cannot establish that the ratings are real. Its product profile covers core snippets, not merchant listings, product variants or editorial pros-and-cons enhancements.

## Official sources

- [Google product snippet guide](https://developers.google.com/search/docs/appearance/structured-data/product-snippet)
- [Google merchant listing guide](https://developers.google.com/search/docs/appearance/structured-data/merchant-listing)
