Home/Resources/Articles/KVKK-Compliant Cookie Banner Examples and Design Principles
Back to Articles
Çerez Yönetimi10 min read

KVKK-Compliant Cookie Banner Examples and Design Principles

Rejecting as easy as accepting, no pre-ticked boxes, and prior blocking: we explain the design principles of a KVKK-compliant cookie banner with examples and a checklist.

JUS. Hukuk Ekibi
Uyum ve Veri Koruma
April 9, 2026
KVKK-Compliant Cookie Banner Examples and Design Principles

Why the Cookie Banner Matters So Much

The cookie banner is the point at which a visitor first exercises control over the personal data processed through cookies. From a KVKK perspective, the banner is not merely a design element; it is the interface that establishes the legal basis of explicit consent (or of processing that requires no consent) and makes it provable. A poorly designed banner can render your entire data processing activity unlawful.

Non-essential cookies (such as analytics and marketing cookies) require the user's explicit consent. Moreover, these cookies must not run before the user gives consent, meaning they must be blocked beforehand (prior blocking). The banner is not just a visual notice; it is technically the mechanism that triggers this blocking.

Core Principles of a Compliant Banner

The following principles form the common ground of the KVKK and GDPR approaches:

  • Rejecting must be as easy as accepting. If there is an "Accept All" button, there must also be a "Reject All" button of equal prominence.
  • No pre-ticked boxes. Analytics and marketing categories must be off by default.
  • Essential cookies are kept separate. Cookies necessary for the site to function do not require consent, but users must still be informed.
  • Layered notice. The first layer gives a summary; the second offers category-level detail and a link to the cookie policy.
  • Consent must be withdrawable. Users must have access to a persistent mechanism (such as a fixed "Cookie Settings" link) to change their decision later.

Banner Examples: Described in Words

Below we describe three common banner layouts in words. The goal is to show which layout is compliant or problematic and why.

Example 1 - Three equally weighted buttons. A horizontal strip at the bottom of the screen. The "Reject All", "Manage Settings", and "Accept All" buttons are the same size and share the same colour contrast. This layout is balanced and does not hide the reject option.

Example 2 - A problematic dark pattern. The "Accept" button is large and colourful, while the reject option is a small grey text link. This is considered non-compliant because it undermines freedom of choice.

Example 3 - Layered modal. A central window; a short explanation at the top, category toggles below (essential on and locked, others off), and "Save Selection" and "Accept All" at the bottom. This layout combines transparency with granular control.

Comparison of Design Elements

Design ElementCompliant ApproachTo Be Avoided
Default stateAll optional categories offPre-ticked boxes
Colour and contrastEqual emphasis across buttonsColour trick steering to accept
Close (X) markNot consent, starts no processingTreating X as "accept"
Text languagePlain, clear languageVague legal jargon
AccessibilityKeyboard and screen-reader supportMouse-only usage

Steps to Build a Compliant Banner

  1. Scan all cookies on your site, build an inventory, and classify each into a category (essential, analytics, marketing, functional).
  2. Technically block all non-essential cookies until consent is obtained (prior blocking).
  3. Place the "Accept", "Reject", and "Manage settings" options with equal prominence in the banner.
  4. Set category toggles to off by default; no box should be pre-ticked.
  5. Store the consent record with information on who consented, when, and to which text version.
  6. Enable consent withdrawal through a persistent "Cookie Settings" link.
  7. Test the banner's text and layout for accessibility and mobile compatibility.

Example Scenario

An e-commerce site uses marketing cookies for product recommendations and Google Analytics for traffic measurement. The team first scans all cookies and classifies them. As soon as the page loads, the banner blocks analytics and marketing cookies. The visitor is offered three equal buttons at the bottom: "Reject All", "Manage Settings", "Accept All". A user allows only analytics and rejects marketing; the system records this preference along with a timestamp, the version of the banner text shown, and the selected categories. Two weeks later, the user can change their decision through the "Cookie Settings" link at the bottom of the page. This delivers both transparency and provable consent.

Frequently Asked Questions

Must the "Accept" and "Reject" buttons be the same size on a cookie banner?

There is no exact pixel rule; however, the core principle is that rejecting must be as easy as accepting. Designs that hide, shrink, or weaken the reject option through colour contrast undermine freedom of choice and are considered non-compliant.

Does the "X" that closes the banner count as consent?

No. The close mark is not an expression of consent. Non-essential cookies cannot run until the user states a preference. The "X" should only be interpreted as "run no optional cookies".

Do I also need consent for essential cookies?

No. Cookies strictly necessary for the site's core functions do not require consent. However, you must inform the user about their existence and purpose; these cookies are usually shown on the banner as on and locked.

Can a user withdraw consent later?

Yes. Withdrawing consent must be as easy as giving it. By keeping a persistent, easily accessible "Cookie Settings" link on the site, you allow users to update their preferences at any time.

This content is for general information purposes only and does not constitute legal advice.

With JUS. you can scan the cookies on your site for free, launch a KVKK-compliant cookie banner within minutes, and request a demo to automate consent management end to end.

Share this article

Need Help?

JUS. can help you implement best practices for compliance.

Book a Demo
Request Demo