Every consent rate conversation starts in the same place. Someone adds a reject button, the analytics numbers dip, and the marketing team asks whether the banner can be made a bit more persuasive.
It is a fair question with an uncomfortable answer: most of the tricks that raise the number are the exact ones regulators have already named. But some things do work, they are legal, and they are mostly about clarity rather than pressure.
What is a good cookie consent rate?
In Europe, a healthy consent rate sits somewhere between 75% and 89% depending on the region. Northern Europe averages around 85%, Western Europe around 75%, and Eastern Europe closer to 89%. If you are well below 70% on a normal business site, something in the banner is confusing people rather than informing them.
Those figures come from Didomi's European consent benchmark, built on hundreds of millions of consent interactions. The useful detail is not the average, it is how stable it has been. Consent rates have barely moved in four years, which tells you the market has settled and that huge swings usually mean a broken setup, not a clever one.
Does adding a reject button destroy your consent rate?
No, and the numbers say so. France has required a visible refusal option on the first layer for years, longer and more strictly than most of Europe, and French sites still average around 71% consent. That is lower than a region with looser enforcement, but it is nowhere near the collapse people brace for.
This is the part worth internalising. A reject button costs you something, and it costs far less than most people assume. What you get back is consent that holds up: a yes from someone who saw a no and chose otherwise is a much stronger record than a yes from someone who could not find the exit.
What counts as a dark pattern?
The EDPB's Cookie Banner Taskforce report, adopted in January 2023 after noyb filed hundreds of complaints across the EU, is basically a list of the things not to do. The recurring ones:
- No refusal option on the first layer, so declining takes more clicks than accepting
- Pre-ticked boxes or toggles switched on by default for anything that is not strictly necessary
- A bright accept button next to a grey link that reads as disabled
- Important information hidden behind a second or third layer
- Treating continued scrolling or closing the banner as consent
Read that list next to your own banner. Most banners fail on at least one, usually the contrast one, and usually because a designer made the accept button match the brand and left the reject button as an afterthought.
Five things that actually raise consent rates
These are the levers that work without putting you on the wrong side of the list above.
1. Ask later, not on load
A banner that appears the instant the page loads interrupts someone who has not decided whether they care about your site yet. Letting the page paint first, then showing the banner, gives the visitor a second of context. Small change, measurable difference.
2. Say what you use, in one sentence
"We use cookies to improve your experience" tells nobody anything. "We use cookies to see which pages people read and to measure our ads" is specific, honest, and easier to say yes to. Specificity reads as confidence.
3. Make both buttons look like buttons
Equal size, equal weight, same visual language. You are allowed to give accept the brand colour. You are not allowed to make reject look broken. This is the single most common fix we make on customer banners.
4. Do not block the page unless you have to
A full-screen wall raises consent rates by frustration, and frustration is exactly what the taskforce report calls out. A bottom bar or a corner card performs nearly as well without the risk. Our guide on designing a good cookie banner goes deeper into layout choices.
5. Only ask for what you actually use
If you have three categories and only use two, drop one. Every category is a decision you are asking someone to make, and shorter lists get accepted more often. Our breakdown of which cookies require consent helps you work out what can be dropped entirely.
What do you do about the visitors who say no?
You respect the no, and then you recover what you legitimately can. Google's Consent Mode v2 lets its tags run in a restricted state for people who declined, sending cookieless pings that Google uses to model conversions. You lose the individual, you keep some of the trend.
This is the honest version of "getting your data back". It is not a workaround, it is a supported mechanism that assumes the person said no and works within that. Setting it up correctly matters more than most people realise, and we walk through it in our Consent Mode v2 guide.
How do you measure your consent rate honestly?
Count three numbers, not one: how many people saw the banner, how many accepted everything, and how many made a partial choice. A single "consent rate" hides the interesting group, which is the people who accepted analytics and refused marketing.
Also watch the people who never answered. A visitor who reads a page and leaves without touching the banner is not a rejection, but many dashboards quietly count them as one. If your number looks terrible, check that first before redesigning anything.
The thing that quietly ruins consent rates
A broken banner that never loads on some pages. It sounds obvious, but it is the most common cause of a consent rate that suddenly drops. A script tag missing from a landing page template, a caching layer serving an old page, a single-page app that never re-checks after navigation.
A free GDPR scan catches this in the same pass it uses to find trackers, because a page with trackers and no banner shows up immediately. It is worth running before you spend a week on button colours.
A short checklist
- Reject and accept are the same size, same shape, same visual weight
- Nothing except strictly necessary cookies is on by default
- The first layer says what you actually use, in plain words
- Closing or scrolling does not count as agreeing
- Withdrawing consent is possible from every page, not just the one where you asked
- The banner actually loads on every template, including landing pages
None of that is a growth hack. It is just a banner that treats the visitor like an adult, which turns out to be the version that performs well and survives a complaint.
Want a banner that is compliant by default and still looks like your site? Try Consentify free, one domain, no watermark, no time limit.