Ads for Breakfast
← All posts

CSS partners for Google Shopping: 20% off your CPCs

A CSS partner cuts your Google Shopping CPCs by around 20% at the same ad position. How the mechanism works, why I use Product Hero, and how you switch.

7 min read

Originally written in German — read it on visnakovs.de.

CSS partners for Google Shopping — saving around 20 percent on CPCs

Most shops run Google Shopping through Google’s default service and never question it. Which is a shame, because this is one of the few levers that lowers your click prices immediately and at zero risk: through a CSS partner you buy the same Shopping clicks for roughly 20% less. Same ad, same position, same feed — just cheaper. Here’s an honest explanation of how it works, why it isn’t a trick, and which CSS partner I use myself.

1. What is a CSS (Comparison Shopping Service)?

A CSS — Comparison Shopping Service — is the service that submits your product ads into the Google Shopping auction. The part almost nobody knows: “Google Shopping” is itself just one of those services, Google’s own CSS.

The background is competition law. In 2017 the EU Commission ruled that Google had favoured its own price-comparison service over competitors. The remedy: Google had to open the Shopping auction to third-party comparison shopping services. Since then you can run your Shopping ads either through Google’s own CSS — the default setting, where the vast majority of accounts sit without noticing — or through one of the many approved CSS partners.

To avoid the wrong expectations: a CSS partner is not a new ad network and not a second platform. Your ads still appear in exactly the same spot in Google’s search results. What changes isn’t where your products show up, only which service takes them into the auction. And that service decides part of your click price.

Checking what your account currently runs on takes seconds. In Google Merchant Center, the account settings show which CSS is linked to your account. If it says “Google Shopping”, your account is on the expensive default — and that’s exactly where switching pays off most.

2. Where the ~20% CPC saving comes from

Now the mechanism, and it’s remarkably unspectacular. When you use Google’s own CSS, your bid has a margin for the service baked into it (the so-called cost-of-service). Put simply: part of what you bid per click is the fee Google keeps for running its own comparison shopping service. That margin sits at around 20%.

A CSS partner puts the same ad into the same auction — without that mark-up. So for the same ad position you effectively pay about 20% less per click. Or flip it round: the same budget buys you about 20% more clicks. Two sides of one coin.

A few honest clarifications so you file this correctly:

  • It’s not a promotion and not a hack. It’s simply the auction mechanism the EU remedy created.
  • Your ads, your feed, your landing page stay unchanged. Switching CSS doesn’t touch the content of your product feed or your campaigns.
  • Ad rank and relevance don’t change. You get the same visibility, at a lower effective click price.
  • It affects the Shopping auction — classic Shopping campaigns as much as the Shopping share inside Performance Max.

An honest word on the number: “around 20%” is the order of magnitude the mechanism is built on, not a discount guaranteed to the decimal point. How much lands with you depends on your share of Shopping traffic and the auction dynamics in your niche. The point isn’t the exact percentage, it’s the direction: on Google’s default CSS you structurally pay more per click than you need to, and that mark-up disappears when you switch. There are several approved CSS partners in Europe; what matters isn’t which one you pick, but that you move off the expensive default at all.

What that means in euros adds up fast. On €5,000 of Shopping budget a month, roughly 20% is about €1,000 — month after month, purely because of the service your ads run through. Over a year that’s around €12,000, and you don’t have to launch a single extra ad, raise a single bid or test a single audience for it. It’s pure cost reduction at identical performance.

So why doesn’t everyone do it? Because the default is Google’s own CSS, and switching has to be set up deliberately. It’s one of those cases where convenience costs real money — 20% of your entire Shopping budget, every month.

And because the effect flows straight through: 20% lower CPCs mean 20% lower cost per sale. At the same revenue your ROAS goes up, and with it your profit per advertising euro. Whether that better ROAS is actually profit is a separate calculation, which I walk through in ROAS and POAS, worked out properly.

3. Product Hero: the CSS partner I use

There are several approved CSS partners in Europe. I work with Product Hero (producthero.com), one of the larger providers in the European market. Honestly, the choice matters less than the fact that you move off the default CSS at all — the ~20% comes from the mechanism, not the brand. I use Product Hero because setup runs cleanly and ongoing operation costs me nothing beyond the one-off switch.

The switch itself is pure plumbing and done in a few days. Three steps:

  1. Link. The approved CSS partner is connected to your Google Merchant Center.
  2. Assign. Your existing Shopping and Performance Max campaigns are assigned to the new CSS — no structural, field or bid changes.
  3. Effect. From the switch onwards the lower effective CPCs apply; nothing else about how you steer your campaigns changes.

There’s no migration of your campaign structure, no feed rebuild and no learning-phase reset. Your campaigns keep running without interruption, and click prices drop from the moment you switch.

That’s the part I find most important: there’s no catch here. Your conversion tracking stays exactly the same, your reporting in Google Ads looks like it did before, and you don’t touch your budgets or bidding strategies. The only visible difference afterwards is lower average CPCs in the same Shopping campaigns. You keep steering your account exactly the way you’re used to — you just pay less per click. That’s why I rate the CSS switch as the rare optimisation with no downside: no risk, no learning phase, no quality loss, just lower costs for the same result.

If you’d rather not set this up yourself, I can handle the switch for you — including a check on whether your Shopping setup is sound in the first place, before we swap the CSS. Write to me at visnakovs@clickspire.de and tell me which shop it’s about.

Lower clicks aren’t the same as profit

The CSS switch cuts your click prices, but the real question is still whether your ROAS means profit at all. Work out where your Shopping campaigns actually become profitable with the ROAS and POAS numbers.

The bottom line

A CSS partner isn’t a growth trick, it’s a cost correction most accounts simply leave on the table. Stay on Google’s default CSS and you permanently give away a double-digit percentage of your Shopping budget.

Three take-aways:

  • Google Shopping is just one CSS among many. A CSS partner runs the same auction — without the ~20% margin of Google’s own service.
  • Same ad, lower click price. Feed, position and relevance stay; only your effective CPC drops — and with it your cost per sale.
  • Set it up once, save permanently. The switch is pure plumbing, done in days, and runs in the background afterwards.

If you want a second pair of eyes on your Shopping setup before you switch, write to me — I’ll tell you honestly what I see.