Google Ads · No. 29
Google Shopping product monitoring
In short
A product shows in Google Shopping ads only when Merchant Center approves its data and a campaign includes it in its product groups. A feed price that doesn’t match your website, or a product page that won’t load, can limit or stop a product from showing — even a bestseller — and your store loses sales while everything looks fine.
Contents
- What are Google Shopping product statuses?
- Why monitor your Google Shopping products?
- How does product data affect your visibility in AI answers?
- Why do products get disapproved or stop showing?
- How do you spot a Google Shopping product problem?
- How to check your Google Shopping products yourself
- What FullCheckApp checks
- FAQ
- Sources
What are Google Shopping product statuses?
Google Shopping ads are product ads with a photo, title and price that Google shows in Search and other services. A store sends its product data to Google Merchant Center — Google’s service for product information — usually through a feed, meaning a file or link with a list of products. Merchant Center reviews every product and gives it a status:
| Merchant Center status | What it means |
|---|---|
| Under review | Google is reviewing the product for any issues |
| Processing | Google is processing updates to the product |
| Approved | The product has been reviewed and is showing on Google |
| Limited | The product is showing, but only in some instances |
| Not approved | The product can’t be shown on Google |
The status definitions come from Merchant Center Help. An approved status is necessary for advertising, but it isn’t enough. The product also has to be included in a Google Ads campaign. Shopping campaigns use product groups for this: an “All products” group is created by default, and you can subdivide it by category, brand, item ID or custom labels (Google Ads Help). In Performance Max campaigns, listing groups are set for each asset group in the campaign (Google Ads Help).
Why monitor your Google Shopping products?
Because a product can drop out of your ads without anyone noticing: the campaign is active, the budget goes to other products, and your best seller is no longer showing. Most often, you only find out from falling sales.
The most direct cause is a disapproved product — for example, when the price in your feed doesn’t match the price on your website:
“Prices reflected in the HTML need to match exactly the prices uploaded in Merchant Center.”
According to the same page, if the prices differ, “the product with the mismatch may be disapproved,” and price mismatches can even lead to a Merchant Center account suspension.
The second cause is a product page that won’t load. In that case, Google doesn’t wait for you to notice the problem:
“To avoid a bad user experience, we disable products that have an unavailable landing page.”
The third risk lies in the campaigns themselves. A product that isn’t in any product group isn’t advertised at all. And a product in several Shopping campaigns competes with itself: according to Google Ads Help, “The highest priority campaign will bid,” and “When multiple campaigns have the same priority, the highest bid is used” (source). As a result, your budget doesn’t go where you planned.
Visibility in AI answers
How does product data affect your visibility in AI answers?
Google has no separate product data requirements for AI answers. According to Google’s documentation, “There are no additional requirements to appear in AI Overviews or AI Mode, nor other special optimizations necessary”: the page must be indexed and eligible to be shown in Google Search with a snippet. But among the foundational best practices Google says still apply for visibility in AI features, one is specifically about products:
“Checking that your Merchant Center and Business Profile information is up-to-date”
In other words, Google treats up-to-date Merchant Center data as a basic search practice, not just an advertising one: outdated prices, wrong availability or disapproved products are a problem beyond your Shopping campaigns. The same list advises “Making sure your structured data matches the visible text on the page” — see Schema.org markup check for more on that.
Why do products get disapproved or stop showing?
The causes fall into two groups: Merchant Center disapproved the product, or the product dropped out of a campaign. The most common ones:
- Mismatched price. The price changed on your website, but the feed only updates once a day; the price is loaded onto the page by a script after the page loads; or a sale price ended on your website but not in the feed.
- Product page unavailable. A 404 error after a URL change, 5xx server errors, too many redirects (Merchant Center allows no more than 2), or Google couldn’t reach your store’s robots.txt file (Merchant Center Help).
- Missing or incorrect GTIN. A GTIN is the global product number from the barcode (EAN, UPC, ISBN). Merchant Center Help warns that “Products with missing or incorrect GTIN [gtin] attributes may have limited visibility,” and “if the product does have a GTIN assigned and you don’t submit it, then the product could be disapproved” (source).
- Mismatched availability. The feed says “in stock,” but the website says “out of stock,” or the other way around. Merchant Center requires the landing page to show the same availability (source).
- The product fell out of a product group. After the IDs or custom labels in the feed changed, the product no longer matches the product group filter, so the campaign doesn’t advertise it — even though it’s approved in Merchant Center.
- The product sold out. Your bestseller sold out and the feed sends “out of stock”; if it comes back in stock but the feed isn’t updated, it still won’t show.
How do you spot a Google Shopping product problem?
Most problems are visible in Merchant Center and Google Ads reports well before your accounting team notices them. Typical symptoms:
| What you see | Possible cause | What to do |
|---|---|---|
| The share of disapproved products jumped in a single day | Prices changed across the website without a feed update | Update the feed and check prices on the pages and in the structured data |
| A product is disapproved with the “Product page unavailable” issue | A 404, a server error or redirects after URLs changed | Restore the URL or update the links in the feed, and keep redirects to no more than 2 hops |
| A product has the “Limited” status | No GTIN or other recommended attributes | Add the GTIN from the manufacturer’s barcode, if there is one |
| A bestseller is approved but gets no impressions in Google Ads | The product fell out of the product groups, or its campaign is paused | Check the product groups in your campaigns and the custom label filters |
| A product spends budget but doesn’t sell | An uncompetitive price, or a problem on the product page or with conversion tracking | Check the page and the price; if needed, exclude the product or lower its bid |
| The same product is advertised in several campaigns | Product groups overlap across campaigns | Split your catalog between campaigns or set up priorities |
How to check your Google Shopping products yourself
You’ll need access to Merchant Center and Google Ads, plus a browser:
- In Merchant Center, open your product list and filter it by the “Not approved” and “Limited” statuses. Open a product to see the specific issue and how to fix it (how to check the status).
- For your most important products, open the page on your website and compare the price and availability with the feed data. Check the page source (
Ctrl+U): the price should be in the HTML, not just appear after a script loads it. - Open the product URL from the feed in an incognito window and make sure it loads without an error and without a chain of redirects.
- In Google Ads, review the product groups in your Shopping campaigns and the listing groups in your Performance Max asset groups: are any bestsellers excluded, and is the same product included in several campaigns?
- In the Google Ads products report, sort products by cost and see which ones spend budget without conversions and which used to sell but now get no impressions.
- Or use the FullCheckApp “Google Shopping product monitoring” check (available on paid plans) and get the results in a clear visual format.
In a store with hundreds or thousands of products, checking by hand takes hours, and the most important part — a daily “showing yesterday, gone today” comparison — is something almost nobody does manually.
If you chose the last option, you’ve already made the right call: the check runs automatically, and you’ll be the first to know about any warning or critical issue.
What FullCheckApp checks
On the Google Ads tab, FullCheckApp shows a “Products” block. It requires a Merchant Center account linked to your Google Ads account. Here’s what the block shows:
- Statuses — how many products are showing, limited and disapproved.
- Campaign activity — products “not in campaigns” and “in multiple campaigns.” Activity is calculated from the product group trees in Shopping, Performance Max and Demand Gen campaigns.
- Availability and performance — products that are “out of stock,” products with no impressions, products “spending without conversions,” and lost bestsellers.
- Concentration — how many products bring in 80% of your conversion value.
You can filter the product table to see the group you need right away:
- No impressions — products that weren’t shown in ads even once during the period.
- No clicks — products that didn’t get a single click; if they do have impressions, check the photo, title and price.
- Spending without conversions — products with zero conversions whose cost has exceeded a threshold; you set the threshold in your website settings.
- With issues — products Google reports data issues for, with a hint on what to fix.
- Not advertised — products that aren’t in any active campaign.
- In multiple campaigns — products included in several campaigns at once, which may compete with each other.
- 80% of value — the products that together bring in 80% of your conversion value: the core of your sales and the first thing to watch.
- Lost bestsellers — products that used to be among those bringing in 80% of value but are now disapproved, out of campaigns or getting no impressions.
Checks flagged in the report:
- Bestseller not showing — critical.
- Product page unavailable — critical.
- More disapproved products — the share of disapproved products went up: two thresholds, +3 and +10 percentage points.
- Products spending without conversions and Products active in multiple campaigns.
Product checks compare the last 30 days with the previous 30 days; “More disapproved products” compares with the previous catalog upload.
You set the severity of each check separately for each website. The service sends Telegram alerts about new critical issues and when they’re fixed.
Colombia whole bean coffee, 1 kg — mismatched product price
The “Products” block shows what’s happening to your products in ads. Whether the feed itself loads and how many products it contains is checked separately every day — see Google Merchant Center feed check and Feed product count monitoring.
Google Ads monitoring is available on FullCheckApp paid plans.
FAQ
What’s the difference between “Limited” and “Not approved” in Merchant Center?
A “Limited” product shows on Google, but not in every case — for example, not in every country, or without some of its data in the ad. A “Not approved” product can’t show at all, most often because of an error in its data. Fix disapproved products first.
Why was my product disapproved for a price mismatch when the price on my website is correct?
Merchant Center compares the price in your feed with the price on the product page, including the HTML and structured data. A mismatch happens when the feed updates less often than the website, when a script inserts the price after the page loads, or when the currency or sale price dates are wrong.
Is a GTIN required for Google Shopping?
Google recommends providing a GTIN for every product the manufacturer has assigned a global number to. Without it, the product’s visibility may be limited, and if the product has a GTIN but you don’t submit it, the product could be disapproved. If a product has no GTIN — for example, something you make yourself — leave the attribute out.
Why is my product approved in Merchant Center but not showing in ads?
Approval only means the product’s data is fine. To be advertised, the product has to be in a product group of an active Shopping or Performance Max campaign. Products often drop out of a group after their IDs or custom labels change in the feed, or because the campaign is paused.
What happens if the same product is in several Shopping campaigns?
In Standard Shopping campaigns, the campaign with the highest priority bids on the product. If that campaign runs out of budget, the lower-priority campaign bids instead, and when campaigns have the same priority, the highest bid is used. Because of this, your budget may not be spent the way you planned.
Sources
- Merchant Center Help — Check product visibility and status in Merchant Centersupport.google.com/merchants/answer/160491?hl=en
- Merchant Center Help — How to fix: Mismatched product pricesupport.google.com/merchants/answer/6098334?hl=en
- Merchant Center Help — How to fix: Product page unavailablesupport.google.com/merchants/answer/6098155?hl=en
- Merchant Center Help — Availability [availability]support.google.com/merchants/answer/6324448?hl=en
- Merchant Center Help — GTIN [gtin]support.google.com/merchants/answer/6324461?hl=en
- Google Ads Help — Product and listing groupssupport.google.com/google-ads/answer/3517331?hl=en
- Google Ads Help — Manage a Performance Max campaign with listing groupssupport.google.com/google-ads/answer/11596074?hl=en
- Google Ads Help — Use campaign priority for Standard Shopping campaignssupport.google.com/google-ads/answer/6275296?hl=en
- Google Search Central — AI features and your websitedevelopers.google.com/search/docs/appearance/ai-features
Keep Google Ads under control
Google Ads monitoring is available on paid plans — from $5 a month.
See pricing