← All guides

Your products aren’t showing on Google Shopping: the four-step diagnostic

18 September 2026 · 7 min read

Your products aren't showing on Google Shopping. Before you change anything, find out which of the four possible things is actually true — because the fixes have nothing in common, and the most expensive mistake here is rewriting a feed that was never the problem. Merchant Center will tell you which one you're in, under Products → All products and the issues view.

Step 1: are the products in Merchant Center at all?

Open Products → All products and read the total. If it's zero, or far short of your catalogue, nothing downstream matters — Google never received the products, so no amount of feed optimisation will help.

The usual causes, in the order they occur:

Step 2: are they disapproved?

If the products are there but marked Not eligible or Disapproved, Google has read them and refused them, one by one. Every disapproval names its reason, and the reason is the fix. The four that account for most of them:

Not sure what's wrong with your feed?Paste your feed URL and FeedRobin checks every product for missing barcodes, images, descriptions and more — free, no account needed.
Check my feed — it's free

Step 3: is the account itself suspended?

Account-level enforcement doesn't disapprove products one at a time — it takes everything down together. If every product stopped showing on the same day, this is almost certainly what happened, and no feed change will bring them back until the account is reinstated. The recovery path for the most common cause is in our misrepresentation checklist; the rules being enforced are the Shopping ads policies.

Step 4: approved, but still invisible

This is the case people misdiagnose most often, because the dashboard looks healthy. The products are active and eligible — they simply aren't winning anything. Check, in this order:

The pattern underneath all four

Three of these four failures are freshness problems wearing different masks. A feed that was correct when you built it and is read again tomorrow describes a shop that no longer exists: prices moved, stock ran out, the source stopped being fetched. Nothing warns you, because from Google's side nothing is broken — it is reading exactly what you gave it.

That is the part FeedRobin is built around. Feeds are rebuilt when they're fetched rather than on a schedule, so a channel never reads yesterday's prices; Shopify changes arrive by webhook within minutes; and if your store goes down, the last good snapshot keeps serving instead of an empty file. The free feed check runs the same diagnostic as this page — it reads your feed, opens a sample of the product pages behind it, and tells you which of the four steps above you're actually in.

Sources

Google Merchant Center Help: issues and how to request a review, the product data specification, the link and availability attributes, and the Shopping ads policies.

Read next

Price mismatch in Google Merchant Center: why it happens and how to fix it for goodGoogle suspends products when the feed price and the page price disagree. The usual causes — currency, sale prices, stale feeds — and the fixes.
7 min
Product image errors in Google Shopping: too small, promotional overlay, missing imageThe three image disapprovals that block most catalogs, what Google actually checks, and how to fix each one in your store.
5 min
Google Merchant Center suspended for “Misrepresentation”: the recovery checklistMisrepresentation is Google's vaguest suspension — and the most common. The signals Google actually checks, a step-by-step recovery checklist, and how to request the review.
8 min
Fix “Limited performance due to missing identifiers [gtin]” in Google Merchant CenterWhat Google's missing-GTIN warning means, where to find barcodes for your products, and what to do when a product genuinely has none.
6 min
Not sure what's wrong with your feed?Paste your feed URL and FeedRobin checks every product for missing barcodes, images, descriptions and more — free, no account needed.
Check my feed — it's free