KennisbankCookiebanner

Cookiebanner: wanneer verplicht, en hoe het goed moet.

Een cookiebanner is niet altijd verplicht: alleen als je cookies of vergelijkbare technieken gebruikt waarvoor de wet toestemming vraagt, zoals trackingcookies. Gebruik je die wel, dan moet weigeren net zo makkelijk zijn als accepteren. In deze gids lees je wanneer je een banner nodig hebt, wat de Autoriteit Persoonsgegevens controleert en hoe een eerlijke banner eruitziet.

Bijgewerkt op 9 minuten lezenMolt Studio

Kort antwoord

Gebruik je alleen functionele cookies en beperkte statistieken, dan heb je geen toestemming nodig. Vermelden moet wel. Voor tracking- en marketingcookies vraag je vooraf toestemming, en daarvoor heb je een banner nodig.

Een goede banner heeft op de eerste laag een knop Weigeren die net zo zichtbaar is als Akkoord, geen vakjes die al aan staan, en laadt niets voordat je bezoeker kiest. De AP scant de banners van 10.000 Nederlandse websites en stuurt waarschuwingen.

Wanneer je een cookiebanner nodig hebt

De regel staat in artikel 11.7a van de Telecommunicatiewet. Wil je iets opslaan op het apparaat van je bezoeker, of daar iets uitlezen, dan moet je hem eerst duidelijk informeren en moet hij toestemming geven. Dat geldt voor cookies, en volgens de AP ook voor local storage, trackingpixels, web beacons en fingerprinting.

Voor een website tellen vooral twee uitzonderingen: wat strikt noodzakelijk is voor de dienst waar je bezoeker om vraagt, zoals een winkelmand, en het meten van de kwaliteit of effectiviteit van je site, zolang dat geen of geringe gevolgen heeft voor de privacy.

Welke cookies toestemming nodig hebben
ToestemmingWat je doet
Functionele cookiesNeeWel vermelden. Denk aan een winkelmand of een taalkeuze.
Analytische cookies met weinig privacygevolgenNeeWel vermelden.
Privacygevoelige analytische cookiesJaVooraf vragen.
Tracking- en marketingcookiesJaVooraf vragen. Ze volgen je bezoeker, ook op andere sites.
Pixels, scripts en fingerprintingNet als cookiesDezelfde regels als voor cookies.

Gebruik je alleen functionele cookies, dan heb je volgens de AP geen banner nodig. Volg je bezoekers over andere websites, dan vraag je altijd eerst toestemming.

Let op: ook cookies waarvoor je geen toestemming nodig hebt, moet je volgens de ACM vermelden. Dat kan in je cookie- of privacyverklaring.

De regels voor geldige toestemming

Toestemming telt volgens de AP alleen als je bezoeker vrij, specifiek, geïnformeerd en ondubbelzinnig kiest, met een actieve klik. Een bezoek aan je site is geen toestemming. In de praktijk komt dat neer op acht regels:

  • Eerst informeren. Op de eerste laag staat wie de gegevens verwerkt en waarvoor. De rest mag een laag dieper.
  • Per doel. Vraag apart toestemming voor elk doel, zoals statistieken of advertenties.
  • Actief. Vooraf aangevinkte vakjes en doorscrollen tellen niet.
  • Weigeren net zo makkelijk als accepteren. Op dezelfde laag, even zichtbaar en zonder extra klikken.
  • Vrij. Een cookiewall mag volgens de AP niet. Wie weigert, mag er geen nadeel van hebben.
  • Niets vooraf. Trackingcookies en -scripts laden pas na een ja, en na een nee niet.
  • Intrekken net zo makkelijk als geven. Op elk moment, gratis en zonder nadelen. Vertel vóór de keuze hoe het werkt.
  • Aantoonbaar. Je moet kunnen laten zien dat iemand toestemming gaf.

Een verwijzing naar je voorwaarden of privacyverklaring is geen toestemming. Die verklaring vult je banner wel aan: daar leg je uit welke cookies je gebruikt, welke gegevens je verzamelt, met wie je ze deelt en hoe lang je ze bewaart.

Goed en fout: zo ziet een banner eruit

Hieronder zie je ontwerpen die vaak voorkomen, met het oordeel van de AP of van de Cookie Banner Taskforce van de Europese privacytoezichthouders (januari 2023). De punten verwijzen naar het rapport van die taskforce.

