How price comparison websites work for a retailer: the CPC model, when a click pays for itself, Google's CSS rule, and EU rules on reviews and discounts.

A price comparison website lists offers for the same product from different retailers side by side, and a store pays to appear in that listing — usually per click, sometimes a commission on a sale closed on the platform itself. For an online store, a price comparison website is another paid traffic channel alongside Google and Meta, with its own product data feed and its own payment model to maintain, much like a feed in Google Merchant Center. In 21 European countries, most of the EU among them, even Google's own product ads go through this kind of service: Google requires Shopping ads and free product listings there to be submitted via a Comparison Shopping Service (CSS). This article looks at how a price comparison website works from a retailer's side, when a pay-per-click listing actually pays for itself, and what EU law requires around customer reviews and discounted prices shown in a listing.
The mechanism is the same regardless of which site runs it: a retailer supplies data about its offers, the site lists those offers next to competitors' offers for the same product, and the shopper picks which store to buy from. Offers are usually submitted through the same kind of data feed used for Google Merchant Center — see our guide to the Merchant Center feed for what a feed needs to contain and how closely it has to match the retailer's own product pages.
In the model retailers meet most often, a shopper who picks a listed offer is redirected to the retailer's own product page and buys there — the comparison site is a traffic source, not the place the sale happens, and the retailer pays only when that click occurs (a pay-per-click, or CPC, model). Some comparison platforms instead let the shopper complete the purchase on the comparison site itself, with the retailer paying a commission on the order rather than for the click. Which model a given platform offers, and on what terms, is set out in that platform's own seller panel and price list — check it directly before committing budget, rather than assuming it matches a platform you've used elsewhere.
In a CPC listing, you pay for the click whether or not it turns into an order. Working out whether that's worth it needs only three numbers: the CPC rate the platform charges, your own conversion rate from that specific traffic, and the margin you earn on the order. The rate is set by the platform and the product category; conversion and margin are specific to your store, so don't substitute a market average for either.
The formula is simple:
cost per order = CPC rate ÷ conversion rate
A click pays for itself when that cost is at or below the margin you earn on a single order. The higher your conversion rate from that traffic, the lower the cost per order at the same CPC rate — and if the order margin is lower than the calculated cost, the channel loses money on every order, regardless of how much traffic it sends.
The same formula runs in reverse. If you know your order margin, it gives you the minimum conversion rate at which a given CPC rate pays off: CPC rate ÷ order margin. If the conversion rate from comparison-site traffic is lower than that, the channel loses money in the CPC model — and that is the quickest test to run before you start optimising offers at all.
Where a platform instead charges a commission on completed orders, the calculation is simpler: the cost per order is the commission rate multiplied by the order value, and the channel pays off when that amount sits below the order's margin — no conversion-rate variable is needed, because the risk of a click with no purchase sits with the platform, not the retailer. Compare it with the commission rate for your own category from the platform's price list, not with a headline "from" rate.
The two formulas can be set side by side. The commission model comes out cheaper than CPC when commission × order value is lower than CPC rate ÷ conversion rate. With a low conversion rate and an expensive click, the commission model wins; with a high conversion rate and large baskets, paying per click does. Where a platform offers a combined model, you don't have to choose one rule: clicks through to your store are billed per click, and orders completed on the platform by commission.
When does a price comparison click pay for itself
Digital Vantage, general mechanism
Reviews shown on a comparison site, or on the retailer's own page, fall under the EU's Unfair Commercial Practices Directive (2005/29/EC), as amended by the Omnibus Directive (EU) 2019/2161. Where a trader gives shoppers access to consumer reviews of a product, information on whether and how it ensures that published reviews come from consumers who actually used or bought that product counts as material information (Art. 7(6)) — leaving it out can make the practice a misleading omission.
The amended Directive also adds two practices to its blacklist (Annex I, points 23b and 23c), banned in all circumstances: stating that reviews come from consumers who actually used or bought the product without taking reasonable and proportionate steps to check this, and submitting, or commissioning someone else to submit, false reviews or endorsements, or misrepresenting reviews to promote a product. A tool that confirms a reviewer actually bought the product (a "verified purchase" badge, for instance) is one of those reasonable steps, but it doesn't replace telling shoppers how the check works — put that information where the reviews are shown, whether on a comparison site or in your own store.
Reviews also feed back into the break-even calculation. If they raise the conversion rate from the same click, they lower the cost per order at the same CPC rate. You can check this in your own data by comparing conversion before and after reviews are switched on.
Member states enforce this Directive through their own consumer-protection authorities, and the exact penalty regime varies by country — check the implementing law and the regulator responsible in each country you sell to.
A comparison listing shows a price next to the product name and photo, so it counts as advertising the product together with a price — the same rules that apply on your own product page apply there too. Under the EU's Price Indication Directive (98/6/EC), as amended by the Omnibus Directive (new Art. 6a), any announcement of a price reduction has to show the prior price, defined as the lowest price the trader applied during a period of not less than 30 days before the reduction — not an arbitrarily inflated "was" price. Member states may set different rules for goods that perish or expire quickly, a shorter period for products on the market for less than 30 days, and a special rule for progressively increased reductions, so check how the country whose consumers you sell to has transposed it.
In practice, if your feed sends a reduced price with a "was" price to a comparison listing, that prior price has to meet the same 30-day test as the one on your own product page, and both have to match — not a figure that only becomes correct once the shopper clicks through. A gap between the feed price, the comparison-listing price and the product-page price is a deeper feed-matching problem too, one we cover from the Merchant Center side in the feed-configuration article.
In the 21 countries Google lists — 18 EU member states (Austria, Belgium, Czech Republic, Denmark, Finland, France, Germany, Greece, Hungary, Ireland, Italy, the Netherlands, Poland, Portugal, Romania, Slovakia, Spain and Sweden) plus Norway, Switzerland and the UK — Google's Shopping ads and free product listings don't go straight from the retailer to the search results page; they're placed through a Comparison Shopping Service (CSS). Google's own documentation states that CSSs "must be used" for this in those countries. CSS providers differ in what they do for a retailer: "Some CSSs manage product data and campaigns on behalf of the merchant, while others provide tools allowing merchants to manage their setup themselves." A retailer can submit its data to more than one CSS at once, and Google Shopping itself operates as one CSS among others, bidding on behalf of the merchants it represents like any other CSS — and the ad shows which CSS uploaded the offer, in the "By CSS" link at the bottom.
The programme traces back to a European Commission antitrust decision of 27 June 2017: the Commission fined Google €2.42 billion under Article 102 TFEU for giving an illegal advantage to its own comparison shopping service, and required Google to apply the same processes and methods to rival comparison shopping services as to its own. That decision was an EU enforcement act: it never bound Switzerland, and the UK has since left the EU — yet both are on Google's country list for the programme today.
The practical consequence for a retailer: if you run Google Shopping ads, your offers reach them through a CSS — by default Google Shopping itself, or a third-party CSS you choose instead. It isn't an alternative to Google's product ads; in the countries on Google's list, it's part of how they're served. We cover the campaign side of this — including Performance Max and target ROAS — in our Google Shopping article.
Beyond Google's CSS programme, independent comparison engines operate in many European markets — idealo, for example, runs separate country sites (idealo.de, .fr, .it, .es and others), each with its own retailer terms. We don't quote coverage, traffic or retailer numbers for any of them here, because none is published in a form we could verify — treat them as examples of the category, not as one EU-wide service with a single price list. The commercial terms, feed requirements and ranking factors for any comparison site are set in that platform's own seller panel; check them directly for the platform and category you're considering, rather than assuming they match a competitor's.
Before you launch or increase budget on a comparison site, check:
Only once you've checked all of that is it worth deciding which payment model makes sense for your assortment and margin.
Most price comparison websites charge a pay-per-click (CPC) fee for each visit they send to your store, sometimes alongside, or instead of, a commission charged only on orders placed through the platform itself. The exact rate depends on the platform and the product category, and is set out in that platform's own seller panel or price list — there is no single rate that applies across every comparison site.
In a pay-per-click (CPC) model you pay for every click that sends a shopper from the listing to your store, whether or not it ends in a purchase. In a commission model the purchase happens on the comparison platform itself, and you pay only once an order is actually placed. Some platforms offer a combined model, charging for clicks to your store and a commission on orders completed on the platform.
In the 21 European countries on Google's CSS list — 18 EU member states plus Norway, Switzerland and the UK — Shopping ads and free product listings have to be placed through a Comparison Shopping Service (CSS). Google Shopping itself is one CSS among others; you can also use a third-party CSS, or several at once. Some CSSs manage your data and campaigns for you, while others only provide tools for you to manage your own setup.
Under the EU's Unfair Commercial Practices Directive, as amended by the Omnibus Directive, a trader that gives access to consumer reviews must tell shoppers whether and how it ensures those reviews come from consumers who actually bought or used the product. Claiming reviews come from genuine buyers without taking reasonable and proportionate steps to check this, and submitting or commissioning fake reviews, are both on the Directive's blacklist of practices banned in all circumstances.
Divide the CPC rate by your own conversion rate from that traffic — the result is your cost per order. The channel pays off when that cost is at or below the margin you earn on the order. Both variables are specific to your store and category, so do not replace them with a market average. For a commission model, compare the commission calculated on the order value against the same margin instead.
We'll help you set up conversion and margin tracking for traffic from price comparison websites, so you can see which clicks actually pay off before you raise the budget behind them.
E-commerce marketing: which channels to use to promote an online store, and how to measure every one the same way, with ROAS and MER.
SMS marketing for online stores: GDPR and ePrivacy consent, what a campaign costs by EU country, and the Gmail, Yahoo and Outlook rules for email.
Affiliate marketing and influencer marketing for online stores: networks and their fees, commission maths, and EU rules on disclosing paid posts.
TikTok Shop runs in 13 of the EU's 27 states, no company needed — but TikTok Shop Ads (GMV Max) reaches only 4-5 of them. What's open, what isn't.
Meta Ads for online stores: Shops availability, the product catalogue, Advantage+ shopping, dynamic retargeting, and Pixel plus Conversions API.
Google Shopping ads explained: free listings vs paid ads, the CSS requirement, Performance Max and how to set a Target ROAS for a product campaign.
Performance marketing in e-commerce: how to calculate ROAS and MER, GA4 attribution models, and how consent mode affects your campaign numbers.
EU ecommerce trends for 2026: how many people buy online, how many businesses sell, the marketplace share and what Eurostat measures.
How to sell online in the EU: when you need to register a business, the consumer rules that apply either way, and where to actually sell.
Your Partner in Business, Digital Vantage Team
Digital Vantage team is a group of experienced professionals combining expertise in web development, software engineering, DevOps, UX/UI design and digital marketing. Together we carry out projects from concept to implementation - websites, e-commerce stores, dedicated applications and digital strategies. Our team combines years of experience from technology corporations with the flexibility and immediacy of working in a smaller, close-knit structure. We work in agile methodologies, focus on transparent communication and treat each project as if it were our own business. The strength of the team is the diversity of perspectives - from systems architecture and infrastructure, frontend and design, to SEO and content marketing strategy. As a result, the client receives a cohesive solution where technology, aesthetics and business goals go hand in hand.
Rate this article

SMS marketing for online stores: GDPR and ePrivacy consent, what a campaign costs by EU country, and the Gmail, Yahoo and Outlook rules for email.

Affiliate marketing and influencer marketing for online stores: networks and their fees, commission maths, and EU rules on disclosing paid posts.

TikTok Shop runs in 13 of the EU's 27 states, no company needed — but TikTok Shop Ads (GMV Max) reaches only 4-5 of them. What's open, what isn't.

Meta Ads for online stores: Shops availability, the product catalogue, Advantage+ shopping, dynamic retargeting, and Pixel plus Conversions API.

Google Shopping ads explained: free listings vs paid ads, the CSS requirement, Performance Max and how to set a Target ROAS for a product campaign.

Omnichannel in e-commerce: the definition versus multichannel, the shared-inventory mechanism between a store and a till, and when to implement it.

Ecommerce fulfillment: what the service covers, how EU providers price it, and when outsourcing your warehouse pays off instead of doing it in-house.

What a product page needs: photos, the EU 30-day lowest-price rule, mandatory GPSR information, delivery, returns, reviews and Google structured data.

An ecommerce SEO audit runs mostly on free Google reports: indexing, Core Web Vitals, rich results, duplicates and Merchant Center data.