What are Google's merchant listings?
Merchant listings are the product results in Google Search that show purchase data, such as price, availability, shipping or returns, taken from a page where that product can be bought. To be eligible, the page carries Product markup with its offer, and a Merchant Center feed widens the possibilities.
Key takeaways
- Merchant listings are how Google shows a product that is bought on your site: with price, availability, shipping and returns.
- Only pages where the shopper can buy the product are eligible, not pages that link to another store that sells it.
- The minimum markup is a Product with a name, an image and an offer with a price greater than zero and its currency.
- Google recommends giving the data both on the page and in a Merchant Center feed: that makes you eligible for more experiences and helps it verify the data.
- Eligible is not shown: meeting the requirements lets Google show your products, it does not guarantee that it will.
Merchant listings are not your product page, the page on your store where people buy, or your Google Merchant Center account. They are what Google builds from that page when it shows it in its results: the product with its price, whether it is in stock, what shipping costs and what happens if you return it. Google calls them merchant listings, or merchant listing experiences, in its documentation.[1]Google Search Central. Merchant listing (Product, Offer) structured data For a store they matter for a direct reason: they are the Google result that looks most like a shop window, and you become eligible from the page itself, with structured data.
How it works
Where they appear. According to Google, when you add Product markup to your page, it can be eligible for merchant listing experiences on Google Search: the shopping knowledge panel, Google Images, popular product results and product snippets. These listings can highlight specific product data, such as price, availability and shipping and return information.[1]Google Search Central. Merchant listing (Product, Offer) structured data They are, in other words, a family of rich results built around buying.
Which pages are eligible. Only pages where the shopper can buy the product, not pages that link to other sites that sell it.[1]Google Search Central. Merchant listing (Product, Offer) structured data A review page or a comparison site does not qualify here, even with the same markup. Google splits the two cases into two types of product data: product snippets, for pages where you cannot buy directly, with more options to describe reviews, and merchant listings, for pages where the customer buys from you, with more options to detail the product, such as clothing sizes, shipping and the return policy.[2]Google Search Central. Introduction to Product structured data
What markup they need. The minimum is short. The Product needs a name (name), an image (image) and an offer (offers). The offer, of the Offer type, needs the price (price) and the currency (priceCurrency, in ISO 4217 format). And one difference worth reading twice: unlike product snippets, merchant listings require a price greater than zero.[1]Google Search Central. Merchant listing (Product, Offer) structured data Beyond that, Google recommends adding shipping (shippingDetails), the return policy (hasMerchantReturnPolicy), the average rating, the brand, the GTIN, the description and the SKU.[1]Google Search Central. Merchant listing (Product, Offer) structured data
Shipping and returns, best declared once for the whole store. Google recommends declaring the shipping and return policies globally, in the company's Organization markup, and using the offer's properties only when some products have a different policy that overrides the general one.[1]Google Search Central. Merchant listing (Product, Offer) structured data The detail of each is in OfferShippingDetails and MerchantReturnPolicy.
Variants. Product results only support pages that focus on a single product or on several variants of the same product.[1]Google Search Central. Merchant listing (Product, Offer) structured data A category page with twenty different backpacks is not a merchant listing; the page for one backpack in three colors can be.
The relationship with Merchant Center. Merchant listings do not require a Merchant Center account: you become eligible with the page's markup. But Google recommends both routes at once, because giving structured data on the page and a Merchant Center feed maximizes the experiences you are eligible for and helps it understand and verify your data.[2]Google Search Central. Introduction to Product structured data Merchant Center's free listings are a different program, with their own requirements: an active account, compliance with its policies and the return policy published on the site. With them, products can show up in Search, the Shopping tab, Images and Lens, YouTube, Maps and Gemini.[3]Google Merchant Center Help. Free listings for products
Where Google measures it. When Google identifies your site as an online store, because it exists mainly to sell physical products or because it has product structured data, Search Console shows a Shopping section. Inside is the merchant listings report, which collects the markup of this type that Google has found on your site. Google describes these listings as richer results that always include a price and that can appear in a carousel of similar products from different sellers.[4]Search Console Help. Shopping reports and tools
In a store
A fictional example: a backpack's product page in an invented mountain-gear store, with the minimum markup Google asks for and two recommended properties. Shipping and returns are not here because the store declares them once in its Organization markup, as Google recommends.[1]Google Search Central. Merchant listing (Product, Offer) structured data
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Cumbre 20 L waterproof urban backpack",
"image": "https://cumbre-store.example/img/cumbre-backpack-20.jpg",
"sku": "CUM-20-BLK",
"brand": { "@type": "Brand", "name": "Cumbre" },
"offers": {
"@type": "Offer",
"price": 59.9,
"priceCurrency": "USD",
"availability": "https://schema.org/InStock",
"url": "https://cumbre-store.example/cumbre-urban-backpack-20"
}
}
What decides whether this page is eligible, field by field:
| Data (fictional example) | What Google asks for | What happens if it fails |
|---|---|---|
name and image |
Required in the Product | Without them, the markup is no use for a merchant listing |
price |
Required and greater than zero | A "contact for price" or a 0 leaves it out, even though it can work for a product snippet |
priceCurrency |
Required, in ISO 4217 | A required value is missing and the page is not eligible |
sku and brand |
Recommended | The page is eligible anyway; these are values Google advises adding |
| Shipping and returns | Recommended, best in Organization | The page is eligible anyway, but without the shipping and return details Google can highlight |
Source for each row: Google's documentation on merchant listings.[1]Google Search Central. Merchant listing (Product, Offer) structured data
What people often confuse
That any page with product markup is eligible to be a merchant listing. A page with no price, or with a price of zero, is not eligible, even though the same markup can work for a product snippet.[1]Google Search Central. Merchant listing (Product, Offer) structured data It is what happens to a store that hides the price from anyone not logged in, or to a product published before it has a price.
How to check it
- Run a published page through the Rich Results Test and see whether it detects the merchant listing element and with which errors. Google recommends validating your code this way and fixing critical errors.[1]Google Search Central. Merchant listing (Product, Offer) structured data
- Inspect the same URL in Search Console to see how Google sees it once published, which is what Google advises doing with a few pages before rolling the markup out to the rest.[1]Google Search Central. Merchant listing (Product, Offer) structured data
- Open the Shopping section of Search Console, if you have it, and the merchant listings report: it says which pages have valid markup and which fail.[4]Search Console Help. Shopping reports and tools
- Look for pages with a zero price or no price in the markup, and pages that link to another store instead of selling: neither is eligible.[1]Google Search Central. Merchant listing (Product, Offer) structured data
- Check where you declare shipping and returns. If it is on every offer and not in Organization, make sure it says the same across the whole catalog. If you have Merchant Center linked, Search Console also lets you manage those settings in its Shopping configuration.[4]Search Console Help. Shopping reports and tools
Related concept: product snippets
Product snippets use the same Product markup, but they are meant for pages where you cannot buy directly, such as a review or a comparison, and mostly show the rating and price as a visual enhancement of the result.[2]Google Search Central. Introduction to Product structured data[4]Search Console Help. Shopping reports and tools Merchant listings are for the page that sells: they require a price greater than zero and accept more purchase detail.[1]Google Search Central. Merchant listing (Product, Offer) structured data Both are rich results, and Search Console counts them in two different reports.[4]Search Console Help. Shopping reports and tools A well-marked-up product page can be eligible for both; a review page, only for the first.
To go further, the structured data reading path orders the rest of the terms, starting with the JSON-LD markup all of this is written in.
Synonyms
- English
- merchant listing experiences, product listings in Google Search
- Español
- fichas de tienda, experiencias de fichas de tienda
Sources
- [1] Google Search Central. Merchant listing (Product, Offer) structured data. Accessed . ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑
- [2] Google Search Central. Introduction to Product structured data. Accessed . ↑ ↑ ↑
- [3] Google Merchant Center Help. Free listings for products. Accessed . ↑
- [4] Search Console Help. Shopping reports and tools. Accessed . ↑ ↑ ↑ ↑ ↑
Change history
- First English version.
This definition is published under CC BY 4.0. Reuse this definition freely, crediting Clione with a link to this page.
Related terms
Product
What the Schema.org Product type is, which properties it carries, what Google requires for product snippets and merchant listings, and how to check it.
Offer
What the Schema.org Offer type is, how to write price, currency and availability, what Google requires, and how Offer differs from AggregateOffer.
OfferShippingDetails
What OfferShippingDetails is, what Google asks for to show shipping cost and delivery time, when to use it versus a store-wide policy and how to check it.
MerchantReturnPolicy
What MerchantReturnPolicy is, which properties Google asks for, where it goes (organization or offer), what overrides what and how to check it in your store.
Google Merchant Center
What Google Merchant Center is, how your product data gets there, where Google shows it and how to check that the feed and the product page match.
Rich results
What Google rich results are, which ones matter in a store, why valid markup doesn't guarantee you'll see them, and how to check.
Make your catalog easy for bots to read
Clione fills every product page with what bots read best: the JSON-LD graph with its structured data, the meta description and the FAQs. You review and press Push; then we check your live store so it all stays published.