Goede en foute cookiebanners
OordeelWaarom
Alleen een knop Akkoord of OkéFoutWeigeren moet net zo makkelijk zijn als accepteren (AP). Volgens de grote meerderheid van de toezichthouders in de taskforce is dit een overtreding (punt 8).
Weigeren pas achter InstellingenFoutBeide keuzes horen op dezelfde laag, zonder extra klikken (AP; taskforce, punt 8).
Weigeren als klein linkje in de tekstFoutWeigeren moet even zichtbaar zijn als accepteren (AP; taskforce, punt 14).
Vakjes of schuifjes die al aan staanFoutVooraf aangevinkt is geen toestemming (AP, ACM; taskforce, punt 10).
Weigerknop in lichtgrijs, bijna onleesbaarFoutDe AP wil een neutrale keuze. Kleuren beoordeelt de taskforce per geval, maar een onleesbare knop is duidelijk misleidend (punt 17 en 18).
Een schuifje Gerechtvaardigd belang voor advertentiesFoutDaarop kun je het plaatsen van cookies niet baseren (taskforce, punt 24). Volgens de AP is het bij cookies bijna nooit de grondslag.
Je site gaat pas open na een akkoord: een cookiewallFoutMag niet volgens de AP. Wie weigert, mag er geen nadeel van hebben.
Accepteren en Weigeren naast elkaar, even grootGoedBeide keuzes op één laag, even zichtbaar en met evenveel klikken (AP).
Een vaste link of icoon Cookie-instellingenGoedZo kan je bezoeker zijn keuze altijd wijzigen of intrekken (AP; taskforce, punt 32).

Wat de Autoriteit Persoonsgegevens controleert

Het toezicht is verdeeld. De ACM legt de cookieregel uit en is het loket voor algemene vragen en klachten over cookies. Over trackingcookies en persoonsgegevens gaat de Autoriteit Persoonsgegevens, en die controleert cookiebanners steeds vaker.

In 2024 onderzocht de AP vijf veelbezochte sites, uit sectoren zoals de financiële sector, de media en de horeca. Alle vijf overtraden de regels: een verstopte weigerknop, vakjes die al aan stonden, of cookies vóór de keuze of na een nee. Na het ingrijpen van de AP pasten ze hun banner aan.

Nu scant de AP automatisch de banners van 10.000 Nederlandse websites. Bij een overtreding krijg je eerst een waarschuwing. De AP wil er 500 per jaar versturen; de eerste gingen onder meer naar webwinkels, media en verzekeraars. Je hebt dan drie maanden om je banner te herstellen of te stoppen met volgen. Doe je niets, dan volgt een onderzoek en is de kans op een boete groot.

De drie fouten uit de eerste waarschuwingen: cookies vóór de toestemming, een vakje voor trackingcookies dat al aangevinkt stond, en een weigeroptie die pas na doorklikken naar een ander venster te zien was.

Let op: jij bent verantwoordelijk, niet je websitebouwer. Dat zegt de AP. Bespreek de banner dus vooraf met je bouwer en zet hem in de offerte.

Twijfel je of jouw situatie onder een uitzondering valt? Lees de uitleg van de AP of vraag het een privacyjurist. Deze gids is algemene informatie, geen juridisch advies.

Zo check je je eigen site

Met deze zes stappen zie je zelf of je banner doet wat hij belooft.

  1. Open je site in een privévenster

    Zonder cookies en zonder eerdere keuze zie je je site zoals een nieuwe bezoeker. Klik nog nergens op.

    Helpt bij een eerlijke testZelf te doen

  2. Kijk wat er laadt voordat je kiest

    Open de ontwikkelaarstools van je browser. Bekijk welke cookies er al staan en met welke diensten je pagina verbinding maakt. Zie je al advertentie- of analysediensten, dan laad je te vroeg.

    Helpt bij niets vooraf ladenZelf te doen

  3. Klik op Weigeren en kijk opnieuw

    Herlaad de pagina en controleer nog een keer. Na een nee mogen er geen trackingcookies bijkomen. Juist dat ging mis bij een deel van de sites die de AP in 2024 onderzocht.

    Helpt bij weigerenZelf te doen

  4. Tel de klikken

    Kost weigeren meer klikken dan accepteren, of moet je ervoor scrollen of doorklikken? Dan voldoet je banner niet aan de vuistregels van de AP.

    Helpt bij een eerlijke keuzeZelf te doen

  5. Test het intrekken

    Geef toestemming, trek die in via de vaste link of het icoon, en controleer of er daarna geen trackingcookies meer bijkomen.

    Helpt bij intrekkenZelf te doen

  6. Vraag je bouwer wat je niet herkent

    Zie je een script of cookie die je niet kent? Vraag je bouwer waarvoor hij is en of hij vóór de keuze mag laden.

    Helpt bij onbekende scriptsMet je bouwer

