Cookie-Banner richtig einrichten: DSGVO-konforme Einwilligung und CMP-Lösungen

Kaum ein Element nervt Website-Besucher mehr als Cookie-Banner — und kaum ein Thema sorgt für mehr Unsicherheit bei Website-Betreibern. Seit den verschärften Anforderungen durch DSGVO, ePrivacy-Richtlinie und TTDSG muss jede Website, die nicht-essenzielle Cookies setzt, eine informierte Einwilligung einholen.

Ein fehlerhafter Cookie-Banner kann zu Abmahnungen und Bußgeldern führen. Dieser Guide erklärt, was rechtlich nötig ist, welche technischen Lösungen es gibt und wie du den Banner nutzerfreundlich gestaltest.

Welche Cookies brauchen eine Einwilligung?

Nicht alle Cookies sind gleich. Die Rechtslage unterscheidet zwischen technisch notwendigen und optionalen Cookies:

Keine Einwilligung nötig (technisch notwendig)

  • Session-Cookies für den Warenkorb in Online-Shops
  • Login-Session-Cookies
  • Cookies für die Cookie-Einwilligung selbst
  • Load-Balancing-Cookies
  • Sprachauswahl-Cookies

Einwilligung erforderlich (nicht-essenziell)

  • Analytics: Google Analytics, Matomo (Cloud), Hotjar, Mixpanel
  • Marketing: Facebook Pixel, Google Ads Conversion Tracking, LinkedIn Insight Tag
  • Social Media: Eingebettete YouTube-Videos, Instagram-Feeds, Facebook-Plugins
  • Personalisierung: A/B-Testing-Tools, Recommendation Engines
  • Werbe-Netzwerke: Google AdSense, Affiliate-Tracking

Ein rechtskonformer Cookie-Banner muss folgende Kriterien erfüllen:

  1. Aktive Einwilligung (Opt-in): Nutzer müssen aktiv zustimmen. Vorangekreuzte Checkboxen, implizierte Einwilligung durch Weitersurfen oder reine Hinweis-Banner sind NICHT ausreichend.
  2. Gleichwertige Ablehnungsmöglichkeit: Der „Ablehnen“-Button muss genauso prominent sein wie der „Akzeptieren“-Button. Kein Dark Pattern: „Akzeptieren“ als großer grüner Button und „Ablehnen“ als kleiner grauer Link versteckt im Text.
  3. Granulare Auswahl: Nutzer müssen einzelne Cookie-Kategorien an- und abwählen können (z.B. Analytics ja, Marketing nein).
  4. Informierte Einwilligung: Erklärung, welche Cookies gesetzt werden, zu welchem Zweck, und wer die Daten erhält.
  5. Widerrufbarkeit: Die Einwilligung muss jederzeit widerrufbar sein (z.B. über einen Link im Footer oder ein Cookie-Einstellungen-Widget).
  6. Dokumentation: Die Einwilligung muss nachweisbar sein (Consent-Log).

Eine manuelle Implementierung ist komplex und fehleranfällig. Deshalb nutzen die meisten Websites eine Consent-Management-Plattform (CMP).

Beliebte CMP-Lösungen

  • Cookiebot: Automatischer Cookie-Scan, TCF 2.0 kompatibel, ab 9 €/Monat
  • Borlabs Cookie: WordPress-Plugin, einmalig ab 39 €, sehr beliebt in Deutschland
  • Complianz: WordPress-Plugin mit kostenloser Basisversion, DSGVO-Wizard
  • Usercentrics: Enterprise-Lösung, TCF 2.0, ab 9 €/Monat
  • Klaro: Open-Source-Lösung, kostenlos, selbst gehostet

Worauf du bei der CMP-Auswahl achten solltest

  • Automatischer Cookie-Scan der Website
  • TCF 2.0 Kompatibilität (für Google Ads/AdSense erforderlich)
  • Google Consent Mode v2 Unterstützung
  • Cookie-Blocking vor Einwilligung (Scripts werden erst nach Consent geladen)
  • Consent-Log für die Dokumentation
  • Regelmäßige Updates bei Rechtsänderungen

Der Cookie-Banner allein reicht nicht — du musst sicherstellen, dass Tracking-Scripts erst nach der Einwilligung geladen werden. Das nennt sich Cookie-Blocking oder Script-Blocking.

Es gibt zwei Ansätze:

1. Tag-basiertes Blocking: Das Script-Tag wird modifiziert (z.B. type="text/plain" statt text/javascript), bis der Nutzer zustimmt. Die CMP aktiviert das Script dann per JavaScript.

2. Tag Manager Integration: Der Google Tag Manager wird als Container genutzt. Die CMP steuert über Consent-Signals, welche Tags im GTM gefeuert werden dürfen. Das ist die sauberste Lösung für Websites mit vielen Tracking-Tools.

  • Dark Patterns: „Akzeptieren“ prominent, „Ablehnen“ versteckt oder gar nicht vorhanden
  • Cookie Wall: Website erst nach Akzeptierung nutzbar — in der EU grundsätzlich unzulässig
  • Fehlende Granularität: Nur „Alle akzeptieren“ oder „Alle ablehnen“ ohne Einzelauswahl
  • Scripts laden trotzdem: Banner wird angezeigt, aber Tracking-Scripts laufen bereits im Hintergrund
  • Kein Widerruf möglich: Nach dem Klick auf „Akzeptieren“ gibt es keine Möglichkeit, die Einwilligung zurückzunehmen
  • Falsche Cookie-Klassifizierung: Marketing-Cookies als „notwendig“ deklariert

Ein Cookie-Banner hat grundsätzlich keine negativen SEO-Auswirkungen, solange er korrekt implementiert ist. Google empfiehlt sogar die Nutzung des Google Consent Mode v2, der Conversion-Daten auch bei abgelehnten Cookies modelliert.

Achte darauf, dass der Banner den Content nicht verdeckt (Core Web Vitals: CLS) und keine übermäßige Ladezeit verursacht (LCP). Ein schlecht implementierter Banner kann die OnPage-Performance negativ beeinflussen.

Für eine umfassende Übersicht über alle Datenschutz-Anforderungen lies unseren DSGVO-Guide für Websites.