Don't See My Product in Google Shopping? Here's Why

  • Post category:Google Ads
Don't See My Product in Google Shopping? Here's Why

If you cannot see your product in Google Shopping, start in Google Merchant Center, not in Google Ads. In most cases the answer is sitting in the Products area: the item is disapproved, it is pending review, it has never been fetched from your feed, or it is approved but excluded from your Shopping campaign. Open Merchant Center, go to Products, then All products, and search for the item by title or ID. The status column tells you what is actually happening.

If the product shows as Approved but you still cannot find it when you search Google yourself, that is a different problem and usually not a fault at all. Your own searches are personalised, Shopping results rotate constantly, and a product can be perfectly eligible while simply losing the auction to competitors with better bids, better data or better prices. Below we work through both situations: the feed and policy problems that stop products appearing at all, and the campaign and competitive reasons an approved product stays invisible.

Key point: Merchant Center controls whether a product can show. Google Ads controls whether it does show. Diagnose them in that order.

Step one: find the product's actual status

Before changing anything, get the facts. Guessing at feed problems wastes days.

  1. Log into Merchant Center and open Products, then All products.
  2. Search for the item using its ID (the same value as the id column in your feed) or part of the title.
  3. Look at the status: Approved, Pending, Disapproved, Expiring, or not present at all.
  4. Click the product to see item level issues and the exact attribute Google is unhappy with.
  5. Cross-check the Diagnostics or Needs attention area for account level and feed level problems.

Each status points at a different fix, so it is worth knowing what they actually mean.

StatusWhat it meansWhat to do
Not listed at allThe product never reached Merchant Center. Feed error, filtered out, or the item is not in the file.Check your feed source, your app or plugin settings, and any product filters or exclusions.
PendingSubmitted and waiting on review or first crawl.Wait. Reviews commonly take a few working days. Do not resubmit repeatedly.
DisapprovedA data or policy problem is blocking it.Read the item issue, fix the source data, then request review if one is offered.
Approved, limitedEligible, but restricted (often missing identifiers, or restricted in some countries).Add the missing attributes so the item competes properly.
ExpiringFeed has not been refreshed recently.Set a daily scheduled fetch or fix your API, app or plugin connection.
ApprovedEligible to show. Any invisibility is a campaign or auction issue.Move your investigation to Google Ads.

The feed errors that block products most often

These are the issues we see again and again on small business accounts. Most of them are fixable in an afternoon once you know what to look for.

Price mismatch

The price in your feed does not match the price on the landing page. Sale prices, VAT display, currency and rounding are the usual culprits.

Availability mismatch

Your feed says in stock, the page says out of stock (or the add to basket button is missing). Google's crawler treats the page as truth.

Missing GTIN or brand

Branded, manufactured products need identifiers. Missing them can limit or disapprove the item depending on the category.

Image problems

Promotional text or watermarks on the image, placeholder images, images too small, or the image URL returning an error when Google fetches it.

Landing page issues

404s, redirects to the homepage, pages blocked in robots.txt, or the server returning errors when Google crawls.

Missing account setup

Unclaimed website, no shipping settings, no returns policy, or business information incomplete. These block whole accounts, not single products.

Price and availability mismatch (the number one offender)

Google crawls your product page and compares what it finds with what your feed says. Any disagreement gets the item pulled. Common causes in the UK:

  • VAT. Your feed sends the ex-VAT price while the page shows the VAT-inclusive price, or the other way round. Shopping feeds for UK consumers should carry the price the customer actually pays.
  • Sale pricing. A discount applied in the basket rather than on the product page. Google reads the page price, so basket-only discounts cause mismatches. Use the sale price attribute and show the sale price on the page.
  • Currency. A multi-currency site showing USD to Google's crawler while the feed says GBP.
  • Caching. You changed a price, your feed updated, but the cached page still shows the old figure. Purge the cache and re-fetch.
  • Variant pricing. The feed sends the variant price, the page shows the "from" price of the cheapest variant.

The fix is nearly always at source. Change the price on the site, let the feed regenerate, then request a review. Turning on automatic item updates in Merchant Center helps Google correct small price and availability drift itself, but it is a safety net, not a substitute for accurate data.

Missing GTIN, brand or MPN

If you resell products made by someone else, Google expects a GTIN (usually the barcode number, EAN or UPC) plus the brand. Without them your product can still be approved in some categories but it will be treated as a lower quality listing and it will struggle to match relevant searches.

If you genuinely make your own products, or you sell handmade, custom, vintage or bundled items, set the identifier exists attribute to no and supply a brand plus a clear title. Do not invent barcode numbers and do not copy a similar product's GTIN. Wrong identifiers cause worse problems than missing ones, including misrepresentation issues.

Image issues