Een tool of plug-in kiezen

Een banner bouw je zelf, of je gebruikt een consenttool (CMP). Op WordPress is dat een plug-in. Die maakt je banner niet vanzelf goed: jij kiest de instellingen en jij bent verantwoordelijk. Let op:

  • een knop Weigeren op de eerste laag, net zo zichtbaar als Accepteren;
  • alle keuzes standaard uit, per doel aan te zetten;
  • het blokkeren van scripts tot er een keuze is, ook van scripts die je thema of andere plug-ins laden;
  • een vaste link of icoon om je keuze te wijzigen of in te trekken;
  • een vastlegging van gegeven toestemmingen;
  • teksten die je zelf in gewone taal kunt aanpassen.

Test na het installeren zelf, met de stappen hierboven. En houd de plug-in bij zoals je andere plug-ins: zelf, of bijvoorbeeld met Site Care.

Adverteer je met Google? Dan ook consent mode

Gebruik je Google Ads, of Analytics-gegevens in Google Ads, voor bezoekers uit de Europese Economische Ruimte? Dan vraagt Google je hun keuze door te geven via consent mode, met de signalen ad_user_data en ad_personalization. Volgens de hulppagina van Google Ads (oktober 2026) heb je die nodig om met Google-tags te blijven meten en personaliseren. Consent mode vervangt je banner niet: het geeft de keuze door. Adverteer je niet via Google, sla dit dan over.

Let op de snelheid

Volgens web.dev zijn cookiemeldingen een veelvoorkomende oorzaak van verspringen (CLS). De klik op Accepteren geeft vaak een trage reactie (INP), omdat er dan veel scripts tegelijk laden. Laad het script van je banner asynchroon en houd er ruimte voor vrij, of toon hem als balk of venster over de pagina. Meer in Website sneller maken.

Checklist voor je cookiebanner

Loop deze lijst na als je je banner instelt of laat bouwen, en stuur hem gerust door naar je bouwer.

CHECKLIST COOKIEBANNER

Nodig?
[ ] Ik weet welke cookies, pixels en scripts mijn site gebruikt.
[ ] Functionele cookies en beperkte statistieken: wel vermelden.
[ ] Tracking- of marketingcookies: vooraf toestemming vragen.

De banner
[ ] Eerste laag: wie de gegevens verwerkt en waarvoor.
[ ] Accepteren en Weigeren op dezelfde laag, even zichtbaar.
[ ] Weigeren kost niet meer klikken dan accepteren.
[ ] Geen vakjes of schuifjes die al aan staan.
[ ] Een keuze per doel, in gewone taal.
[ ] Geen cookiewall: de site werkt ook na een nee.

De techniek
[ ] Geen tracking vóór de keuze, en niet na een nee.
[ ] Intrekken kan altijd, via een vaste link of icoon.
[ ] Ik kan aantonen wie wanneer toestemming gaf.
[ ] Google Ads voor de EER? Dan staat consent mode aan.

De uitleg
[ ] Cookieverklaring met doel, bewaartermijn en ontvangers.
[ ] Na elke wijziging test ik opnieuw in een privévenster.
Gebaseerd op de uitleg van de AP en de ACM, oktober 2026.

Ben je toch met je site bezig? Kijk dan ook of de toegankelijkheidswet voor jouw website geldt.

Bronnen

