Barrierefreiheitszertifikat – Startseite

Cookie-Banner, die niemanden aussperren

Der Cookie-Banner ist oft das Erste, was Besucher sehen, und für manche das Letzte: Wer ihn mit Tastatur oder Screenreader nicht bedienen kann, kommt nicht weiter. So machen Sie ihn für alle bedienbar.

Zuletzt geprüft: · 5 Min. Lesezeit

Warum der Banner so kritisch ist

Der Banner steht vor allem anderen. Lässt er sich nicht schließen, ist die ganze Website blockiert. Typische Ursachen: Schaltflächen sind keine echten Buttons, der Fokus landet unsichtbar hinter dem Banner, oder der Banner deckt bei Vergrößerung den Inhalt komplett zu.

Ob Ihr Banner datenschutzrechtlich genügt, ist eine eigene Frage. Datenschutzbehörden verlangen zum Beispiel oft, dass Ablehnen so einfach ist wie Zustimmen. Das klären Sie bitte mit Ihrer Datenschutzberatung. Hier geht es nur um Barrierefreiheit, die aber in dieselbe Richtung zeigt: Zwei gleichwertige, gut sichtbare Schaltflächen helfen allen.

Echte Schaltflächen statt klickbarer Flächen

Jede Aktion braucht ein Element, das mit der Tastatur erreichbar ist (2.1.1 Tastatur) und dessen Rolle und Name Hilfsmittel erkennen (4.1.2 Name, Rolle, Wert). Ein <button> bringt das alles mit.

Problem
<div class="btn" onclick="accept()">
  OK
</div>
Besser
<button type="button" id="cc-accept">
  Alle akzeptieren
</button>
<button type="button" id="cc-reject">
  Nur notwendige
</button>

Der Button ist fokussierbar, reagiert auf Enter und Leertaste und wird als Schaltfläche angesagt. Die Beschriftung sagt, was passiert.

Als Dialog auszeichnen und benennen

Verhält sich der Banner wie ein Dialog, zeichnen Sie ihn auch so aus: role="dialog" mit einem Namen über aria-labelledby. aria-modal="true" gehört nur dazu, wenn der Rest der Seite wirklich gesperrt ist, solange der Dialog offen ist. Wie ein modaler Dialog richtig funktioniert, zeigt unser Muster für den modalen Dialog.

Problem
<div class="cookie-layer">
  <p>Wir nutzen Cookies …</p>
</div>
Besser
<div role="dialog" aria-labelledby="cc-h"
     aria-describedby="cc-p">
  <h2 id="cc-h">Cookie-Einstellungen</h2>
  <p id="cc-p">Wir nutzen Cookies …</p>
</div>

Fokus: hinein, sichtbar, wieder hinaus

  • Erreichbar: Setzen Sie beim Öffnen den Fokus in den Dialog, oder platzieren Sie einen nicht modalen Banner früh im Quelltext, damit er mit der ersten Tab-Taste erreicht wird (2.4.3 Fokus-Reihenfolge).
  • Sichtbar: Jede Schaltfläche zeigt einen deutlichen Fokusrahmen (2.4.7 Fokus sichtbar).
  • Nicht verdeckt: Ein fest stehender Banner am unteren Rand darf das fokussierte Element nicht vollständig verdecken (2.4.11 Fokus nicht verdeckt (Minimum)).
  • Kein Gefängnis: Der Fokus darf nicht in einem Bereich festhängen, den man nicht verlassen kann (2.1.2 Keine Tastaturfalle). Nach der Entscheidung kehrt er an eine sinnvolle Stelle zurück, etwa an den Seitenanfang.

Lesbar, auch vergrößert

Später ändern können

Wer sich umentscheiden will, braucht einen Weg zurück: einen Link „Cookie-Einstellungen“, der auf jeder Seite an derselben Stelle steht, zum Beispiel im Fußbereich (3.2.3 Konsistente Navigation). Ein kleines schwebendes Symbol ohne Namen ist dafür ungeeignet; wenn Sie eines nutzen, braucht es einen zugänglichen Namen (4.1.2 Name, Rolle, Wert) und eine Zielgröße von mindestens 24 × 24 CSS-Pixeln (2.5.8 Zielgröße (Minimum)).

Checkliste zum Abhaken

0 von 7 erledigt

Ihre Häkchen bleiben nur in diesem Browser-Tab und werden nirgends gespeichert.

Passende WCAG-Kriterien

Werkzeuge und Muster dazu

Häufige Fragen

Muss der Cookie-Banner modal sein?

Nein. Ein nicht modaler Banner ist oft einfacher barrierefrei zu bauen. Wichtig ist, dass er früh erreichbar ist und den Fokus nicht verdeckt. Ist er modal, muss der Fokus im Dialog bleiben, bis eine Wahl getroffen ist.

Reicht ein Schließen-Kreuz?

Ein Kreuz braucht einen zugänglichen Namen und eine ausreichende Größe. Was das Schließen für die Einwilligung bedeutet, ist eine Datenschutzfrage, die Sie bitte gesondert klären.

Unser Banner kommt von einem Anbieter. Sind wir trotzdem verantwortlich?

Der Banner ist Teil Ihrer Website. Prüfen Sie ihn wie Ihre eigenen Seiten und fordern Sie beim Anbieter Korrekturen oder Einstellmöglichkeiten an.

Quellen

Wie steht Ihre Website da?

Der kostenlose Check prüft Ihre Startseite in zwei Minuten. Das Audit entscheidet alle 55 Kriterien, durch einen Menschen.

Kostenlos prüfenPreise ansehen

Weitere Ratgeber

  • Ohne Maus ans Ziel: Tastatur und Fokus

    Viele Menschen bedienen das Web ohne Maus: mit Tastatur, Schaltern, Sprachsteuerung oder Screenreader. Hier lesen Sie, was dafür funktionieren muss und wie Sie den Fokus in modernen Web-Apps richtig führen.

  • BFSG-Prüfung: So lassen Sie Ihre Website auf Barrierefreiheit prüfen

    Das BFSG verlangt barrierefreie Angebote, aber kein bestimmtes Prüfverfahren. Hier steht, welche Prüfung was leistet, wie ein Audit abläuft, was es bei uns kostet und was Sie danach in der Hand haben.

  • Kontraste, die jeder lesen kann

    Blasse graue Schrift sieht elegant aus, ist aber für viele Menschen schwer zu lesen, bei Sonne auf dem Smartphone für alle. Hier stehen die Werte, die WCAG 2.2 verlangt, und wie Sie sie dauerhaft im Design verankern.