How Online Shops Waste 40% of Their Google Shopping Budget
The clicks arrive, revenue looks half-decent, but profit is missing. Usually, this isn't down to your campaign, but to two levers that hardly any shop uses consistently.
You know that moment at the end of the month: Shopping revenue looks solid, yet almost nothing is left at the bottom line. You've lowered bids, rewritten titles, swapped images, shifted budgets. The result: the same frustration, just earned with even more effort.
This is the point where many retailers start doubting Google Shopping. Yet the channel is rarely the issue. The real issue is how much of every pound actually reaches someone ready to buy.
We see the same leaks in accounts time and again. Combined, they quickly eat up 40 per cent of your Shopping budget. And not a single one stands out when you just look at clicks and conversion rates.
Leak 1: You pay too much per click, every single day
If you run your Shopping ads directly through Google, you pay a markup that is deducted straight from the auction. Through a Comparison Shopping Service (CSS), the same product enters the exact same auction with around 20 per cent lower click costs.
Work it out on your own account, not an example shop:
- 5,000 euros monthly Shopping budget: around 1,000 euros goes purely on the markup.
- 20,000 euros a month: around 4,000 euros, equivalent to a part-time salary.
- Same campaign, same bids: You get about a fifth more clicks for the exact same money.
That's precisely why it's the most infuriating item on the list: it costs you money every day, and it has nothing to do with your work.
Leak 2: A share of your clicks never intended to buy
Bots, price scrapers, click farms and occasionally competitors in your niche: these clicks show up in your analytics just like any other visit. They cost full price and never buy.
In your account, this doesn't look like fraud; it looks like a weaker conversion rate. So you keep optimising for an audience that doesn't even exist.
- Visits with zero interaction: landing, no scrolling, immediately gone.
- Click spikes at hours when your customers are asleep.
- Always the same high-ticket products, often from the same region.
Google filters out some of these clicks automatically. Whatever looks human enough slips through and gets charged. With 10,000 clicks a month and an 8 per cent invalid share, that's 800 clicks where you never had a shot at an order.
Leak 3: Budget spent on search queries and products that deliver no margin
The third leak is the most uncomfortable because it's self-inflicted. Part of your budget continuously goes towards products that rack up clicks, but earn nothing once returns and shipping are accounted for.
- 1Sort your Shopping products by monthly cost, not by revenue.
- 2Deduct the true costs from every sale: purchasing, shipping, returns, payment processing fees.
- 3Flag anything that has cost money for 60 days without generating a contribution margin.
- 4Cut budget from these products rather than turning down the entire campaign.
In most accounts, 10 to 15 per cent of the Shopping budget is trapped in this group. The money isn't lost; it's just sitting in the wrong place.
30-day free trial
- Free Google CSS migration
- Full visibility in Google Shopping
- 20% lower click prices
- 21 EU markets included
- Premium email support
- No minimum term
- Block invalid clicks and bot traffic
- Keep exclusion lists in your Google Ads account up to date automatically
- Report on invalid clicks
How to tell if you are affected
Four questions, answered honestly. Two yeses are enough to make checking the numbers worthwhile.
- Do your Shopping ads run directly through Google, without a CSS?
- Have you audited your click quality at all in the last three months?
- Do you know the contribution margin of your ten most expensive Shopping products?
- Have you been blaming declining profitability on market conditions for months?
What to change right now
Start with the lever that works without a testing phase: switch your Shopping ad delivery to a CSS. Structure, bids and ads stay the same, while your click price drops by around 20 per cent. After that, compare the exact same campaigns with the exact same numbers as before.
In the second step, filter out clicks that never buy. Invalid clicks are identified and sources permanently excluded, rather than you maintaining IP exclusion lists every week. The effect shows up after a few weeks: same click volume, less waste, cleaner conversion rates.
Only then does fine-tuning make sense again. Optimising bids and product selection on a budget where 40 per cent leaks away is the most expensive sequence there is.
| Item | Typical share of budget | Takes effect after |
|---|---|---|
| Click price markup without CSS | around 20 % | the first auction |
| Clicks without purchase intent | 5 to 10 % | a few weeks |
| Products with no contribution margin | 10 to 15 % | one billing cycle |
These percentages are based on real account experience, not a theoretical study. It might be less in your case. But it's very rarely zero.
Frequently asked questions
Isn't 40 per cent an exaggeration?
It's the total of three items, not a single figure. Around 20 per cent markup on every click, 5 to 10 per cent clicks without buying intent, and 10 to 15 per cent budget on products without a contribution margin. Calculate all three with your own figures.
Do I need to rebuild my campaigns when switching to a CSS?
No. Structure, bidding strategy and ads remain unchanged. Only the party delivering the ads changes, and with it, the price per click.
Do I lose visibility with a CSS?
No. Your products appear in the exact same Shopping results. With the lower click price, you're more likely to gain visibility for the same budget rather than lose it.
How do I know it's due to invalid clicks and not my shop?
Zero-interaction sessions, click spikes at unusual hours, and always the same expensive products are the clearest signs. A shop issue affects all channels equally, whereas invalid clicks only hit paid traffic.
What does the faster route cost?
CSS access costs £17 per month, with no setup fee and monthly cancellation. From the very first click, you pay around 20 per cent less.
30-day free trial
- Free Google CSS migration
- Full visibility in Google Shopping
- 20% lower click prices
- 21 EU markets included
- Premium email support
- No minimum term
- Block invalid clicks and bot traffic
- Keep exclusion lists in your Google Ads account up to date automatically
- Report on invalid clicks
