So schließt du die Hintertüren in deiner barrierefreien Website
📊 Projektleitung | 👔 Geschäftsführung | 🖥️ IT | 🧑⚖️ Recht

Überblick zu SOP 38
👉 Warum machst du das überhaupt?
🕓 Wann musst du das machen?
- Bevor du dich für den Einsatz eines Pagebuilders oder eines bestimmten Frameworks entscheidest.
- Während der gesamten Entwicklung und Gestaltung einer Website mit diesen Werkzeugen.
- Bei jedem Audit einer Website, die mit einem solchen Tool erstellt wurde.
⚖️ Welches Gesetz verlangt das?
EAA / BFSG: Das Gesetz bewertet das Endprodukt – deine Website oder App –, nicht das Werkzeug, mit dem sie gebaut wurde. Die Verantwortung, die WCAG-Standards zu erfüllen, liegt immer bei dir als Betreiber:in.

🧭 Der Prozess im Detail
🟧 Phase 1: Die goldene Regel – Nutze die richtigen Module
Pagebuilder bieten eine riesige Auswahl an Modulen, aber nicht alle sind gleich gut.
- Semantik vor Optik: Nutze das „Überschriften“-Modul, um eine
zu erzeugen, nicht das „Animierte Überschrift“-Modul, das nur einen
-Container ausgibt. Nutze das „Button“-Modul, nicht eine „Klickbare Box“.- Grundlagen bevorzugen: Oft sind die einfachen Module (Text-Editor, Bild, Button) besser anpassbar und erzeugen saubereren Code als hochkomplexe All-in-One-Module.
🟨 Phase 2: Die Überschriften-Hierarchie aktiv managen
Dies ist eine der größten Fehlerquellen in Pagebuildern.
- Eine H1 pro Seite: Jede Seite darf nur eine einzige
haben.
- Logische Reihenfolge: Stelle sicher, dass die Hierarchie (H1 → H2 → H3) eingehalten wird.
- HTML-Tag prüfen: In den Einstellungen fast jedes Text- oder Überschriften-Moduls kannst du den „HTML-Tag“ manuell auswählen. Prüfe und setze hier aktiv das korrekte Tag (H2, H3, P etc.).
🟩 Phase 3: Vorsicht bei komplexen Modulen (Tabs, Slider, Akkordeons)
Die eingebauten Module für komplexe Komponenten sind oft nicht barrierefrei.
- Teste sie rigoros: Prüfe die Tastaturbedienung und das Verhalten mit einem Screenreader. Kannst du alle Tabs mit der Tastatur erreichen? Wird der Zustand (offen/geschlossen) eines Akkordeons angesagt?
- Alternative suchen: Wenn ein Modul den Test nicht besteht, nutze es nicht. Suche stattdessen nach einem spezialisierten, barrierefreien Plugin eines Drittanbieters für diese Funktion oder lasse sie von Entwickler:innen individuell und barrierefrei programmieren.
🟥 Phase 4: Barrierefreie Komponenten-Bibliotheken wählen
Das Rad nicht neu erfinden.
- Accessibility-First: Bevorzuge UI-Bibliotheken, die Barrierefreiheit als Kernfunktion bewerben und dokumentieren. Gute Beispiele sind Chakra UI oder Reach UI .
- Dokumentation prüfen: Prüfe in der Dokumentation der Bibliothek, ob sie Hinweise zur Tastaturbedienung und ARIA-Implementierung gibt. Wenn das Thema Barrierefreiheit dort gar nicht vorkommt, ist das ein Warnsignal.
🟦 Phase 5: Semantisches HTML schreiben, auch im Framework
Frameworks verleiten dazu, alles aus
s und s zu bauen. Widerstehe dieser Versuchung.- JSX ist HTML: Nutze die korrekten HTML-Elemente in deinem Code. Ein Button ist