Google Shopping CSS: how the system works and why your bid counts in full
Google Shopping CSS at a glance: how a comparison shopping service works, why it saves you 20% CPC or gives you 25% more bidding power, and how to connect it to your Merchant Center.
What is a Google Shopping CSS?
CSS stands for Comparison Shopping Services – price comparison services – and it applies to the results on Google's main search page.
Price comparison portals (CSSs) can bid to place Shopping ads for the merchants they represent on Google's search results pages. Google Shopping bids on behalf of the merchants it represents in the same way as any other price comparison portal.
This means that as a merchant, you can use the Shopping ads on the Google search results page in different ways. You can submit your product data to any price comparison portal, including Google Shopping. But you can also use several price comparison portals in parallel.
Originally, Google used the search results page exclusively for its own price comparison service, Google Shopping. Other price comparison services only appeared much later. In 2017 the EU Commission fined Google €2.42 billion for unfair competition, because Google had used its near-monopoly market position to favour its own offer.
To create a level playing field, Google rebuilt its advertising platform as a price comparison service under the name Google Shopping Europe (GSE) and opened it up to external price comparison sites – the so-called Google CSS partners. As a result, every Shopping ad in Google's main search is part of a comparison shopping service (CSS).
Google Shopping itself also appears as a CSS ("By Google"), takes part in the bidding auction just like the other price comparison platforms, and competes with the other CSSs that bid on behalf of merchants.
So that Google can run its own price comparison service in line with EU rules, it keeps 20% of the bid of every merchant who uses Google's own price comparison service. This is the only way Google Shopping Europe can count as an independent price comparison service, which therefore has to operate at a profit.
However, this lowers the bids of every advertiser using Google Shopping Europe by 20%. If you use a CSS partner for your ads, that margin disappears entirely.
For Google users the difference is barely visible – the only visible change is the "By …" line at the bottom of the ad.
With a Google CSS, your full bid enters the auction
As an advertiser, the main thing that changes for you is how much of your Google Shopping bid goes into the Ad Rank auction:
Say you start with a CPC bid of £1. If you still use Google Shopping Europe, £0.20 is deducted. The result: you compete for Ad Rank with a reduced bid of £0.80.
If you advertise your products through a Google CSS partner instead of GSE, that margin disappears. Your bids enter the auction in full – the whole £1.
Your advantage: with the same budget, you bid with 25% more bidding power. If you hold your position instead, you save 20% CPC.
The same auction power takes £0.80 via CSS instead of £1.
The same £1 bid counts in full instead of as £0.80.
You can use the advantage as CPC savings or as extra bidding power
Without a CSS, only 80 cents of every euro bid reach the auction. With a CSS, it's the full euro.
If you keep your position, you save 20% CPC. If you keep your budget the same, you get 25% more bidding power, because one euro is a quarter more than 80 cents.
Both work with your existing bidding strategies, in standard Shopping just as much as in Performance Max.
Under every ad, you can see which competitors are already bidding at full strength
Search Google for one of your most important products and look under the Shopping ads. If it says "By Google", that merchant is paying the markup. If another name appears, they're bidding through a CSS with the full bid.
In every auction against a competitor like that, you're pitting 80 cents against their euro. You won't see an alert in your account, just positions that cost you more.
Google Shopping CSS pays off for everyone who runs Shopping ads
If you run Google Shopping Ads without your own CSS, your bids are reduced. The switch changes nothing in your campaigns, only how much of your bid reaches the auction.
Every competitor already bidding through a CSS partner enters the auction with their full bid. Without your own CSS, you only bid an effective 80p per pound – and that shows in exactly the positions where you compete against them.
Advertisers using GSE pay 20% more per click for the same position than they would through a CSS partner. CSS providers usually charge a fixed monthly fee for their services, sometimes a share of media spend.
In most cases, the cost of using an external CSS is lower than GSE's margin.
shop4runners saves around 20% CPC after switching
The online shop shop4runners switched its Shopping ads to our CSS. Since then, it has been paying around 20% less per click.
Google CSS alone or alongside Google Shopping: two strategies compared
Once you have decided to switch to a Google CSS partner, the question is the best account and campaign setup: should all accounts move to a CSS partner, or are there advantages to splitting accounts between GSE and CSS?
Option 1 – dual strategy: you use Google CSS and Google Shopping Europe in parallel and serve traffic with different bids depending on placement (Google's main search vs. the Google Shopping tab and partner networks). High bids on the main page through a CSS account, low bids on the Shopping tab and in partner networks through a GSE account. Especially relevant for very large advertisers who don't mind the extra work.
Option 2 – switching entirely to CSS: in practice, the dual strategy rarely delivers measurable added value, while the maintenance effort is considerably higher. We therefore recommend moving all accounts and Google Shopping campaigns to CSS – very little effort, full use of every CSS advantage.
- CSS account: high bids in Google's main search
- GSE account: low bids in the Shopping tab and partner networks
- All accounts and Google Shopping campaigns via CSS
Connecting a Google CSS in Merchant Center: full switch or association
To serve Google Shopping ads through a CSS partner, there are two ways to move an existing Google Shopping Europe account to CSS: full switch or association.
With a full switch, the advertiser's Merchant Center Account (MCA) is fully integrated into the CSS partner's Multi Client Merchant Center (MCC). There are a few technical points to bear in mind. If only a sub-account is moved rather than the entire MCA, access rights can be lost during the move.
The main advantage of a full switch: the CSS partner has access to the product data and can spot and fix problems directly. In return, you depend more on the CSS partner than with the association model, which requires trust.
If you choose the association model, your MCA is linked to the CSS partner in a relatively simple way. Your setup stays unchanged: the CSS partner sends a link request and you confirm it in your Merchant Center. If only a sub-account of an MCA is switched, the same access-rights risks apply as with a full switch.
The advantages of a full switch (full access to the product data for the CSS partner) do not apply directly here. However, the CSS partner can be given access to the client account or the data feed via a user invitation.
A full switch and an association barely differ in handling and collaboration. Whether you move your entire account into the CSS partner's MCC or connect it via association is more a question of trust, control and flexibility.
Your Merchant Center account moves into the CSS partner's multi-client Merchant Center.
- The CSS partner sees your product data and can fix issues directly
- Greater dependence on the CSS partner
- 1The CSS partner sends a link request.
- 2You confirm it in your Merchant Center.
- 3Your setup stays as it is.
- Your account stays as it is
- Access to product data only via a user invitation
Either way: if only a sub-account is switched, access rights can be lost.
The CSS checklist
- Cost of the CSS
- Active countries
- Support
- Contract term
- Setup costs
- Additional services
- Free Google CSS migration
- Full visibility in Google Shopping
- 20% lower click prices
- Visibility in free listings
- 21 EU markets included
- Premium email support
- Cancel anytime

