Merchant Listings Report (Google Search Console)

What the Merchant listings report in Google Search Console means, how it differs from Product snippets and Merchant Center diagnostics, which structured data it validates, and how to fix common issues.

First published: Jul 3, 2026 · Last updated: Jul 18, 2026 · Advanced
demand #21 in Search Engine Tools#24 in Tools#310 in Technical SEO#426 on the site

The Merchant listings report (Google Search Console → Shopping) validates the Product/Offer structured data on your own pages for free merchant listing experiences — Popular Products, Shopping Knowledge Panels, and shopping surfaces in Google Images and Lens. It groups items as valid or invalid based on whether a critical issue is present, and separately flags non-critical issues as enhancement opportunities. Three things trip people up: it validates on-page markup, not your Merchant Center feed; since September 2022 you don't need a Merchant Center account to be eligible; and it's a different report from both Product snippets (broader, accepts AggregateOffer) and Merchant opportunities (feed-driven, unlocked by association). Eligibility requires the shopper to complete a purchase on your site — affiliate/redirect sites are explicitly excluded. A page can carry more than one structured-data item, and one item can carry more than one issue, so item, page, and issue counts aren't interchangeable. Required fields are minimal (name, image, offers.price > 0, priceCurrency); the recommended ones are where most non-critical issues come from. None of this — valid markup, a clean report, or a passed validation — guarantees the listing is actually displayed, ranked, or drives traffic.

TL;DR — The Merchant listings report (Search Console → Shopping) validates your pages’ Product/Offer structured data for free merchant listing experiences — Popular Products, Shopping Knowledge Panels, and shopping surfaces in Google Images and Lens. It’s an item-level enhancement report: items are classified valid or invalid based on whether a critical issue is present, and non-critical issues are broken out separately as enhancement opportunities on otherwise-valid items — a page can hold more than one item, and one item can carry more than one issue, so item/page/issue counts aren’t interchangeable. It validates on-page markup, not your Merchant Center feed, and since September 2022 needs no Merchant Center account. Eligibility requires the shopper to complete a purchase on your site; affiliate/redirect sites are explicitly excluded. It’s distinct from Product snippets (broader; accepts AggregateOffer) and Merchant opportunities (feed-driven; unlocked by association). Required fields are minimal — name, image, offers.price > 0, priceCurrency — but the recommended ones are where non-critical issues and lost surfaces come from. A drop in valid items without a matching rise in invalid items usually means the markup stopped being found at all. None of this — valid markup, a clean report, or a passed validation — guarantees display, ranking, or traffic.

Evidence for this claim Search Console's Merchant listings report reports structured-data validity for product pages eligible for merchant listing experiences. Scope: Current Search Console Merchant listings report. Confidence: high · Verified: Google Search Console: Merchant listings report Evidence for this claim Merchant listing eligibility requires Product with Offer data and feature-specific properties; valid markup does not guarantee appearance. Scope: Current Google merchant listing structured-data requirements. Confidence: high · Verified: Google Search Central: Merchant listing structured data

What it is, and where it lives

The Merchant listings report sits under the Shopping section of Google Search Console’s navigation. In Google’s own words, “Merchant listings are an extension of the Product snippet items that enable more full-featured search results and always include a price.” It validates the Product and Offer structured data Google crawled on your pages and reports items as valid or invalid, with issues broken out as critical or non-critical, trended over time.

Evidence for this claim Search Console's Merchant listings report reports structured-data validity for product pages eligible for merchant listing experiences. Scope: Current Search Console Merchant listings report. Confidence: high · Verified: Google Search Console: Merchant listings report

The experiences it feeds are the free ones. Per Google’s launch announcement, “Merchant listing experiences offer enhanced experiences including the Shopping Knowledge panel and Popular Products, as well as shopping experiences in Google Images and Google Lens.” This is not about Shopping ads, and it’s not a paid surface — it’s your organic eligibility for those enhanced shopping results. Eligibility is not the same as a guarantee: Google still decides whether, when, and where a given item is actually displayed, and validating a fix does not by itself guarantee display, ranking, or traffic.

How items, pages, and issues are classified — and counted

Like Search Console’s other structured-data (rich result) reports, this one scores the item — the piece of Product/Offer markup — not the page and not your site as a whole. Google simplified the classification scheme in 2022: instead of a three-way errors/warnings/valid split, an item with at least one critical issue is invalid; an item with no critical issue is valid, even if it still has smaller non-critical issues (Google: “pages or items with critical issues are labeled something like invalid; pages or items without critical issues are labeled something like valid”Search Console item classification update, Search Central Blog, June 2022). Non-critical issues are enhancement opportunities — missing recommended fields — not blockers.

That item-level scoring also means the counts you see aren’t interchangeable: a single page can carry more than one structured-data item (for example, several Product items on one page), and a single item can carry more than one issue at once. Don’t read “N invalid items” as “N broken product pages” — check the affected-examples list before assuming a 1:1 mapping to pages or products.

