Skip to content

Cookie consent banner

Key idea:

A consent banner (cookie banner, CMP) is the interface element that asks the visitor's permission before writing non-essential cookies and starting trackers. A working banner satisfies three conditions: only strictly necessary cookies are written before any interaction; Accept and Reject are equal in size and prominence; and the visitor's choice is stored and genuinely controls whether counters and pixels load.

Check your site →

What may load before consent

Strictly necessary cookies need no consent — the ones without which the function the visitor requested cannot work: the session (PHPSESSID), CSRF tokens, the cart, the chosen language. Everything serving analytics, advertising or personalisation — Metrika, ad pixels, A/B tests — requires consent before the first cookie is written.

Signs of a broken banner

  • Decorative banner: trackers load on page open regardless of the buttons — the most common case
  • No refusal: only Accept or OK; the sole way to refuse is closing the tab
  • Unequal buttons: a bright Accept and a grey small-print "settings" link
  • Pre-ticked categories: analytics and marketing checkboxes enabled in advance
  • Refusal not stored: the next page asks again while trackers already loaded

How to test your banner

Three incognito scenarios: touch nothing, accept, reject. In each, inspect which cookies were written and which third-party requests left (DevTools → Network). If the "no action" and "accept" lists match, the banner is decorative. The compliance scanner runs all three scenarios automatically across several pages and shows the before/after consent contrast with the specific tracker domains.

Related

Cookies Before ConsentWhat is written without permission
Consent BannerIs there an equal Reject option
PII FormsConsent and policy at the form
Projections152-FZ and GDPR grades

Why teams trust us

A–F
grade + 152-FZ/GDPR
3
browser sessions per page
PDF
integrity-signed report
Free
scan without signup

How it works

1

Enter your site URL

2

The scanner opens pages in a browser

3

Get a grade and a fix list

Why check your site for privacy compliance?

Regulators fine sites for processing personal data without consent — and a site starts processing earlier than it seems: analytics, pixels and widgets write cookies the moment the page loads. The scanner shows the auditor's view: what leaves for third parties before consent, whether the banner works, and whether forms collect data correctly.

Real Browser

Three sessions per page: no action, banner accepted, banner rejected.

Trackers and Jurisdiction

Service catalogue: who receives visitor data and in which country.

Policy at Collection Point

The policy link and consent element are checked next to the form, not in the footer.

Signed PDF

Report with an HMAC integrity stamp — hand it to your lawyer or contractor.

Who uses this

Business

preparing for an audit

Lawyers

technical facts for an opinion

Web Studios

client site handover

DevOps

consent regression monitoring

Common Mistakes

Loading analytics before consentA counter in writes cookies before any banner. This is exactly what an audit records.
Banner without a Reject buttonConsent is voluntary only when refusing is as easy as agreeing.
Policy only in the footerThe visitor must see who receives their data at the moment of submission — next to the form itself.
Checking once and forgettingA new widget or tag manager quietly adds trackers. Only a re-check catches the regression.

Best Practices

Delay trackers until consentInitialise analytics from the CMP accept callback, not on page load.
Offer an equal RejectAccept and Reject buttons — same size, same level.
Consent checkbox at every formUnchecked by default, with the processing policy linked right there.
Turn on monitoringA standing watch alerts you when the grade drops — before an auditor notices.

Monitor compliance automatically

Scheduled re-checks with an alert when pre-consent trackers appear on your site.

Sign up free

Learn more

Frequently Asked Questions

Is a banner mandatory at all?

A banner is a means of obtaining consent before processing, not an end in itself. If a site writes no non-essential cookies and loads no trackers, it needs no banner. The moment a counter appears, a consent mechanism is needed.

Is an off-the-shelf CMP enough?

Yes for the interface part — Cookiebot, CookieYes, Usercentrics and peers. But installing a CMP does not by itself put your counters under its control: their initialisation still has to be wired to the consent callback.

What counts as an equal Reject?

A Reject button of the same size, on the same level, with the same prominence as Accept. Consent obtained through an obstructed refusal does not read as voluntary in an audit.

Try the live tool that powered this guide

Free plan — 10 monitors, checks every 5 min, no card required. Upgrade for 1-minute interval and multi-region monitoring.