Products not showing on Google Shopping? The full triage, in order
Why your products are not showing on Google Shopping, an ordered troubleshooting checklist from disapprovals and account issues to feed fetches and ad rank.
When products aren't showing on Google Shopping, the cause is almost always one of seven things, and they're checkable in a fixed order, product disapproved, still pending, account-level issue, feed not fetching, looking at the wrong surface (free vs paid), losing the ad auction, or approved-but-uncompetitive data. Start at the top; each step takes minutes to rule out and points at the specific fix guide.
Work the list in order
"Not showing" has seven common causes, and they nest: an account issue makes item statuses irrelevant, a disapproval makes auction settings irrelevant. So check in this order and stop at the first hit: each step takes a few minutes to rule out.
Step 1: disapproved?
Merchant Center → Products → Diagnostics → Item issues. A disapproved product shows nowhere (not in ads, not in free listings) until fixed. This is the single most common cause, and Diagnostics tells you the exact reason per product.
Group by issue, not product: one root cause (a price mismatch pattern, an identifier problem) usually explains hundreds of items. The fix workflow is in how to fix disapproved products, and the full map of what each reason means is the disapproval taxonomy.
Also check "approved with warnings": these products show, but with capped reach; limited performance warnings explains which warnings actually bite.
Step 2: still pending?
New products, and existing products after significant edits, re-enter review for up to 3 working days. Brand-new accounts additionally pass an account review that can take a week or more. Pending is a queue, not a fault: the only mistake here is repeatedly re-uploading, which restarts the clock.
Step 3: account-level issue?
The account-level tab in Diagnostics catches the problems that take everything down at once:
- Account suspension (usually misrepresentation or repeated data-quality strikes): no products serve until reinstated.
- Website unclaimed or claim lost: another account took the domain claim.
- Missing business information: contact details, returns policy, checkout requirements.
- For ads (billing) an unpaid Google Ads balance stops ad serving silently.
If item statuses all look fine but nothing serves, the answer is on this tab. Account setup requirements are covered in Merchant Center setup.
Step 4: feed not fetching?
Check the data source's last successful fetch and processing report:
- Scheduled fetches fail when the feed URL breaks, times out, or the file malforms: and Merchant Center keeps serving the last good data while products quietly age towards expiry (offers expire ~30 days after last update).
- Platform app syncs stall silently after permission or plan changes.
- A fetch that succeeds but processes 0 items usually means a format change upstream.
If the feed hasn't fetched in weeks, everything downstream is stale. Delivery options and their failure modes are in feed delivery methods; /tools users serving from the hosted feed URL can check fetch status from the dashboard.
Step 5: looking at the right surface?
A surprisingly common non-problem: free listings and Shopping ads are different placements. If you've never linked Google Ads and built a campaign, you will never appear in the ad carousels: only in organic Shopping-tab results, which are personalised, localised and competitive. Conversely, an Ads-only mindset misses that free listings need their destination opted in.
So before debugging further: are you searching for a placement you've actually set up? Free listings vs Shopping ads draws the line precisely. And remember that your own searches are a bad measuring instrument: personalisation, location and the day's auction all shift results. Trust impression data over your own eyes.
Step 6: for ads: losing the auction?
Products approved, account clean, campaign live: but no impressions. Now it's Google Ads mechanics:
- Campaign/ad group paused, or the products excluded by listing groups or feed filters.
- Budget exhausted early each day: serving stops until tomorrow.
- Bids too low to win: eligible but outbid is functionally invisible. How ranking works is in how the Shopping auction works.
- Campaign priority or negative keywords siphoning traffic to another campaign.
For a structured walk through impression-level diagnosis, use diagnosing impression drops. If the issue is bid-level, product-level bid analysis (what BidSmart does: always as recommendations you approve, never auto-applied) shows which products are priced out of their auctions.
Step 7: approved but uncompetitive data
If everything above checks out, the products are showing somewhere: just not for the searches you care about. This is the chronic case: approved means eligible, not visible. Google matches queries against your data, and thin data matches nothing:
- Titles missing the words shoppers search: the biggest lever (product titles).
- Missing GTINs, so no catalogue match and no pooled signals (identifiers).
- Missing colour/size/category attributes, so filtered searches exclude you.
The mechanics of why data quality gates visibility are in how Shopping listings work.
Deep dive Telling the seven causes apart from the symptoms
Each cause leaves a distinct fingerprint, and reading the fingerprint first can save you the whole checklist:
- Everything vanished overnight → account-level (step 3) or feed expiry (step 4). Item issues don't take a whole account down at once; suspensions and 30-day offer expiry do.
- One category or brand vanished → a shared data attribute tripped (step 1): one bad shipping config, one identifier pattern, one policy term across the group. Diagnostics grouped by issue finds it immediately.
- Products show in free listings but not ads → steps 5-6. The Merchant Center side is fine; the campaign, budget or bids aren't.
- Products show for their exact title but not category searches → step 7. That's not a fault anywhere: it's data losing to better data.
- Products flicker: showing some days, gone others → budget pacing (step 6) or price/availability mismatches suppressing intermittently (step 1, the mismatch family). Check whether disappearances correlate with site price changes.
- New products never appear at all → steps 2 then 4: still pending, or never actually reaching the feed (a platform sync filter, an availability rule excluding them at source).
The durable fix is making the fingerprints visible before you go looking: continuous monitoring that alerts on disapproval spikes, fetch failures and score regressions turns "why did everything disappear?" into a notification with a cause attached. That's the role of change monitoring and the Feed Health Score in /tools: the diff between yesterday's feed and today's is usually the answer to this article's question.
Still stuck?
If all seven steps come up clean, re-run step 1 in 24 hours: you may have caught a re-crawl mid-flight. And if products were never added in the first place, start from how to add products to Google Shopping and confirm each setup step completed.
Step by step
- Check for disapprovals in Diagnostics. In Merchant Center go to Products → Diagnostics → Item issues. Disapproved products don't show anywhere. Fix by the stated reason, this is the cause in the majority of cases.
- Check whether products are still pending. New or newly edited products can sit in review for up to 3 working days, and new accounts face an initial account review. Pending isn't a problem, it's a queue.
- Check for account-level issues. Open the account-level tab in Diagnostics. A suspension, unpaid Ads balance, unclaimed website or missing business information takes every product down at once regardless of item status.
- Confirm the feed is actually fetching. Check your data source's last-fetch time and processing results. A failed fetch, an expired URL, or a stalled platform sync means Google is serving stale data or ageing products out.
- Make sure you're looking at the right surface. Free listings and Shopping ads are separate placements with separate requirements. If you have no active Ads campaign, you won't appear in ad slots, check the Shopping tab's organic results, and confirm the free-listings destination is opted in.
- For ads, check budget, bids and campaign scope. In Google Ads, confirm the campaign is active, the products aren't excluded by feed filters or listing groups, budget isn't exhausted early, and bids are competitive enough to win impressions.
- If approved but invisible, improve the data. Approved means eligible, not shown. Weak titles, missing identifiers and thin attributes keep approved products out of real searches. This is a feed-quality fix, not a settings fix.
Frequently asked questions
Why are my products approved but still not showing on Google Shopping?
Approved only makes a product eligible. Whether it shows for a given search depends on how well its data matches the query, its catalogue match strength, and, for ads, whether it wins the auction. Approved products with thin titles and missing attributes routinely get near-zero impressions.
How do I check if my products are on Google Shopping?
Search the Shopping tab for your exact product title plus your shop name, and check Merchant Center's product status counts under Products. Searching generic terms and not finding yourself proves little, that's competition, not absence.
How long after fixing an issue will products show again?
Data fixes clear on the next feed fetch and re-crawl, typically 24-72 hours. Policy re-reviews can take up to 7 days. Account reissues take longest, plan in days, not hours.
Can a price change make products disappear?
Yes, if the site price changes before the feed updates, Google detects a mismatch and can disapprove or preemptively suppress the product until the feed agrees with the page again. Frequent price changes need a frequent feed refresh.