Google is strict here. Your main product image cannot contain promotional overlays ("50% off", "Free delivery"), watermarks, logos placed over the product, borders, or text that is not part of the product itself. Placeholder images and "image coming soon" graphics are rejected. Images also need to be large enough and reachable, so check that your CDN or image host is not blocking Google's crawler or rate limiting it.

If you want lifestyle shots with props or branding, use the additional image link attribute for those and keep the main image clean.

Landing page and crawl problems

A product can be perfect in the feed and still fail if Google cannot load the page. Check:

  • The exact URL in the feed loads in a private browsing window, with no redirect to the homepage or a category page.
  • Your robots.txt does not block product URLs or the parameters used in the feed.
  • Your hosting or firewall is not blocking Googlebot or Google's Merchant Center crawler by IP or user agent.
  • There is no interstitial (age gate, cookie wall, country selector) that hides the product data.
  • The page is not behind a login.

Server errors are especially frustrating because they come and go. If a crawl happens during a slow patch or a maintenance window, products get flagged. Cheap shared hosting that throttles bursts of requests is a common cause on small business sites.

Key point: If a whole batch of products disappeared overnight and nothing changed in your feed, suspect a crawl or hosting problem before you suspect Google.

Account level blocks

Some problems stop everything, not one item. If your entire catalogue vanished, check that:

  • Your website is claimed and verified in Merchant Center. Changing hosts, themes or plugins can remove the verification tag and unclaim the site.
  • Shipping settings exist for the country you are targeting. No shipping configuration means no eligible products.
  • Your business information, contact details and returns policy are complete.
  • Your site shows a clear returns and refunds policy, delivery information, contact details and secure checkout. Google checks these for trust.
  • There is no misrepresentation suspension. This is the serious one and it usually relates to missing business transparency information on the site.

Approved but still not showing: campaign side reasons

Once Merchant Center says Approved, the remaining reasons live in Google Ads. This is where a lot of small business owners get stuck, because nothing looks broken.

The product is not in an active campaign

Check your Shopping or Performance Max campaigns for inventory filters, listing group exclusions, or a product feed filter that excludes the item by brand, product type, condition or custom label. It is very easy to build a campaign around a subset of your catalogue and forget the rest exists. In Google Ads, the Products view will show you which items are eligible in each campaign and which are excluded.

Budget and bidding

If your daily budget is small and you sell hundreds of products, plenty of items simply never get served. Google spends where it predicts conversions. With a limited budget, that means a handful of best sellers soak up the impressions and long tail products sit idle. Splitting campaigns by priority or product group, or by margin, gives quieter products a protected share of budget.

Bid strategy matters too. Target ROAS set too high tells Google to only bid when it is very confident, which can effectively silence products with little conversion history. New products with no data are the most affected.

Feed quality and matching

Shopping has no keywords. Google decides which searches your product matches using the title, description, product type, Google product category, brand and attributes. A title of "Model 4B Blue" tells Google nothing. A title of "Brand Name Waterproof Walking Boots, Blue, UK Size 9" gives it everything it needs.

Put the most important information first, in the order a customer would search for it. For most retail items that is brand, product name, key attribute, then size or colour. Keep it under roughly 150 characters and do not stuff it with promotional language.

You are searching for it yourself

Repeatedly searching for your own product and clicking nothing teaches Google that your ad is not useful for that query. It also skews your impression share data. Use the Ad Preview and Diagnosis tool inside Google Ads instead, which shows whether you are eligible without recording an impression.

Location, device and time

Your campaign might only be targeting certain locations, or a schedule that has already ended for the day. Check location settings, ad schedule and device bid adjustments before assuming there is a technical fault.

Free listings versus paid Shopping ads

Google shows both paid Shopping ads and free product listings. They are eligible separately, and a product can be approved for one and not the other. Free listings tend to be stricter about data quality and they need the "free listings" destination enabled in your Merchant Center programme settings.

ComparisonFree listingsShopping ads
CostNo click costCost per click, set by auction
Where they appearMostly the Shopping tab and some product surfacesSearch results, Shopping tab, partner sites, YouTube via Performance Max
VolumeModest for most small retailersThe bulk of Shopping traffic
ControlVery littleBudgets, bidding, targeting, exclusions
Requires Google AdsNoYes

If you are only signed up for free listings and expecting the traffic you would get from ads, that gap alone can explain why you feel invisible. Free listings are worth having switched on, but they are a supplement rather than a strategy.

How long should fixes take?

Patience is part of the process, and impatience causes real damage when people delete and rebuild feeds every day.

  • Feed refresh: a scheduled fetch runs once a day at the time you set. You can trigger a manual fetch if you need a change picked up sooner.
  • Item review after a fix: commonly up to three working days, sometimes longer during busy retail periods.
  • Policy review requests: usually a few working days, and you generally get a limited number of self-service requests before you need to contact support.
  • New account or new site review: allow up to a few working days for the initial check.
  • Performance to settle after changes: allow one to two weeks before judging the result.

