Google CSS: a lower cost per click in Google Shopping
Google CSS (Comparison Shopping Service) decides who places your products in the Shopping auction in Europe. By default it is Google Shopping, which deducts a margin from every bid. With an independent CSS partner, your full bid enters the auction, so the same budget can buy cheaper or better-placed clicks.
Feedve, the Google CSS service from Double Digital, connects your store without moving campaigns to another account. You keep your Google Ads account, Merchant Center, campaign history and settings. It works with Shopping and Performance Max campaigns that use your product feed, in all 21 countries of the CSS programme.
Google CSS in brief
- The CSS programme covers 21 European countries, including Germany, France, Poland, Spain and the United Kingdom.
- Google Shopping is a CSS too and deducts a fixed percentage margin from each bid. The rate is not published; market estimates put it at about 20%.
- The margin is not a guaranteed 20% saving. Part of the freed budget usually turns into a higher auction position.
- Switching CSS does not reset your Google Ads account or delete campaign history.
Connect your store to Feedve
From €20 per month. No setup fee, no commission on clicks or ad spend.
What is Google CSS?
Google CSS, or Comparison Shopping Service, is a service through which a store takes part in Google’s product ad auctions. It sits between your store, Google Merchant Center and your campaigns, but it does not replace any of them.
One clarification first, because the abbreviation confuses even experienced teams: CSS here means Comparison Shopping Service, not the Cascading Style Sheets used in web development.
The programme exists for a specific reason. In June 2017, the European Commission fined Google €2.42 billion for giving an illegal advantage to its own comparison shopping service. Since then, Google Shopping competes in the auction like any other CSS, and the advertiser decides who represents the store.
According to Google Merchant Center Help, a CSS must be used to place Shopping ads and free product listings in 21 countries: Austria, Belgium, Czechia, Denmark, Finland, France, Germany, Greece, Hungary, Ireland, Italy, the Netherlands, Norway, Poland, Portugal, Romania, Slovakia, Spain, Sweden, Switzerland and the United Kingdom.
How does Google CSS work?
Your store sends product data to Google Merchant Center. Google Ads uses that data, including product, price, availability and landing page, when your ads enter the auction. The CSS is the service on whose behalf your products take part in that auction.
Shoppers see the same product ad as before. The only visible difference is a small „By [CSS name]” label at the bottom of the ad. A click on the ad still takes the shopper straight to your store, and the purchase happens on your website.
The parts of the system
- Online store sells the product and owns the website and checkout.
- Product feed contains titles, prices, images and availability.
- Google Merchant Center stores and validates product data. Each Merchant Center account is associated with one CSS at a time.
- Google Ads manages budgets, bids and campaigns.
- CSS partner places your products in the Shopping auction.
Why can a CSS lower your cost per click?
Google confirms that Google Shopping keeps its business profitable, as the European Commission requires, by deducting a fixed percentage margin from each merchant bid. The margin is included in the CPC and charged only when someone clicks. Google does not publish the percentage; market estimates put it at about 20%.
This is not a discount applied after the click. It is a margin taken from the bid before the auction, which an independent CSS partner does not take. At a 20% margin, a €1.00 bid enters the auction as €0.80 through Google Shopping and as the full €1.00 through an independent CSS. That is up to 25% more bidding power for the same bid.
| Parameter | Google Shopping (default CSS) | Independent CSS partner |
|---|---|---|
| Margin taken from the bid | Fixed percentage, about 20% by market estimates | None at auction level |
| A €1.00 bid enters the auction as | €0.80 | €1.00 |
| How you pay for clicks | Through your Google Ads account | Depends on the partner; with Feedve you keep paying through your own Google Ads account |
| Partner fee | None beyond the margin | Subscription, commission or performance fee, depending on the partner |
In practice this can mean similar traffic at a lower CPC, more clicks from the same budget or a stronger position in competitive auctions. If conversion rate and traffic quality stay stable, ROAS can improve too. Lower CPC alone does not guarantee higher profit: sales still depend on your offer, feed, website, campaigns and demand.
How much do stores really save?
Keep two numbers apart. About 20% is the margin taken from the bid, not a guaranteed drop in your cost per click. Most of the market quotes the first number, while your invoice reflects the second.
One of the few published measurements comes from a case study by Producthero, a CSS provider. A Danish agency moved a Swedish swim gear retailer to an independent CSS partner during the 2024 summer peak and replicated the Shopping campaigns one to one, so the comparison stayed clean. CPC fell by 10%, conversions rose by 5% and ROAS rose by 10%. It is a single case published by a vendor, so treat it as an indication, not a benchmark.
The gap between 20% and 10% does not mean the mechanism fails. The freed margin is split between a lower cost and a higher auction position, so part of the benefit comes back as reach rather than a smaller invoice. Then you deduct the partner’s fee.
Will the saving cover the partner’s fee?
Do the maths before you sign: monthly Shopping spend multiplied by a realistic saving, compared with the partner’s fee.
| Monthly Shopping spend | Saving at 10% | Saving at 20% |
|---|---|---|
| €1,000 | €100 | €200 |
| €5,000 | €500 | €1,000 |
| €15,000 | €1,500 | €3,000 |
| €50,000 | €5,000 | €10,000 |
With a flat subscription, the fee rarely decides the case. With a commission on clicks or ad spend, the partner’s share grows with your budget, so at higher spend the pricing model matters more than the decision to switch.
Will your offers compete against each other?
No. Google allows a merchant to work with several CSSs at the same time and states that a merchant is never second-priced against itself in the auction. If two CSSs bid for the same store, the actual price of the click is set by other stores’ bids, not by your second channel.
Adding more CSSs is still not free. The cost shows up as conversion data spread across accounts and extra operational work.
What changes when you connect your store to Feedve?
The main change is administrative: Feedve becomes the CSS associated with your Merchant Center account. The switch is initiated by the CSS and approved or declined by an admin of your Merchant Center account. Feedve does not take over your account, and you keep paying for your campaigns as before.
- Feedve becomes your CSS partner.
- Campaigns keep running in your existing Google Ads account.
- Products still come from your current Merchant Center.
- Traffic still goes directly to your store.
- You keep control of campaigns and budgets.
What stays the same?
According to Google, Google Ads accounts do not need to be switched. Changing the CSS changes who represents your store in the auction, not where your campaigns live, so the history that automated bid strategies rely on stays in place.
- Google Ads account
- Google Merchant Center account
- Product feed and its source
- History of costs, clicks and conversions
- Budgets and bid strategies
- Campaign and product group structure
- Conversion tracking and analytics
- Whoever manages your campaigns today, whether that is your team or your agency
One exception: if the switch involves creating a new Merchant Center account, product-level statistics start again in that account, even though campaign history in Google Ads stays intact.
Hidden costs of switching CSS
A switch has two real risks that sales pages rarely mention. Neither is a reason to avoid CSS, but both should be checked before the switch, not after.
Free product listings
In Europe, you select one CSS for free listings in the CSS dashboard of Merchant Center. If the setup is wrong after the switch, a store can gain on CPC and quietly lose free visibility in Google Shopping. Check this setting immediately after the switch and confirm that your free listings are still approved.
Website claim
A single website URL can be claimed by only one Merchant Center account, unless it is shared through a multi-client account. Experimenting with a second account for the same domain can affect the claim and stop your ads. A properly planned switch avoids this.
The third cost is softer: dependence on the partner. Agree on exit terms and access to your own data before you start, not when you want to change provider.
Feedve: Google CSS for online stores
Feedve is a Double Digital brand that operates as an independent Google CSS for e-commerce. It covers all 21 countries of the CSS programme in one plan.
You keep your own accounts, data and campaigns. Feedve handles the CSS layer and supports you through the switch. Your Google Ads campaigns can stay with you, with your current agency or with the Double Digital team as a separate service. Double Digital is a Google Premier Partner 2026, a status held by the top 3% of agencies in Poland.
| Plan | Price | What you get |
|---|---|---|
| Feedve Pro | From €20 per month | Independent CSS in 21 countries, no setup fee, no commission on clicks or ad spend, email support |
| Double Digital clients | Included | CSS included with our Google Ads management, plus strategy, optimisation and budget control |
Feedve is a self-service subscription: setting up and running Google Ads campaigns stays on your side. If you would rather we did that for you, talk to us about managing your Shopping campaigns. Current prices are listed on feedve.com.
How to choose a CSS partner
CSS partners fall into three types. They differ less by price than by what you get beyond access to the lower bid margin. Choosing between them means choosing a cost model and how much control you keep over your campaigns.
| Partner type | Cost model | Control over campaigns | Best for |
|---|---|---|---|
| Publisher CSS | Cost per click or commission on sales | Lowest: the comparison site manages bidding | Stores that want reach without in-house work |
| Service-led CSS | Management fee or a mixed model | Medium: the partner runs the campaigns | Complex catalogues without an in-house team |
| SaaS CSS | Subscription for platform access | Highest: campaigns stay with you | Stores with their own specialist or agency |
Questions to ask before you sign
- Do the campaigns and the Google Ads account stay with the store?
- What is the exit procedure, and what happens to the Merchant Center account?
- Does the partner protect your free listings during the switch?
- What is the full cost: subscription, commission, setup fee?
- Who is responsible for the product feed and its errors?
Does Google CSS work with Performance Max?
Yes. A CSS supports the product part of Performance Max campaigns that use products from Google Merchant Center. Feedve does not change other Performance Max elements such as images, videos, asset groups, audience signals or conversion goals. It changes how your products take part in the Shopping auction.
That is why, even after switching CSS, you still need to manage feed quality, product profitability, ROAS targets and the balance between new and returning customers.
Should you use more than one CSS?
Only at a larger scale and with a well-organised feed. Google allows several CSSs at once, and different products from your store can then appear in the same ad block through different CSSs. The condition is a clear split of the catalogue between channels.
The same feed sent to several CSSs without segmentation spreads conversion data thin, and automated bid strategies need steady conversion volume to optimise. With Performance Max there is also a risk of two accounts optimising for the same traffic. For most stores, one well-managed CSS is the right choice.
What you need before connecting a CSS
- A live online store where products can be bought
- A working Google Merchant Center account
- A correct, up-to-date product feed
- A Google Ads account linked to Merchant Center
- Products that meet Google’s policies
- The access needed to approve the CSS switch
One more condition is not technical but decides whether a switch makes sense: your campaigns should collect enough conversions for automated bidding to work with. If they do not, a cheaper bid will not fix the problem, because the problem is not the price of the click.
If Merchant Center shows errors or disapproved products, connecting a CSS will not fix them. Product data issues need to be solved separately.
How to connect your store to Feedve
- Share basic details. Your domain, target markets, Merchant Center and the person responsible for campaigns.
- Configuration check. We check that your account and feed can be connected and that nothing blocks the switch.
- CSS switch. An administrative change associates your Merchant Center account with Feedve. No new campaigns are created just because of the CSS change.
- Status check. After the switch we verify the status and confirm that product campaigns and free listings run correctly.
- Results review. You compare CPC, clicks, sales and ROAS over a sufficiently long period, taking seasonality and other account changes into account.
Want us to check your setup first?
We review Merchant Center and your Shopping campaigns before the switch.
How to measure the effect of Google CSS
Comparing average CPC alone does not show the full picture. A lower CPC matters when the additional traffic keeps its quality and turns into sales.
- Average cost per click
- Clicks and sessions from product campaigns
- Number and value of transactions
- ROAS and cost per sale
- Conversion rate
- Results by category and product
- Share of budget spent on your best segments
Do not judge a CSS after a single day. Auctions, demand and competition change over time. The most reliable comparison comes from a period without major changes to budgets, bid strategies or account structure.
When Google CSS does not pay off
There are situations in which we advise against switching, even though we could sell it. A CSS lowers the cost of entering the auction, but it does not fix anything that happens before or after it.
- Your Shopping spend is too small for the partner’s fee. The table above settles this in a minute.
- Your product feed is messy. Missing titles, attributes and identifiers cost more than the margin you win back. Fix the feed first, then switch CSS.
- Your campaigns do not collect conversion data. A lower bid changes nothing if the real problem is missing conversion signals.
- You sell in a niche without competition in Shopping. If you already show for every query, more bidding power cannot buy visibility you are not missing.
- Nobody can supervise the configuration. An unsupervised switch can cost you free listings and your website claim, which is more than the saving.
When Google CSS pays off
- You run active Shopping or Performance Max campaigns with products.
- Merchant Center and the feed work correctly.
- Your campaigns generate enough traffic to measure the change.
- You track CPC, ROAS and sales value.
- Your goal is efficiency, not a replacement for campaign work.
With a very small budget or occasional sales, the difference can be hard to measure reliably. A CSS also does not solve an uncompetitive price, a weak product page or disapproved products.
Frequently asked questions
What is Google CSS?
Google CSS stands for Comparison Shopping Service. In the countries covered by the CSS programme, Shopping ads and free product listings are placed on Google by a CSS acting on behalf of the store. Google Shopping is one of these services; independent CSS partners such as Feedve are the alternative.
Is Google CSS the same as CSS stylesheets?
No. Google CSS is a Comparison Shopping Service that places product ads in the Shopping auction. Cascading Style Sheets are a front-end technology that controls how a website looks. The two only share an abbreviation.
Do I have to use a CSS for Shopping ads in Europe?
In the 21 countries covered by the programme, Shopping ads and free product listings are placed through a CSS. If you have not chosen an independent partner, your ads run through Google Shopping, which is itself a CSS and deducts a margin from your bids.
How much can I save with Google CSS?
Google Shopping deducts a fixed percentage margin from each bid; market estimates put it at around 20%. That margin is not the same as a 20% lower cost per click: part of the freed budget usually turns into a better auction position. In a published case study, a switch to an independent CSS partner reduced CPC by 10% and increased ROAS by 10%. Your result depends on the market, competition, bids and campaign structure.
Will I lose my campaign history if I switch to another CSS?
No. Google Ads accounts do not need to be switched, so your campaigns, budgets, bid strategies and historical data stay where they are. What changes is the CSS associated with your Merchant Center account.
Does Google CSS work with Performance Max?
Yes, for the product part of Performance Max that uses your Merchant Center feed. The CSS does not change creatives, asset groups, audience signals or conversion goals.
Can I use more than one CSS at the same time?
Yes. Google allows merchants to work with several CSSs at once and states that a merchant is never second-priced against itself in the auction. For most stores, one well-managed CSS is still the better choice, because splitting the feed across partners also splits conversion data.
Will switching CSS affect my free product listings?
It can if the setup is wrong. In Europe you select one CSS for free listings in the CSS dashboard of Merchant Center, so check this setting right after the switch and confirm that your free listings are still approved.
Does Google CSS work outside Europe?
No. The CSS programme covers 21 European countries: Austria, Belgium, Czechia, Denmark, Finland, France, Germany, Greece, Hungary, Ireland, Italy, the Netherlands, Norway, Poland, Portugal, Romania, Slovakia, Spain, Sweden, Switzerland and the United Kingdom.
How much does Feedve cost?
Feedve Pro for online stores starts at €20 per month, with no setup fee and no commission on clicks or ad spend. Current plans are listed on feedve.com. For Double Digital clients who use our Google Ads management, the CSS is included.
Are you an agency?
Offer Google CSS to your clients under your own brand with White Label CSS. See also our guides on Google CSS requirements, Google CSS migration and how to become a Google CSS Partner.
Keep the full bid in the auction
Connect your store to Feedve or let our team run your Shopping campaigns.