# BFSG-CHECKLISTE: Barrierefreie Website nach Barrierefreiheitsstärkungsgesetz
Stand: Mai 2026 — basierend auf BFSG (gültig seit 28.06.2025) und WCAG 2.2 AA
Diese Checkliste hilft Ihnen, Ihre Website systematisch auf BFSG-Konformität
zu prüfen. Pro Punkt: kurze Erklärung + konkreter Prüf-Schritt.
Vorlage erstellt von Webfeinschliff — https://www.webfeinschliff.de
Volltext-Ratgeber: https://www.webfeinschliff.de/ratgeber/website-barrierefreiheit/
================================================================
1. TEXTALTERNATIVEN FÜR BILDER UND GRAFIKEN
================================================================
[ ] Jedes inhaltsrelevante Bild hat ein aussagekräftiges alt-Attribut
[ ] Rein dekorative Bilder haben alt="" (leeres Attribut, nicht weglassen)
[ ] Icons mit Bedeutung haben aria-label oder eingebetteten Text
[ ] Komplexe Grafiken (Infografiken, Diagramme) haben Langbeschreibung
[ ] SVG-Logos mit Text-Inhalt nutzen
-Tag oder aria-label
Prüf-Tipp: Browser-Konsole → document.querySelectorAll('img:not([alt])')
sollte leer sein.
================================================================
2. FARBKONTRASTE NACH WCAG 2.2 AA
================================================================
[ ] Normalschrift: mindestens 4.5:1 Kontrast (Text zu Hintergrund)
[ ] Großschrift (ab 18pt oder 14pt bold): mindestens 3:1
[ ] UI-Komponenten und grafische Elemente: mindestens 3:1
[ ] Informationen werden nicht ausschließlich über Farbe vermittelt
(z.B. Pflichtfelder nicht nur rot markieren — auch mit Text)
[ ] Hover- und Focus-Zustände haben ausreichenden Kontrast
Tool: contrastchecker.com oder Browser-Devtools (Lighthouse / axe)
================================================================
3. STRUKTURIERTE UND ZUGÄNGLICHE ÜBERSCHRIFTEN
================================================================
[ ] Genau ein
pro Seite
[ ] H2 bis H6 in logischer Hierarchie (keine Sprünge: nicht h1 → h4)
[ ] Überschriften beschreiben Inhalt der folgenden Sektion
[ ] Visuell wie Überschrift gestaltete Texte sind auch als
-Tag markiert (nicht nur per CSS)
[ ] Screen-Reader-Test: "Liste der Überschriften" zeigt sinnvolle Struktur
================================================================
4. VOLLSTÄNDIGE TASTATUR-NAVIGATION
================================================================
[ ] Alle interaktiven Elemente (Links, Buttons, Formulare) sind per
Tab-Taste erreichbar
[ ] Tab-Reihenfolge ist logisch (links nach rechts, oben nach unten)
[ ] Focus-Zustand ist visuell deutlich sichtbar (Outline / Border)
[ ] Keine Tastatur-Fallen (man kommt überall wieder raus)
[ ] Skip-Link "Zum Hauptinhalt springen" am Anfang der Seite
[ ] Custom-Components (Dropdowns, Modals, Slider) bedienbar per
Pfeiltasten, Enter, Escape
Prüf-Tipp: Maus wegklemmen, nur mit Tab/Shift+Tab/Enter/Pfeiltasten
durch die ganze Seite navigieren.
================================================================
5. FORMULARE — LABELS, FEHLERMELDUNGEN, ANWEISUNGEN
================================================================
[ ] Jedes Formularfeld hat ein zugehöriges