It validates your markup, not your feed

The single most important distinction: this report checks structured data on your web pages (crawled HTML), not the product feed you submit to Google Merchant Center. Merchant Center has its own product-level diagnostics for the feed; those are a separate system with a separate fix path. A site can show valid markup in Search Console while Merchant Center flags feed problems, or the reverse — which is exactly the confusion that shows up over and over in Google’s own community forums (“invalid in Search Console but valid in Merchant Center”). If you internalize one thing from this article: Search Console = your page markup; Merchant Center = your feed.

Evidence for this claim On-page Product/Offer structured data and Merchant Center feed/account diagnostics are separate sources that can overlap or disagree; a valid result in one system does not make the other valid. Scope: verified property and public web as applicable Confidence: high · Verified: Shopping reports and tools
SymptomSystem that owns itWhere you fix it
Item invalid / has issues in Merchant listings or Product snippetsSearch ConsolePage template, theme, or the code/app injecting the JSON-LD
Product disapproved or has a feed error in Merchant CenterMerchant CenterYour product feed (file or API) submitted to Merchant Center
Notification about products dropping off the Shopping tab, or growth suggestionsMerchant opportunities (Search Console, requires association)Usually traces back to the Merchant Center feed, not page markup

A valid result in one system is not evidence the other is valid — check each independently rather than assuming one implies the other.

You don’t need a Merchant Center account

This is the entire point of the September 2022 change that created the report. The old single “Product structured data” report was split into two — Merchant listings and Product snippets — both grouped under the new Shopping section. And eligibility was expanded. Google’s announcement is explicit: “Initially, product snippets in Google search results were primarily powered by schema.org Product structured data, and merchant listing experiences were primarily powered by product details supplied via a Google Merchant Center feed. Now merchants can be eligible for merchant listing experiences by providing product data on web pages without a Google Merchant Center account.”

So no, you don’t need Merchant Center for this report to populate. A Merchant Center association (Settings → Associations) is a separate, optional step that unlocks a different report — Merchant opportunities — which I’ll cover below.

Merchant listings vs. Product snippets vs. Merchant opportunities

Most existing coverage only compares two of these. There are three, and conflating them is the most common error I see:

ReportWhat it validatesEligibility triggerNeeds Merchant Center?
Merchant listingsOn-page Product/Offer markup for free shopping experiencesShopper can buy on your site; requires an Offer and a price > 0No
Product snippetsOn-page Product markup for the broader product rich resultBroader — review pages, aggregators; accepts Offer or AggregateOfferNo
Merchant opportunitiesFeed-driven growth/issue recommendations (shipping, returns, store ratings, payment methods)Requires a Search Console ↔ Merchant Center associationYes

The technical line between the first two is sharp and documented: “Product snippets accept an Offer or AggregateOffer but merchant listings require an Offer as the merchant has to be the seller of the product in order to be eligible for merchant listing experiences.” That’s the biggest single differentiator — if your product uses AggregateOffer (a price range from multiple sellers), it can qualify for Product snippets but not merchant listings.

Eligibility: who counts as an “online merchant”

Google defines it plainly: “An online merchant is a site that sells physical goods or services directly to consumers (not to other businesses) on that site.” And the exclusion is explicit — “Websites that redirect users to other sites (affiliate sites), or don’t allow purchase completion on the site, are not considered online merchants for Search Console’s reporting purposes.”

Evidence for this claim For Search Console shopping reporting, an online merchant sells directly to consumers on the site; affiliate/redirect pages and pages that cannot complete purchase on-site are excluded. Scope: verified property and public web as applicable Confidence: high · Verified: Shopping reports and tools

The structured-data doc says the same from the page angle: “Only pages where a shopper can purchase a product are eligible for merchant listing experiences, not pages with links to other sites that sell the product.” So affiliate and lead-gen sites are disqualified regardless of how clean their markup is. This trips up a lot of publishers who wonder why perfectly valid Product schema never earns them a merchant listing — the answer is usually that you can’t complete a purchase on the page.

One more page-level rule worth knowing: “Product rich results only support pages that focus on a single product (or multiple variants of the same product). For example, ‘shoes in our shop’ is not a specific product.” Category pages don’t qualify; product (and variant) pages do.

The floor to appear at all is low. For Product you need name, image, and an offers object. For that Offer you need price and priceCurrency — and note the price rule: “Unlike product snippets, merchant listing experiences require a price greater than zero.” (The price may sit inside a priceSpecification instead of directly on the Offer.)

