Guide · FifteenFold
Products not showing on Google Shopping? A systematic diagnosis
Being in Merchant Center, being approved and actually appearing on Google are separate things. Work through the evidence in this order before you change bids, product titles or the whole feed.
Quick answer
Find a specific item in Merchant Center and identify whether it is hidden, under review, limited or not approved. Next check the target country and intended surface, then product identifiers, price, stock, images and shipping. An approved product can be eligible without receiving impressions.
First determine which type of visibility problem you have
| Symptom | Meaning to investigate | First action |
|---|---|---|
| Products never arrived | Feed or app integration | Check source data, sync logs and product count |
| Products show Not approved | Data, landing-page or policy issue | Open Needs attention on an affected item |
| Products show Limited | Eligibility restricted to certain destinations or markets | Read the affected country's or destination's issue |
| Products show Approved, no impressions | Eligible but not served, or report being read incorrectly | Review programme, country, date range and query relevance |
| Ads missing but free listings appear | Advertising setup rather than general product approval | Check campaign, inventory filter and product groups |
Step 1: Inspect status and visibility for one item
Dealing with feed errors or missing products? Request free Merchant Center triage
Google Merchant Center distinguishes visibility, which a merchant can control, from approval status, which Google assigns. Its documented statuses include Under review, Processing, Approved, Limited and Not approved. A hidden item is different from a disapproved item. Check Google's product visibility and status definitions when interpreting them.
Find an affected product by item ID rather than title. Record the target country, selected marketing method and exact error. Check whether the problem affects one item, a product family or all products. That pattern will decide your next step.
Step 2: Review the Needs attention issues by impact
Sort by affected item count, but do not assume the highest count is the most commercially important issue. A policy suspension affecting the whole account is urgent. A missing size on one product is not comparable. Export or note the affected IDs and group them by source so you can fix the underlying mapping once.
Typical data problems include mismatched price or stock, disallowed image content, missing product identifiers and unavailable shipping. Our product-feed audit checklist provides a wider control list.
Step 3: Test price, stock and a real purchase journey
Use a browser that is not logged into the shop. Open the affected product URL, select the exact variant and verify the visible price, currency, stock status and checkout availability. Compare those with Merchant Center and the structured data on the page. If a product is £28.00 in the feed and £32.00 at checkout because a market rule or sale has expired, the issue is operational, not a missing keyword.
Trace the source of any disagreement across platform, app, feed, cached page and structured data. See our detailed price and availability guide.
Step 4: Check your shipping and return configuration
Shipping must cover the target country and match what customers are actually charged. Use a real delivery postcode to test standard, free-shipping threshold and remote-area cases. Google can flag a mismatch where submitted shipping charges are lower than the amount charged at checkout. Read Google's inaccurate-delivery-cost guidance and the account's Shipping and returns settings.
Returns and contact information should also be easy to find and consistent with the real business. If the account is suspended or under review, do not assume a shipping rule alone explains everything.
Step 5: Review images and product identity
The main image should show the actual product clearly, without promotional overlays or placeholder graphics that conflict with Google's requirements. Check whether an image URL has changed or blocks crawlers. Product identifiers should match real manufacturer information. Do not invent GTINs or assign the same barcode to unrelated products.
Read our separate guides to Merchant Center images and GTIN, MPN and brand attributes.
Step 6: If everything is approved, check destinations and reporting
Approval alone doesn't guarantee impressions, either in free listings or paid Shopping. Confirm that the product is eligible for the intended market and surface. If you use paid campaigns, check inventory filters, product groups, campaign status and whether the products have sufficient relevance and opportunity to enter auctions. Do not mistake an Ads configuration problem for a Merchant Center feed outage.
Google's free listings documentation explains where eligible products may appear. Test the right report and date range; don't use a single manual search as proof that a product is never being served.
Three practical diagnostic examples
Example A: 40 products missing after a Shopify update
Compare the missing products with a Shopify export. If all share the same sales-channel status or a recent bulk action, investigate integration eligibility before editing titles. Use the Shopify sync troubleshooting guide.
Example B: Products approved in the UK but limited elsewhere
Check country-specific delivery, currency and market configuration. One product may have different eligibility by country. The fix may be to correct a market configuration, not publish another feed.
Example C: Feed stock says available but the variant is sold out
Identify whether inventory is delayed, the wrong variant ID is supplied or an app cache is stale. Check product page data and exact variant at checkout. Re-uploading the same bad data will not solve a broken source.
Questions retailers ask
How long does an item stay under review?
Times vary. Google's product status guidance describes typical processing and review states, but you should follow the item's actual status rather than treating one estimate as a guarantee.
Will raising my Shopping bids fix missing products?
Not if they are disapproved or absent from Merchant Center. Fix eligibility before investigating paid campaign reach.
Can a product be visible in a free listing but not an ad?
Yes. Different destinations, programme requirements and campaign settings can explain the difference. Check the specific surface before drawing conclusions.
Should I remove every disapproved product?
No. Fix the documented issue where possible. Removing products before understanding a recurring feed error can hide the problem temporarily.
For delivery-cost warnings, follow the shipping and checkout comparison guide.
Where to go next
If products are still marked pending, read how long Merchant Center reviews take and what to check. To understand where unpaid products can appear, see free listings vs Shopping ads.
For recurring disapprovals and feed inconsistencies, explore Merchant Center and feed consultancy. To get an initial diagnosis, send the affected product IDs and the precise error for a free first look.
Find the right branch of the problem first
| Observed state | Next diagnostic |
|---|---|
| Product absent from submitted source | Inspect storefront inclusion, data source settings and sync logs |
| Product processed but disapproved | Open exact item issue and compare submitted values, website and policy |
| Approved but limited visibility | Check selected marketing destinations, target country, campaign status and competitiveness |
| Approved and eligible, but no search appearance seen | Don't assume eligibility guarantees impressions. Review reporting and demand first. |
A sample of one item from each state is more useful than editing hundreds of titles without a diagnosis. Where item status differs by country, confirm the target market, landing-page currency, delivery policy and stock for that destination.
Next step
A Shopping feed problem?
Find the cause.
Send your store and the exact issue. Get a free first look at where to investigate.
Request free feed triage