Geraadpleegd op 14 oktober 2026.

  1. Telecommunicatiewet, artikel 11.7a, versie geldig vanaf 15 augustus 2026; het artikel is laatst gewijzigd per 28 juli 2018. Informeren, toestemming en de uitzonderingen in het derde lid.
  2. ACM: Cookies plaatsen, gewijzigd op 8 januari 2025. Functionele en analytische cookies, vermelden, vooraf aanvinken.
  3. Autoriteit Persoonsgegevens: Cookies (Engelstalig), geen datum vermeld. Rol van ACM en AP, cookiewall, wat niet als toestemming telt.
  4. Autoriteit Persoonsgegevens: Tracking cookies (Engelstalig), geen datum vermeld. Eisen aan toestemming, niets plaatsen voor de keuze, toestemming kunnen aantonen.
  5. Autoriteit Persoonsgegevens: Clear and misleading cookie banners, geen datum vermeld. De negen vuistregels, de eerste laag, intrekken, vergelijkbare technieken en gerechtvaardigd belang.
  6. Autoriteit Persoonsgegevens: Incorrect cookie banners adjusted after AP intervention, geen datum vermeld. De vijf onderzoeken uit 2024, de scan van 10.000 websites, de eigenaar is verantwoordelijk, geen banner bij alleen functionele cookies.
  7. Autoriteit Persoonsgegevens: AP warns 50 organisations about misleading cookie banner, geen datum vermeld. 500 waarschuwingen per jaar, drie maanden om te herstellen, de drie fouten.
  8. EDPB: Report of the work undertaken by the Cookie Banner Taskforce, aangenomen op 17 januari 2023. Punten 8, 10, 14, 17, 18, 24 en 32.
  9. Google Ads Help: Updates van de toestemmingsmodus voor verkeer in de EER, geen datum vermeld. De signalen ad_user_data en ad_personalization, ook bij Analytics-gegevens in Google Ads.
  10. web.dev: Best practices for cookie notices, bijgewerkt op 13 juni 2024. Cookiemeldingen, CLS en INP.

Veelgestelde vragen

Goed om te weten.

Is een cookiebanner verplicht?

Niet altijd. Je hebt hem nodig als je cookies of vergelijkbare technieken gebruikt waarvoor de wet toestemming vraagt, zoals trackingcookies. Gebruik je alleen functionele cookies, dan is volgens de AP geen banner nodig. Vermeld ze wel, bijvoorbeeld in je cookieverklaring. Lees wanneer je een banner nodig hebt.

Heb ik een cookiebanner nodig voor Google Analytics?

Dat hangt af van hoe je het gebruikt. Analytische cookies met weinig gevolgen voor de privacy mogen volgens de ACM zonder toestemming, als je ze wel vermeldt. Voor privacygevoelige analytische cookies vraag je toestemming. Gebruik je Analytics-gegevens in Google Ads, dan gelden ook de toestemmingseisen van Google. Twijfel je, vraag dan toestemming.

Wat doet de Autoriteit Persoonsgegevens bij een foute cookiebanner?

De AP scant de cookiebanners van 10.000 Nederlandse websites. Bij een overtreding krijg je eerst een waarschuwing en drie maanden om het te herstellen. Doe je niets, dan volgt een onderzoek en is de kans op een boete groot. Lees wat de AP controleert.

Wie is verantwoordelijk: ik of mijn websitebouwer?

Jij, als eigenaar van de website. Dat zegt de AP zelf. Bespreek de banner daarom vooraf met je bouwer, en spreek af wie hem instelt en test. Lees ook hoe je een website-offerte beoordeelt.

Mag ik bezoekers weren die cookies weigeren?

Nee. Een cookiewall, waarbij je site alleen opengaat als iemand trackingcookies accepteert, is volgens de AP niet toegestaan. Wie weigert, mag er geen nadeel van hebben.

Hoe maak ik een cookiebanner in WordPress?

Met een plug-in voor toestemming. Kies er een met een knop Weigeren op de eerste laag, keuzes die standaard uit staan, het blokkeren van scripts tot er een keuze is en een vastlegging van toestemmingen. Test daarna zelf in een privévenster of er niets laadt voordat je kiest. Lees waar je op let bij een plug-in.

Verder lezen

Lees ook dit.

Vragen over je site?

Twijfel je over je site?

Stel je vraag, of zie eerst gratis hoe je nieuwe homepage eruit kan zien. Binnen een week staat je preview klaar, met de vaste prijs erbij.

Gratis en zonder betaalgegevens.