If a product has been Pending for well over a week with no movement, that is worth raising with Merchant Center support rather than waiting further.

Key point: Fix the source data (your website or product database), let the feed regenerate, then request review. Editing values directly in a manual feed while your site still says something different just recreates the mismatch tomorrow.

Edge cases that catch small retailers out

Variants

Every variant needs its own unique product ID, sharing an item group ID so Google understands they belong together. Each variant needs its own size, colour or material attribute and, ideally, its own image and its own URL. Submitting a single parent product for a range of sizes leads to mismatches when the customer lands on a page showing a different price or an out of stock option.

Used, refurbished and handmade goods

Set the condition attribute honestly. If it is refurbished, say so, and be aware some categories have extra requirements. For handmade or one-off items, use the identifier exemption and write descriptive titles, because there is no barcode for Google to match against.

Restricted categories

Alcohol, supplements, medical devices, knives and bladed tools, CBD, vaping products, weapons-adjacent items and anything age restricted all carry extra rules and, in some cases, are not eligible at all. If you sell in one of these categories, read the specific policy before building a feed. This is one area where a specialist saves you weeks.

Multi-country selling

Selling to Ireland or the EU from the UK means separate shipping settings, correct currency, correct language and often separate feeds or country-specific overrides. Products approved for the UK are not automatically approved elsewhere.

Promotions and delivery

Delivery cost is shown alongside your product. If your shipping settings in Merchant Center do not match reality, you either overstate the cost (killing your click-through rate) or understate it (risking a mismatch flag). Set up shipping properly, including free delivery thresholds where you offer them.

A practical weekly routine that prevents this

Most feed problems are avoidable with a short routine. Fifteen minutes a week beats a panicked afternoon in the middle of your busiest month.

  1. Monday: open Merchant Center Diagnostics. Note any new item issues and how many products they affect.
  2. Fix the biggest issue by volume first. One template or plugin setting often fixes hundreds of items at once.
  3. Check your product count. If you have 480 items on the site and 402 in Merchant Center, find the missing 78.
  4. Spot check three product pages against their feed values for price, availability and title.
  5. In Google Ads, sort the Products view by impressions and look at the zero impression items. Ask why.
  6. Once a month, review titles for your top 20 products by margin, not just by sales.

If you want a structured way to review the whole account rather than just the feed, our guide on how to audit your Google Ads account in under an hour walks through the same discipline applied to campaigns, and it pairs well with a feed check.

When to get help

Feed work is fiddly but learnable. It becomes worth handing over when one of these is true:

  • You have a misrepresentation or policy suspension and self-service reviews have failed.
  • Your catalogue is large enough that manual fixes are not realistic.
  • Your platform (Shopify, WooCommerce, Magento, a bespoke build) is generating data you cannot easily change.
  • Products are approved but the campaigns are not profitable, which is a bidding and structure problem rather than a feed one.

Our Google Shopping management work covers both halves: getting the feed clean and keeping it clean, then running the campaigns that use it. We work on a fixed monthly fee so you know the cost before you start, and everything is handled over video calls rather than site visits. If you also run Search campaigns alongside Shopping, that sits under Google Ads management, and you can see what the different levels cost on our Google Ads pricing page. Google Ads management starts from £145 per month.

New to paid search generally? Our explainer on how Google Ads work for small businesses covers the basics before you commit budget. And if you already have an account running and want a second opinion on why products are not showing, a free Google Ads audit is a sensible first step.

Getting your products back in front of shoppers

If you cannot see your product in Google Shopping, work through it in order: check the item status in Merchant Center, fix the data at source rather than in the feed file, confirm the account level requirements (claimed site, shipping, returns, business details) are all in place, then move to Google Ads and check the product is actually included in an active campaign with enough budget to be served. Most cases resolve within a few days once the right cause is identified. If you would rather not spend your evenings reading policy pages, DPOM has been doing this for UK small businesses for 15 years and we are a Google Partner. Our Google Shopping agency service covers feed diagnostics, fixes and ongoing campaign management for a fixed transparent monthly fee, with no promises of rankings or guaranteed results, just steady, honest work on the things that actually move the numbers.

Brett Dixon - Founder of DPOM

Brett Dixon

Founder & Managing Director of DPOM. Brett founded DPOM nearly 15 years ago after a career in marketing working with Harvey Nichols, BBC Top Gear, Formula One circuits, and UK Trade and Investment. His passion became helping smaller businesses grow, with honest advice, no jargon, and realistic expectations.

Ready to Get More From Google Ads?

Speak to our team about how we can help your business grow.