White Label CSS: how to operate as a Google CSS under your own name
With a White Label CSS, your name appears under the Shopping ad instead of a provider's. An infrastructure partner runs the comparison site, CSS Center and migration in the background.
Without your own CSS, a Comparison Shopping Service serves your Shopping ads and its name appears underneath. With White Label CSS, that space carries your brand, while a partner runs the technology behind it.
A CSS submits your product data to Google; a White Label CSS carries your name
A Comparison Shopping Service (CSS) submits your product data for Google Shopping ads. Its name then appears under the ad instead of "by Google".
With a White Label CSS, your own name appears there instead. A provider supplies the comparison site, domain, CSS Center, application and migration; the brand design stays yours.
Your brand name appears every time your Shopping ads are served
When Google shows your Shopping ad, your CSS's name appears underneath. With your own name there instead of an outside provider's, every impression becomes an extra brand touchpoint.
Clicking that name takes users to your own comparison site, free of charge for you, instead of to a third-party site showing your competitors' offers.
You manage multiple Merchant Center accounts centrally through your own CSS Center
Your own CSS Center brings together Merchant Center accounts, shops, markets and access rights in one place, instead of managing them through an outside CSS provider.
Your existing Google Ads campaigns, bids and feeds keep running unchanged. The CSS simply adds the structure between Merchant Center and Google Shopping.
For online shops and brands
Your brand becomes visible in Shopping ads, and you direct free CSS traffic to your own comparison site instead of someone else's.
If you manage several shops or Merchant Center accounts, everything runs centrally through one CSS Center instead of being spread across multiple providers.
For agencies
Your agency name appears in your clients' Shopping ads. Campaign management, CSS connection and support all come from you, which makes switching to another provider unappealing for satisfied clients.
White Label CSS with us costs £89 a month per agency, plus a one-off £449. Pay annually and you pay for ten months instead of twelve; we handle registration, the comparison site and Google's requirements, while the customer relationship and customer pricing stay with you.
How setting up a White Label CSS works
Setup follows clear steps, from defining your goals to ongoing operation:
- 1. Define your goals: Decide which brands, shops, domains and Merchant Center accounts to manage in the CSS, and define target markets and languages.
- 2. Build the CSS website: A comparison site with product overviews, a search function, and merchant and price information in your own design.
- 3. Meet Google's requirements: The platform must offer a genuine, functioning price comparison.
- 4. Submit the CSS application: Apply to join the Google CSS programme; the review may call for evidence or changes.
- 5. Configure the CSS Center: Once approved, set up Merchant Center accounts, users and settings.
- 6. Migrate Merchant Center: Assign existing accounts to the new CSS; campaigns, feeds and performance data are preserved.
- 7. Monitor operations: Continuously check the platform, feeds, product data and policies.
With our White Label CSS, we handle the application, migration, hosting and ongoing operation; you define the pricing model, customer communication and onboarding.
Existing Google Ads campaigns stay intact when you switch CSS
Google Ads accounts, campaigns, bidding strategies, budgets and data all stay intact when you switch CSS. Only which CSS serves your ads changes.
After switching, it's worth checking the CSS link, Merchant Center status, product approvals and conversion tracking, to make sure the migration goes smoothly.
A white label platform must meet technical and legal requirements
On the technical side, this includes encrypted connections, stable feed processing, automatic product updates and enough capacity for large product volumes.
On the legal side, depending on the target country, this covers things like legal notices, a privacy policy, cookie management, price display rules, and trademark or competition law. Google's review is no substitute for legal advice.
Before choosing a provider, clarify access rights and termination terms
Key questions to ask upfront: What data does the platform operator process, who gets access to Merchant Center and other accounts, and is a data processing agreement required?
Also clarify their experience with the CSS programme, which countries and languages are supported, costs, support, and what happens to the domain, data and CSS access after termination.
Your clients save 20% CPC or bid with 25% more bidding power
Without their own CSS, Google Shopping keeps a markup on every click. Of a £1 bid, only 80p reaches the auction.
Through your White Label CSS, the full pound goes into the auction. For the same position, your clients save 20% CPC; on the same budget, they bid with 25% more bidding power.
The online shop shop4runners saves around 20% CPC after switching to our CSS.
| Without their own CSS | With White Label CSS | |
|---|---|---|
| £1.00 bid | 80p in the auction | £1.00 in the auction |
| Same position | Full click price | 20% CPC savings |
| Same budget | Baseline | 25% more bidding power |
| Name under the ad | By Google | Your agency |
You decide what your clients pay for CSS access
We charge you £89 a month per agency and a one-off £449 for setup. With annual billing, you only pay for ten months.
You decide what price you quote your clients, and whether to include access in your retainer. You pay the fee once for your agency, and every client with CSS access increases your margin.
The client relationship, campaigns and margin stay with you
The client relationship and the margin belong to you. Your clients' campaigns, bid strategies and conversion data keep running unchanged through the switch.
If you don't offer CSS, your client books it elsewhere
Any merchant can book a CSS themselves today. If your client does that without you, another provider's name appears under their ads.
If you set up the CSS under your brand, the advantage becomes part of your service.
White Label CSS costs you £89 a month per agency plus a one-off £449
Building your own CSS involves software development, a price comparison page, merchant processes and programme participation. With white label you launch the offer faster and only need to define the pricing model, client communication and onboarding.
If you pay annually, you pay for ten months instead of twelve. We handle approval, the price comparison page and Google's requirements; the client relationship and client pricing stay with you.
Building your own CSS only pays off once you have several hundred Shopping clients
For the CSS programme, Google requires a company registered in the target country and a working price comparison website with merchant search, which Google reviews regularly.
On top of that come a stable product data infrastructure, Merchant Center integration, data protection and contract processes, plus ongoing adjustments to Google's requirements.
For most agencies, white label is the quicker, lower-risk route: you focus on winning clients and optimising campaigns, while the partner runs the infrastructure.
You build a complete Shopping package around the CSS
Combine White Label CSS with further services and you get one connected offer:
| Service component | Content |
|---|---|
| Shopping Infrastructure | CSS assignment, Merchant Center setup and technical monitoring |
| Feed Performance | Optimising product titles, categories, attributes, images and exclusions |
| Campaign Management | Managing Shopping and Performance Max campaigns |
| Commerce Analytics | Analysing product margins, price positions, availability and campaign performance |
| Merchant Support | Help with policy issues, product disapprovals and account suspensions |
1. Define first what you offer your clients
With a White Label CSS, a provider supplies the agreed technical infrastructure while you market the service under your brand. Which tasks the partner takes on depends on the contract: comparison shopping website, set-up, hosting, merchant onboarding, support and reporting can be split in different ways.
So before you look for a provider, decide how CSS fits into your business model.
| Service model | What the client gets | Billing |
|---|---|---|
| Standalone CSS service | CSS connection and agreed basic support | Monthly fee |
| Part of Ads management | CSS on top of campaign management | Included in the retainer or billed separately |
| Shopping service package | CSS, feed management and regular optimisation | Monthly package price |
This decision shapes your workload. If you sell only a CSS connection, decide whether fixing product errors is included. Otherwise a small monthly fee quickly turns into extensive account management.
2. Assess the partner against your operating model
A low purchase price is of little use if every client onboarding needs several rounds of coordination. Before signing, ask the provider to show you how a new client is added, how you check the status and how a problem is escalated.
In particular, clarify:
- Brand and domain: Which of your own domains and which CSS display name will be used? Where does the technical provider still appear?
- Scope of services: Who runs the website, updates product data and handles technical faults?
- Client management: Do you work in CSS Center or through support?
- Costs: Is billing per merchant account, MCA, shop or domain? Are there minimum volumes and extra costs?
- Support: Who can be reached, how quickly do they respond and who communicates with Google?
- Exit: What happens to the domain, data and merchant connections when the contract ends?
Ask for a billing calculation based on your actual client base. Ten shops with one account each may be treated differently from one merchant with several sub-accounts.
3. Set up your own CSS brand
Prepare a complete set-up package: preferred name, domain, logo, company details, contact person, support address and planned target countries. Agree with the provider which DNS records are needed and who sets them.
Your own domain should ideally sit in a domain account controlled by your agency. For support and system notifications, a central address such as css@deine-agentur.de works well, with an inbox that several responsible people can handle.
The set-up includes a working comparison shopping website. Among other things, Google requires product search, comparison options and sorting or filtering functions. For every participating country, there must be offers from at least 50 different merchant domains whose merchants deliver to that country. This does not mean your agency already needs 50 paying CSS clients. What counts are the merchant offers available on the website. Clarify with the partner how they will meet these requirements on an ongoing basis. Google: Comparison Shopping Service requirements
Don't confuse technical completion with Google approval. Just because the website is live doesn't mean you can manage clients through it yet.
For a new CSS set-up, Google describes a registration process with a new Merchant Center account, domain verification and a subsequent application to convert it into a CSS multi-client account. With White Label, decide beforehand which steps your provider takes on and which details or approvals they need from you. Only create additional accounts once this has been agreed. Google: Get started as a CSS
4. Define the account structure and access rights
Three systems have different jobs:
| System | Job |
|---|---|
| CSS Center | Manage CSS domains and assigned merchants |
| Merchant Center | Manage product data and its processing status |
| Google Ads | Control campaigns, budgets and bids |
A CSS group can include several CSS domains. Several merchant accounts can in turn be assigned to one CSS domain. Alongside the primary CSS multi-client account, standalone merchant accounts and further MCA structures are also possible. So not every client has to move into a newly created agency sub-account. Google: Account types in CSS Center
Agree the desired structure for each client before the switch. With existing multi-client accounts in particular, be clear whether only the CSS assignment changes or the account hierarchy as well.
The client should keep their own admin access. Grant personal user access instead of shared passwords and document who takes on which tasks. Approving a CSS switch and granting additional access for feed management or campaign management should be handled separately.
5. Standardise client onboarding
Create a short form that your team uses for every onboarding. It should contain at least the following details:
- Shop name, domain and contact person
- Merchant Center ID and previous CSS
- Existing MCA membership
- Responsible Merchant Center administrator
- Target countries and surfaces used
- Product data source and technical contact
- Preferred start date and booked scope of services
Take a closer look at international accounts in particular. The new CSS must support the placements required, for example outside general Google Search and outside the CSS programme countries. Free product listings also belong in this check. Google: Working with Comparison Shopping Services
Before the switch, record the state of the account: active products, existing disapprovals, feed issues and current campaign performance. That way, your team can tell later which issues already existed.
6. Carry out the CSS switch in a controlled way
If you keep the existing Merchant Center, the switch generally works like this:
- The merchant confirms that they want to work with the new CSS.
- An administrator of the new CSS starts the switch request with the Merchant Center ID.
- An administrator of the merchant account approves the request in Merchant Center.
- After the scheduled transition period, the new assignment takes effect.
Google states a transition period of up to 14 days after approval. The previous CSS can shorten or waive it. So plan the start date based on the actual switch status. In CSS Center, you can follow the process via the switch history. Google: Move merchant accounts between CSSs
The Google Ads account does not need to be transferred for a CSS switch. What matters is the Merchant Center assignment. A Merchant Center account can be assigned to one CSS at a time. Google: Working with Comparison Shopping Services
Avoid rebuilding the feed and changing the bidding strategy at the same time. A clearly scoped switch makes monitoring and troubleshooting easier.
7. Close every onboarding with a sign-off
A confirmed switch request doesn't mean the client job is done. Once the switch has taken effect, check whether:
- the intended CSS assignment is in place,
- product data is still being updated,
- the required products are approved,
- campaigns are still serving,
- countries and surfaces work as intended,
- client and agency have the agreed access.
Then send the client a short update covering completion, check results and their contact person. Document open points with an owner and a deadline.
Do not promise a blanket improvement in campaign results. Assess performance over comparable periods and take budget changes, promotions, product range and seasonality into account.
8. Manage clients from one shared overview
To start with, a well-maintained spreadsheet or a CRM is enough. What matters is that client status, technical assignment and billing match.
For each client, record the Merchant Center ID, CSS domain, contact person, responsible Account Manager, switch status, activation date, purchase price, selling price and next review date.
A consistent status flow works well:
For open cases, always add the next concrete action. “Approval missing – Account Manager reminds client on Thursday” is more helpful than a generic “in progress” status.
Schedule a weekly review of open onboardings and technical issues. Each month, reconcile active accounts with supplier and client billing. That way, you spot forgotten cancellations and uninvoiced activations early.
9. Factor account management effort into your pricing
The difference between purchase and selling price isn't your profit yet. Factor in set-up, client queries, invoicing and technical support.
A simplified calculation example with freely chosen net amounts: you charge £49 a month and pay the partner £19 per client account. With 20 accounts, that initially leaves £600 a month. If each account needs an average of 15 minutes of management, that adds up to five hours of work. At an internal rate of £60 per hour, £300 remains before other costs.
So define which support is included and when additional services are charged. An economically viable service needs a clear scope.
10. Plan for client departures too
Decide during onboarding how a cancellation will be handled. Document the contract end, the desired target CSS, the contact person and the date on which additional agency access will be removed.
A CSS service can be ended without deleting the Merchant Center. Google describes both switching to another CSS and returning to Google Shopping after consent from a Merchant Center administrator. Google: Move merchant accounts between CSSs
Start with a few pilot clients and document every step. Once set-up, approvals, sign-off and billing work reliably, you can onboard more clients using the same process. That way your White Label CSS becomes a predictable agency offering that you can manage and grow with reasonable effort.