The recommended properties are where most of the value — and most of the report’s non-critical issues — live: availability, itemCondition, shippingDetails, hasMerchantReturnPolicy, aggregateRating, review, brand, description, and a product identifier (gtin/sku/mpn). On GTINs, Google’s guidance: “While you can use the generic gtin property for all GTINs, we recommend that you use the most specific GTIN that applies to your product, as this is the most accurate representation of the product.” Missing or malformed values here are the usual source of non-critical issues like a missing gtin or an unrecognized availability.

Variants — a common mistake. To represent size/color/material variations, use hasVariant/variesBy (or inProductGroupWithID), not AggregateOffer. AggregateOffer is for a range of prices from multiple sellers, which is a Product snippets thing — and, as the ProductGroup schema pattern shows, it’s the wrong tool for describing one product’s variants.

2025 update — energy labels. Google now prefers the newer hasCertification property over the older hasEnergyConsumptionDetails for energy-efficiency-type certifications: “While we continue to support the earlier markup pattern, we recommend using the new hasCertification property instead, if possible.” If you sell appliances or electronics in markets with energy labels, migrate to hasCertification (with issuedBy and name on the Certification object).

Reading the report — the trend chart and the “dropped valid items” trap

The report trends valid items and invalid/issue-affected items over time. The healthy pattern is valid items rising while invalid items stay flat. The diagnostic that catches people out is a drop in valid items that isn’t matched by a rise in invalid items. That usually doesn’t mean your markup got worse — it means the structured data stopped being found at all on those pages: it was removed, blocked by a noindex/robots directive, or gated behind JavaScript that Google didn’t render. Different diagnosis, different fix. Confirm with the URL Inspection tool: look at the rendered HTML and check whether the Product markup is actually present.

Whatever the trend shows, treat it as a markup-eligibility signal, not a performance guarantee. A valid item is eligible to be used for a merchant listing experience; it is not a promise that Google will display, rank, or send traffic to it — that depends on factors this report doesn’t measure. If you want to know whether a merchant listing actually appeared and was seen, that’s a Performance-report question (filtered to the relevant search appearance), not a Merchant listings-report question, and even Performance data only reflects appearances Google observed, not feed status, Shopping-tab approval, or revenue.

This connects to a real caveat for JS-heavy stores: dynamically-injected markup gets crawled less frequently and less reliably, which matters most for volatile data like price and stock. If your prices change often and your markup is client-side rendered, expect this report to lag reality.

Fixing common issues — the triage workflow

When you have critical or non-critical issues, work them in this order:

  1. URL Inspection on an affected URL → View crawled page / Test live URL to confirm what Google actually rendered. If the Product markup isn’t in the rendered HTML, your problem is rendering/blocking, not the schema itself.
  2. Rich Results Test on the live URL to see the exact property-level issues Google reads, independent of the report’s aggregation.
  3. Fix at the source — the template/theme, or the app that injects the markup. Missing price > 0, missing image, invalid availability enum, and missing identifiers are the frequent offenders.
  4. Validate fix in the report once the cause is actually fixed. Validation rechecks affected examples over time as Google recrawls — it’s not instantaneous, and Google doesn’t publish a fixed turnaround for it. A completed validation confirms the markup issue is resolved; it still doesn’t guarantee the item is displayed. Clicking it before you’ve fixed the root cause just wastes the cycle.

The Merchant Center association (a different report)

If you do link Merchant Center via an association, you unlock the Merchant opportunities report — not more Merchant listings data. Google describes its two enhancements: “With the first enhancement, merchants will receive notifications when products stop appearing on the Shopping tab due to any issues” and “The second enhancement shows merchants opportunities to increase clicks and improve ranking of products on Google.” Useful, but a separate feature — don’t confuse a Merchant opportunities recommendation with a Merchant listings structured-data issue.

A note on the naming

The “Merchant listings” name is arguably misleading now, and I’m not the only one who thinks so. Independent technical SEO Brodie Clark has made the case that since eligibility no longer depends on a Merchant Center feed, a clearer label would be “free product listings” (see his Merchant listings write-up). The underlying point is sound: the report name still implies a Merchant Center dependency that hasn’t existed since 2022.

Bing’s equivalent (there isn’t a direct one)

Bing Webmaster Tools has no aggregate report named “Merchant listings.” The closest analog is the per-URL Markup Validator in Bing’s structured-data guidance, which validates JSON-LD/Microdata/RDFa on a single URL — not a site-wide valid/invalid dashboard. Microsoft’s shopping feed diagnostics live separately in Microsoft Merchant Center. If you’re keeping the Bing side clean, the practical move is valid Product markup plus fast re-crawl via IndexNow — Bing frames those two together for Shopping.

This report is a sibling of the other Google Search Console report explainers on this site — the Page Indexing (Index Coverage) report, the Video indexing report, and the URL Inspection tool — and it leans on the same structured-data validation you’d use for any product rich result.

Add an expert note

Pin an expert quote

New person? Create their unclaimed profile at /admin/experts/ → Pin an expert quote first.