How CSS Works - The Technical Architecture

Understanding how CSS works requires understanding one key piece of infrastructure: Google Merchant Center. Merchant Center is the bridge between your product feed and Google Ads, and it is where the CSS relationship is defined. Switching CSS is a Merchant Center setting, not a campaign change.

This article covers the full technical picture: how Merchant Center relates to CSS, how the auction works differently with an independent CSS, what the switching process looks like, and the different service models available. If you have already read about what CSS is and the ruling that created it, this is where the theory becomes practical.

Merchant Center Architecture

Google Merchant Center sits between your product feed and your Google Ads campaigns. Your product data flows into Merchant Center (either via a feed file, the Content API, or a platform connector), and Merchant Center makes that data available to Google Ads for use in Shopping campaigns and Performance Max campaigns.

Every Merchant Center account is associated with exactly one CSS at any given time. When you first create a Merchant Center account, it is automatically associated with Google Shopping Europe (GSE). This is the default CSS for all European merchants. You did not choose it. It was assigned to you.

The CSS association is a property of the Merchant Center account, not of individual products or campaigns. When you switch your CSS, the change applies to all products in that Merchant Center and all campaigns that draw from it. There is no need to update individual product groups, ad groups, or bidding strategies.

Key Fact

The CSS association lives in Merchant Center, not in Google Ads. Your Google Ads account, campaigns, ad groups, product groups, bidding strategies, and budgets are completely unaffected by a CSS switch. This is why switching CSS takes minutes rather than days.

The Switching Process

Switching your Merchant Center from GSE to an independent CSS is one of the simplest changes you can make in your Google advertising setup. Here is what happens step by step:

  1. Choose a CSS partner. Evaluate providers based on cost, ease of use, and reputation. For a detailed guide, see choosing a CSS partner.
  2. Receive an invitation. Your chosen CSS partner sends an association request to your Merchant Center. With Cobiro, this happens through a simple onboarding flow where you provide your Merchant Center ID.
  3. Accept the invitation. Log into Merchant Center, go to Settings, and accept the pending CSS association. This is a single click.
  4. Done. Your Merchant Center is now associated with the new CSS. Your Shopping ads will begin showing the new CSS label, and the CPC advantage takes effect immediately.

The entire process typically takes under five minutes. There is no downtime. Your campaigns continue running without interruption. No products are disapproved. No campaign data is lost.

What Is Preserved When You Switch

Merchants sometimes worry that switching CSS will reset something important. It does not. Here is what is explicitly preserved:

  • Campaign data: all campaigns, ad groups, product groups, and settings remain intact
  • Quality scores: your product quality scores and ad relevance scores carry over
  • Bidding history: Smart Bidding algorithms retain their learning data
  • Product approvals: all approved products remain approved
  • Feed configuration: your data feed settings, rules, and schedules are unchanged
  • Performance history: historical data in Google Ads reporting is preserved

There is no re-learning period for Smart Bidding. This is a common misconception. Because the CSS switch happens at the Merchant Center level and does not alter your Google Ads campaigns in any way, Smart Bidding algorithms continue operating with their full historical context.

Tip

If you are using a CSS provider like Cobiro that offers self-service switching, you can complete the entire process during a coffee break. There is no need to schedule downtime or coordinate with your development team. The switch is a Merchant Center setting change, nothing more.

The Auction Mechanics

Understanding how the Shopping auction works with CSS helps explain where the cost savings come from.

When a user enters a search query on Google, Google runs a second-price auction to determine which Shopping ads appear and in what order. Each CSS submits bids on behalf of its merchants. The auction determines the winner based on a combination of bid amount, product relevance, and expected click-through rate.

Here is where CSS makes a difference. When Google Shopping Europe submits a bid on behalf of a merchant, it applies its margin before the bid enters the auction. If a merchant sets a max CPC of 1.00 EUR, GSE takes approximately 0.20 EUR as its margin and enters the auction with an effective bid of approximately 0.80 EUR.

When an independent CSS submits the same bid, there is no margin deducted. The full 1.00 EUR enters the auction. This means the merchant's bid is more competitive, resulting in better ad positions, or the merchant can reduce their bid and achieve the same position at a lower cost.

