Why Your Google Shopping Campaigns Are Bleeding Money (And How to Fix It)
Vasant Chaudhary
Google Ads specialist. $30M+ managed across 50+ e-commerce and agency accounts in the US, UK and India. Book a free audit call
On this page
The owner of a premium kitchenware store opens the search terms report on her Shopping campaign for the first time in a year. She sorts by cost. Near the top sit "how to season cast iron", "free cooking classes" and "cheap pan set under 20". Her cheapest pan costs 120. Google has been doing exactly what the campaign allowed it to do: matching her products to anything that looked related, and charging her for every click. The campaign is not broken. It was set up once and never looked at again, and that is how most Google Shopping campaigns end up losing money.
Short version: When Google Shopping campaigns are not profitable, the cause is usually a stack of small leaks rather than one dramatic failure: product titles that miss what buyers type, every product in one campaign with one bid, search terms that are never reviewed, a Merchant Center feed with disapprovals nobody has seen, Performance Max and Shopping fighting over the same products and brand searches, and a bid target that has nothing to do with margin. Each one is fixable in days, and the cheapest fixes sit furthest upstream, in the feed. This guide walks through the seven most common leaks in the order you should check them, then gives you a one-week checklist to stop the bleeding.
Shopping is one of the best channels an ecommerce store can run, because the ad is the product: image, title and price, shown to someone who is already searching for it. That is also why it bleeds money so quietly. Nobody writes keywords, so nobody feels responsible for what the campaign matches to. If you already know your Shopping campaigns need fixing, book a free audit call here. Otherwise, keep reading.
Why Google Shopping campaigns lose money
Google does not use keywords for Shopping. It reads your product feed, the titles, descriptions, categories and attributes you send to Merchant Center, and decides which searches each product is eligible for. Your bid and target then decide how hard to compete inside that set. So a Shopping campaign can lose money in two places: upstream, when the feed sends products into the wrong auctions or keeps them out of the right ones, and downstream, when structure and bidding spend the same amount on a best seller and a dud.
Work these left to right. The cheapest fixes sit furthest upstream.
150characters, the maximum length of a product title in Merchant Center
5custom label fields (custom_label_0 to custom_label_4) for margin and tier splits
3campaign priority levels in Standard Shopping: low, medium, high
Leak 1: Product titles that keep you out of the right searches
Your product titles are the closest thing a Shopping campaign has to keywords. If they are vague, you are invisible for the searches that actually lead to purchases, and you show for loose, cheap queries instead.
Picture a knife brand whose top product, an 8-inch chef's knife at 189, has the feed title "Chef Knife - 8 inch". A competitor's listing reads "Japanese Chef Knife, Carbon Steel, 8 Inch Professional Kitchen Knife". When someone searches "japanese carbon steel chef knife", the shorter title simply has less to match.
The title formula for profitable Shopping campaigns
Brand + Product Type + Key Attribute + Material or Feature + Size or Color
Titles can run up to 150 characters, and Google's guidance is to put the most important details first, because titles are often cut short on smaller screens and in some placements. Lead with what buyers type, not your internal product name. Rewriting the titles on your top-spending products is usually the first job, because they carry most of the budget.
Leak 2: One Shopping campaign for every product
When you put 4,000 SKUs into a single Shopping campaign with one product group and one bid, you are telling Google that a 10 phone case and a 500 leather bag deserve the same investment. They do not. The algorithm spends where conversions come easiest, which is often the cheap, low-margin items, and your best sellers are starved of impression share.
A three-tier Shopping campaign structure
Hero products: your top products by revenue and margin. Highest priority on budget, tightest monitoring, product-level control.
Standard products: decent sellers with acceptable margins. Moderate targets.
Long tail: everything else, on a lower budget, until products prove themselves.
Use custom labels in your feed to tag products by margin tier, best-seller status or season, then build campaigns or product groups around those labels. This is how you stop high-margin winners from subsidizing low-margin losers. Our guide to the product feed most accounts ignore sets out a full labelling system.
Quick test
Open your Shopping campaign, go to the products report, and sort by cost. If the top ten spenders include products you would never choose to push, your structure is deciding for you. Split them out before you touch a single bid.
Leak 3: Search terms that are never reviewed
Every Shopping campaign matches to searches you never intended. Without a review routine, those clicks continue month after month, because nothing in the campaign tells Google they are wrong. Think of a premium skincare brand showing up for "cheap face cream", "face cream recipe DIY" and "face cream side effects". None of those searchers is buying a 90 moisturizer.
The weekly search term review for Shopping campaigns
Pull the search terms report for the last 7 days (30 days the first time) and sort by cost, highest first.
Exclude the irrelevant. "DIY", "recipe", "free", "how to", and product types you do not sell. Add them as negatives at campaign level or to a shared list.
Decide on competitor names. Unless you deliberately target shoppers comparing brands, and the numbers support it, exclude competitor brand terms that spend without converting.
Check price intent. "Cheap", "budget" and "under 20" searches rarely buy premium products. Exclude them if your range sits well above that price.
Log what you added, so the next review starts from a known list.
Be careful with broad single words. A negative like "free" can block "free shipping" searches you might want, so use phrase or exact match where a word has two meanings. Our guide on how to add negative keywords covers match types for negatives and shared lists step by step.
Leak 4: Merchant Center problems nobody has seen
A product that is disapproved cannot show at all, and a product with warnings may show less than a clean competitor. Many store owners never open Merchant Center after setup, so these problems sit there for months. In the current Merchant Center, start at Products and open the Needs attention tab, which lists every issue by product and by cause.
Feed attributes most Shopping campaigns get wrong
Product category: Google assigns one automatically. Check that it is right and set it yourself, at the most specific level, where it is wrong.
GTIN: if a product has a manufacturer barcode, include it. If you make your own products and they have no GTIN, say so with the identifier exists attribute.
Product type: your own categorization, useful for building product groups. Many feeds leave it empty.
Price and availability: they must match the landing page. A sale that ends on the site but not in the feed causes mismatch disapprovals.
Additional images: lifestyle and in-use images give shoppers more to judge the product by.
Clear the issues that affect your top-selling products first, because they carry most of the budget. If the whole Merchant Center account has been suspended rather than individual products, that comes before everything else on this list.
Leak 5: Performance Max and Shopping fighting over the same products
Many accounts run Standard Shopping and Performance Max side by side on the same catalogue without a plan. Where products overlap, Google decides which ad serves using Ad Rank, so the two campaigns compete for the same auctions and the reporting gets muddy. Worse, Performance Max will happily serve on your own brand searches and claim the sales, which makes its ROAS look healthy while it pays for customers who already knew you.
Decide which campaign owns which products. Split by product, by margin tier or by test, rather than letting both chase everything.
Add brand exclusions to Performance Max and run brand demand through a dedicated Search campaign you can see and control.
Read the Performance Max search terms report and use campaign-level negative keywords there too.
Standard Shopping gives you clean product and search term data, and Performance Max gives you reach across more of Google. Used together with a clear split, each covers the other's blind spot.
Leak 6: A bid strategy that ignores your margin
Two extremes are common. Either Manual CPC with bids untouched for months, or Maximize Clicks or Maximize Conversion Value with no target at all. Both spend without asking whether the sale was worth it.
Losing setup
One target across the whole catalogue
Target picked because it sounded good
Big target changes every few days
Judged on platform ROAS alone
Profitable setup
Targets by margin tier
Target set above break-even ROAS
Small changes, then time to settle
Checked against real orders and margin
Start from break-even. If you keep 40 percent of each sale after product cost, shipping and fees, break-even ROAS is 1 divided by 0.40, which is 2.5. A target below that buys sales at a loss. Set your Target ROAS above break-even, then adjust in small steps and give the campaign time to settle between changes. Our break-even ROAS guide walks through the math with a margin table.
Leak 7: Measuring Shopping campaigns on the wrong numbers
A Shopping campaign can look profitable in Google Ads and still lose money in the bank. Platform ROAS counts revenue, not profit, and conversion tracking that double counts orders or misses refunds makes the picture worse. Check three things before trusting any Shopping report.
Do Google Ads orders match your store's orders for the same period, within a reasonable gap?
Is brand traffic separated, so it does not flatter the non-brand campaigns?
Do you know the margin on the products that are getting the spend?
The one-week fix for bleeding Shopping campaigns
If you recognized your own account in any of these, here is what to do in the next seven days.
Day 1: search terms. Pull the last 30 days, sort by cost, and add negatives for anything clearly irrelevant.
Day 2: Merchant Center. Open Needs attention and fix disapprovals on your top 20 products by revenue first.
Day 3 and 4: titles. Rewrite the titles on your top 20 spending products with the Brand + Product + Attribute formula.
Day 5: structure. Move your best sellers into their own campaign or product group with a dedicated budget.
Day 6: brand and PMax. Add brand exclusions to Performance Max and confirm which campaign owns which products.
Day 7: routine. Put a weekly 15-minute search term review in the calendar.
Do not change everything at once
Shopping and Performance Max campaigns both relearn after significant changes. Make the negative and feed fixes first, wait for the numbers to settle, then restructure. Change structure, bids and feed on the same day and you will never know which fix worked.
For a fuller review, our Google Shopping audit checklist covers every check in order. Shopping campaigns should be among your best performing campaigns. If they are not, the fix is almost always in the feed and the search terms, not in adding more budget.
When to get help with unprofitable Shopping campaigns
Most of the fixes above you can do yourself. It makes sense to bring someone in when the catalogue is too large for manual product groups, when Performance Max and Shopping overlap in ways you cannot untangle, or when tracking does not match your store orders and you cannot find out why. Whatever the category, the waste is almost always in the same places. Book a free Shopping audit call, or request our free Google Ads audit, and we will show you where your Shopping budget is going and which leaks to close first.
Frequently asked questions
Why is my Google Shopping campaign not profitable?
Usually a stack of small leaks rather than one dramatic failure: weak product titles that miss the searches buyers use, every product blended into one campaign so winners subsidize losers, search terms never reviewed, feed disapprovals, Performance Max taking credit for brand searches, and a bid target that ignores margin. Each is fixable, and together they often explain the whole gap.
How do I stop Google Shopping wasting money on irrelevant searches?
Review the search terms report weekly, sorted by cost, and add negative keywords for anything irrelevant, research-led or below your price range. Use shared negative lists so every Shopping and Performance Max campaign benefits, and use phrase or exact match where a word can mean two things.
Do product titles really affect Shopping performance?
Yes. Google matches Shopping ads on feed text, and the title carries the most weight, so a title missing the brand, product type and key attributes simply does not enter the auctions you want. Rewriting titles to lead with what buyers search is usually the highest-return fix in the account.
Should I run Standard Shopping and Performance Max together?
You can, but only with a plan. Where products overlap, Ad Rank decides which ad serves, so decide which campaign owns which products, add brand exclusions to Performance Max, and read both search terms reports. Running both on the whole catalogue without a split mostly makes the data harder to read.
What is the fastest way to stop a bleeding Shopping campaign?
A one-week triage: pull the search terms report and add the obvious negatives, fix disapprovals on your top products, rewrite titles on the top spenders, and split your best and worst products so they stop sharing one bid. That sequence stops the worst losses quickly while a deeper restructure is planned properly.