The practical impact depends on the competitiveness of your market. In highly competitive product categories, the extra auction power can mean the difference between appearing on the first page and being pushed to less visible positions. In less competitive categories, the primary benefit is simply paying less for the same placements you were already achieving.

For a deeper analysis of the auction mechanics and real-world savings calculations, see our guide on how the discount works.

Service Models

Not all CSS providers operate the same way. There are three main service models, each suited to different types of merchants.

Self-Service

Self-service CSS providers handle the CSS association and nothing else. The merchant continues to manage their own campaigns, feeds, and bidding strategies in Google Ads. The CSS provider simply ensures the Merchant Center is associated with their CSS, delivering the CPC advantage.

Cobiro and Producthero (now part of Channable) are examples of self-service CSS providers. This model is ideal for merchants and agencies that already have strong in-house Google Ads expertise. The cost is typically a predictable monthly fee, and the merchant retains full control over their campaigns.

Managed Service

Managed service providers combine CSS with full campaign management. They take over the day-to-day operation of your Shopping campaigns, including bid management, feed optimization, and performance reporting. The CSS advantage is part of a larger package.

Bidnamic is a well-known example. This model suits merchants who do not have the internal expertise or bandwidth to manage Shopping campaigns themselves. The trade-off is a higher total cost and less direct control over campaign decisions.

Hybrid

Some agencies and providers offer a hybrid approach: the CSS advantage plus selective campaign support. For example, an agency might manage your campaigns while using Cobiro CSS for the auction advantage. This gives merchants the benefit of professional campaign management alongside reduced CPCs.

The hybrid model is increasingly common among digital marketing agencies that serve e-commerce clients. The agency brings campaign expertise, and the CSS provider brings the cost advantage. For more on this, see our CSS for agencies guide.

Key Fact

Regardless of which service model you choose, the underlying CSS advantage is the same. The approximately 20% margin reduction applies whether you manage your own campaigns or have a third party do it. The service model only determines who handles campaign management, not the size of the CPC benefit.

Working with Multiple CSSs

A merchant can have products submitted by multiple CSS providers simultaneously, but there are rules. Each individual product (identified by its unique product ID and target country) can only be submitted by one CSS at a time. However, you can split your product catalogue across different CSSs, or create separate Merchant Center sub-accounts associated with different CSS partners.

This is useful for testing. For example, you could associate your main Merchant Center with an independent CSS and create a second Merchant Center with a subset of products on GSE. By comparing the performance of the same products under both CSSs, you can measure the real CPC difference. This A/B testing approach gives you hard data rather than relying on provider claims.

Some larger merchants also use multiple independent CSSs. This is less common and typically only makes sense if different CSS providers offer materially different pricing for different product categories or countries.

Reversibility and Lock-In

One of the most important things to know about CSS is that switching is fully reversible. If you move from GSE to an independent CSS and decide to switch back, the process is exactly the same: a Merchant Center setting change that takes minutes.

Reputable CSS providers do not lock you in. There should be no long-term contracts, no exit fees, and no technical barriers to switching away. If a CSS provider requires a 12-month commitment or makes the offboarding process difficult, treat that as a significant red flag. The whole point of CSS is that merchants have choice, and a provider that restricts that choice is working against the spirit of the regulation.

Cobiro, for example, operates on a monthly subscription basis with no lock-in. You can cancel and switch to another CSS or back to GSE at any time. Your campaigns will not be affected.

Watch Out

Some CSS providers require you to create a new Merchant Center account rather than switching your existing one. This is a less common but more disruptive approach, as it means losing your existing product approvals and performance history. Always confirm with your chosen provider that they switch your existing Merchant Center rather than creating a new one.

What Comes Next

Now that you understand the technical mechanics of CSS, the next article puts it all into a direct comparison. Read CSS vs Google Shopping for a side-by-side breakdown of what you get with GSE versus an independent CSS partner, including the latest data on real-world performance differences.

Save 20% on Shopping Ads

Switch to Cobiro CSS in minutes.

Start your free trial