Auf dieser Seite
Diese Checkliste hat 23 Punkte. Jeder Punkt lässt sich mit Ja oder Nein beantworten, und jeder nennt das Erfolgskriterium der WCAG 2.1, auf das er sich stützt. Sie ist für Designteams, Agenturen und Shopbetreiber gedacht, die vor einem Relaunch oder einer Abnahme wissen wollen, was geprüft werden muss.
Wie gelungene Umsetzungen aussehen, zeigt unser Beitrag zehn Muster, vorher und nachher. Hier geht es um die Prüfung. Die Bezeichnungen der Kriterien folgen der deutschen Übersetzung der WCAG 2.1 von Aktion Mensch e.V., die das W3C als inoffizielle Übersetzung führt.
Was gehört in eine Checkliste für barrierefreies Webdesign?
In eine brauchbare Checkliste gehören nur Punkte, die jemand mit Browser, Tastatur und einem Kontrastprüfer in wenigen Minuten bestätigen oder widerlegen kann. Jeder Punkt unten hat deshalb eine Prüfanleitung und ein Erfolgskriterium als Maßstab.
Die Spalte „Scan findet“ gibt an, ob ein automatischer Test das Kriterium wenigstens teilweise erkennen kann. „Teilweise“ heißt: Unser Scanner hat mindestens eine Regel, die zu diesem Kriterium einen Fund liefern kann. „Kaum“ heißt: Es gibt keine solche Regel, oder der Scan kann nur zur Handprüfung auffordern. Zwei Punkte, Umfluss (1.4.10) und Nicht-Text-Kontrast (1.4.11), werden nur im Audit und in der Überwachung geprüft, nicht im kostenlosen Test. Die Spalte bezieht sich auf den kostenlosen Test; wo nur das Audit etwas prüft, steht das in der Zelle. Das ist unsere Einordnung auf Grundlage der Regeln, die unser Scanner den Kriterien zuordnet, kein Teil der WCAG. Auch bei „Teilweise“ gilt: Ein Scan ohne Fund beweist nicht, dass das Kriterium erfüllt ist. Was eine Maschine nicht entscheiden kann, steht weiter unten im Abschnitt zur Aufgabenteilung.
Was prüfen Sie im Design: Farbe, Größe, Fokus?
Im Design prüfen Sie sieben Punkte: Kontrast von Text und Bedienelementen, Farbe als einziges Signal, sichtbaren Fokus, Vergrößerbarkeit, Umfluss und Textabstand. Alle sieben können Sie am fertigen Entwurf oder an der laufenden Seite messen.
| Prüfpunkt | Kriterium | So prüfen Sie | Scan findet |
|---|---|---|---|
| Text hat ein Kontrastverhältnis von mindestens 4,5:1 zum Hintergrund, großer Text von mindestens 3:1. | 1.4.3 Kontrast (Minimum), Stufe AA | Jede Textfarbe mit ihrem tatsächlichen Hintergrund in einen Kontrastprüfer eingeben. Text auf Bildern und Verläufen an der ungünstigsten Stelle messen. | Teilweise |
| Visuelle Informationen, die zum Erkennen eines Bedienelements und seiner Zustände nötig sind, haben mindestens 3:1 Kontrast zu angrenzenden Farben. | 1.4.11 Nicht-Text-Kontrast, Stufe AA | Prüfen Sie, woran man ein Feld oder einen Button erkennt (Rand, Fläche, Icon), und messen Sie diese Farbe gegen den angrenzenden Hintergrund, auch im Fokus- und im aktiven Zustand. Hat das Element sichtbaren Inhalt wie einen Text, der es erkennbar macht, ist ein Rand laut W3C nicht nötig. | Teilweise (nur Audit) |
| Keine Information steckt nur in der Farbe, etwa ein roter Rahmen als einziger Fehlerhinweis. | 1.4.1 Benutzung von Farbe, Stufe A | Seite in Graustufen darstellen. Sind Fehler, Pflichtfelder und Links im Fließtext noch erkennbar? | Teilweise |
| Wer die Tastatur benutzt, sieht jederzeit, welches Element den Fokus hat. | 2.4.7 Fokus sichtbar, Stufe AA | Mit der Tab-Taste durch die Seite gehen. Bei jedem Schritt muss ein Fokusrahmen sichtbar sein. | Kaum |
| Text lässt sich ohne Hilfsmittel auf 200 Prozent vergrößern, ohne dass Inhalt oder Funktion verloren gehen. | 1.4.4 Textgröße ändern, Stufe AA | Im Browser auf 200 Prozent Zoom stellen und alle wichtigen Seiten durchgehen. Prüfen, ob die Seite das Zoomen nicht sperrt. | Teilweise |
| Inhalt passt bei einer Breite von 320 CSS-Pixeln ohne Scrollen in zwei Richtungen. | 1.4.10 Umfluss (Reflow), Stufe AA | Fenster auf 1280 CSS-Pixel Breite stellen und auf 400 Prozent zoomen. Das entspricht 320 CSS-Pixeln. Ausnahmen gibt es für Inhalte, die ein zweidimensionales Layout brauchen, etwa Karten, Diagramme und Datentabellen. | Teilweise (nur Audit) |
| Die Seite bleibt lesbar, wenn Zeilenhöhe, Absatzabstand, Zeichen- und Wortabstand erhöht werden. | 1.4.12 Textabstand, Stufe AA | Per Lesezeichen-Skript oder Browser-Erweiterung Zeilenhöhe 1,5, Absatzabstand 2, Zeichenabstand 0,12 und Wortabstand 0,16 setzen, jeweils als Vielfaches der Schriftgröße. Kein Text darf abgeschnitten sein oder sich mit anderem überlagern. | Teilweise |
Was prüfen Sie in HTML und Struktur?
In HTML und Struktur prüfen Sie acht Punkte: Alternativtexte, semantische Auszeichnung, Seitentitel, Seitensprache, Sprungmarken, aussagekräftige Überschriften, eindeutige Linktexte und Namen für alle Bedienelemente. Die meisten Fehler hier entstehen, weil etwas nur wie eine Überschrift, eine Liste oder ein Button aussieht, im Code aber ein anderes Element ist.
| Prüfpunkt | Kriterium | So prüfen Sie | Scan findet |
|---|---|---|---|
Jedes informative Bild hat einen Alternativtext, der seine Funktion beschreibt. Reine Dekoration ist so umgesetzt, dass Hilfstechnik sie ignoriert (leeres alt). | 1.1.1 Nicht-Text-Inhalt, Stufe A | Alle Bilder, Icons und Bild-Buttons durchgehen. Ersetzt der Text das Bild an dieser Stelle? | Teilweise |
| Überschriften, Listen und Tabellen sind als solche ausgezeichnet, nicht nur so gestaltet. | 1.3.1 Info und Beziehungen, Stufe A | Quelltext oder Dokumentstruktur im Browser ansehen: Ist jede optische Überschrift eine h1 bis h6, jede Aufzählung eine Liste? | Teilweise |
| Jede Seite hat einen Titel, der ihr Thema nennt. | 2.4.2 Seite mit Titel versehen, Stufe A | Das title-Element jeder Vorlage lesen. Unterscheiden sich Titel verschiedener Seiten, und sagen sie, worum es geht? | Teilweise |
Die Seitensprache ist im html-Element gesetzt, bei deutschen Seiten lang="de". | 3.1.1 Sprache der Seite, Stufe A | Quelltext prüfen. | Teilweise |
| Es gibt einen Weg, wiederkehrende Blöcke wie die Navigation zu überspringen. | 2.4.1 Blöcke umgehen, Stufe A | Nach dem Laden einmal Tab drücken. Erscheint ein Link „Zum Inhalt“, der zum Hauptbereich springt? Ein Sprunglink ist nur eine Möglichkeit: Laut W3C genügt auch, wiederkehrende Blöcke so zu gruppieren, dass man sie überspringen kann, zum Beispiel mit ARIA-Landmarks oder Überschriften am Anfang jedes Abschnitts. | Teilweise |
| Überschriften und Beschriftungen nennen Thema oder Zweck. | 2.4.6 Überschriften und Beschriftungen (Labels), Stufe AA | Überschriftenliste der Seite lesen. Versteht man ohne den Rest, was jeder Abschnitt behandelt? | Kaum |
| Der Zweck jedes Links ist aus dem Linktext oder seinem Umfeld erkennbar. „Hier klicken“ allein genügt nicht. | 2.4.4 Linkzweck (im Kontext), Stufe A | Linkliste eines Screenreaders oder einer Browser-Erweiterung lesen. Ist jeder Eintrag verständlich? | Kaum |
| Jedes Bedienelement hat einen Namen und eine Rolle, die Hilfstechnik auslesen kann, zum Beispiel ein Icon-Button mit Namen. | 4.1.2 Name, Rolle, Wert, Stufe A | Jeden Button, jedes Icon und jedes Eingabefeld im Zugänglichkeitsbaum der Browser-Entwicklertools ansehen. Ist der Name vorhanden und passend? Wie Sie Namen richtig setzen, steht im Beitrag aria-label in HTML. | Teilweise |
Was prüfen Sie bei Bedienung und Formularen?
Bei Bedienung und Formularen prüfen Sie acht Punkte: Tastaturbedienung, Tastaturfallen, Fokusreihenfolge, Beschriftungen, Fehlermeldungen, Namen, die zum sichtbaren Text passen, Autovervollständigung und Untertitel.
| Prüfpunkt | Kriterium | So prüfen Sie | Scan findet |
|---|---|---|---|
| Alle Funktionen sind mit der Tastatur bedienbar, ohne besondere Zeitvorgaben für einzelne Tastendrücke. | 2.1.1 Tastatur, Stufe A | Maus weglegen. Vom Seitenanfang bis zum Abschluss einer Bestellung nur mit Tab, Umschalt+Tab, Eingabetaste, Leertaste und Pfeiltasten arbeiten. | Teilweise |
| Der Fokus lässt sich aus jedem Element mit der Tastatur wieder herausbewegen, auch aus Dialogen und eingebetteten Inhalten. | 2.1.2 Keine Tastaturfalle, Stufe A | Jedes Overlay, jedes Cookie-Banner und jedes eingebettete Video einmal betreten und wieder verlassen. Warum ein Scan das nicht sieht, erklärt dieser Beitrag. | Kaum |
| Die Fokusreihenfolge folgt der Bedeutung der Seite. | 2.4.3 Fokus-Reihenfolge, Stufe A | Tab-Folge mit der visuellen Reihenfolge vergleichen. Springt der Fokus an Stellen, die inhaltlich nicht zusammenpassen? | Kaum |
| Jedes Eingabefeld hat eine Beschriftung oder Anweisung. | 3.3.2 Beschriftungen (Labels) oder Anweisungen, Stufe A | Jedes Feld anklicken oder fokussieren. Gibt es einen sichtbaren Text, der es benennt, oder eine Anweisung, was einzugeben ist? | Teilweise |
| Automatisch erkannte Eingabefehler werden benannt und in Textform beschrieben. | 3.3.1 Fehlererkennung, Stufe A | Formular absichtlich falsch absenden. Steht im Text, welches Feld fehlerhaft ist und warum? | Kaum |
| Der Name eines Bedienelements enthält den Text, der sichtbar darauf steht. | 2.5.3 Beschriftung (Label) im Namen, Stufe A | Sichtbaren Button-Text mit dem Namen im Zugänglichkeitsbaum vergleichen. Enthält der Name den sichtbaren Text? Empfohlen wird, dass er damit beginnt. | Teilweise |
Felder für Name, Adresse, E-Mail und ähnliche Angaben tragen das passende autocomplete-Attribut. | 1.3.5 Bestimmung des Eingabezwecks, Stufe AA | Im Quelltext des Bestellformulars prüfen, ob jedes Feld für persönliche Angaben einen gültigen autocomplete-Wert hat. | Teilweise |
| Aufgezeichnete Videos mit Ton haben Untertitel. | 1.2.2 Untertitel (aufgezeichnet), Stufe A | Jedes Video abspielen und Untertitel einschalten. Sind sie vorhanden und vollständig? | Teilweise |
Der Punkt „Namen, die zum sichtbaren Text passen“ gehört zu denen, die für die Sprachsteuerung entscheidend sind. Das W3C schreibt dazu im Dokument zum Kriterium 2.5.3:
"The visual label for controls is a trigger for speech activation."
(W3C, Understanding SC 2.5.3 Label in Name, gelesen am 12.11.2026)
Wer eine Sprachsteuerung nutzt, spricht den sichtbaren Text aus. Weicht der Name im Code davon ab, scheitert der Befehl.
Was findet ein automatischer Scan, was muss ein Mensch prüfen?
Ein Scan findet Fehler, die sich am Code ablesen lassen: fehlende Alternativtexte, fehlende Feldnamen, fehlende Seitensprache, zu geringe Kontraste. Ob ein Alternativtext sinnvoll ist, ob die Fokusreihenfolge stimmt und ob man einen Warenkorb ohne Maus bedienen kann, muss ein Mensch prüfen.
Automatisierte Tests erfassen grob 30 bis 40 Prozent der WCAG-Erfolgskriterien. Den Rest muss ein Mensch prüfen. Die Tabellen oben zeigen das im Einzelnen: Bei 6 der 23 Punkte kann ein Scan kaum etwas erkennen, bei den übrigen 17 nur einen Teil, bei der Tastaturbedienung (2.1.1) zum Beispiel nur Sonderfälle. Zwei dieser 17 (1.4.10 und 1.4.11) werden nur im Audit und in der Überwachung geprüft. Ein Scan mit null Funden ist deshalb ein datierter Stand der automatisch prüfbaren Muster, keine Aussage über die Seite als Ganzes.
Der kostenlose Barrierefreiheitstest prüft die Startseite automatisiert und trennt im Bericht, was er entscheiden konnte und was offen bleibt. Das ersetzt die Handprüfung der Punkte mit „Kaum“ nicht.
Reicht diese Checkliste für das BFSG?
Nein, als alleinige Grundlage reicht sie nicht, denn sie klärt weder, ob das BFSG Ihr Angebot erfasst, noch, was dort im Einzelnen gefordert ist. Sie hilft aber bei der technischen Prüfung, die sich daran anschließt.
Das Barrierefreiheitsstärkungsgesetz (BFSG) und die zugehörige Verordnung (BFSGV) gelten in Deutschland seit dem 28.06.2025. Weder das BFSG noch die BFSGV nennen WCAG oder EN 301 549 (Stand der Gesetzestexte: 12.11.2026). In der Praxis wird gegen WCAG 2.1 Stufe AA getestet, weil EN 301 549 V3.2.1 in Kapitel 9 die Stufen A und AA der WCAG 2.1 für Webinhalte aufnimmt. Warum das so ist, steht im Beitrag Welcher Standard für Ihre Website gilt.
WCAG 2.2 fügt neun Erfolgskriterien hinzu, davon sechs auf den Stufen A und AA, und entfernt 4.1.1 (Parsing). Diese Liste folgt der Version 2.1. Wenn Sie bereits nach 2.2 prüfen: Laut W3C erfüllt eine nach 2.2 konforme Seite auch 2.1. Das Kriterium 4.1.1 (Parsing), das 2.2 entfernt hat, müssen Sie für einen Nachweis nach 2.1 aber gegebenenfalls weiter prüfen.
Das BFSG gilt unter anderem für Dienstleistungen im elektronischen Geschäftsverkehr, die nach dem 28. Juni 2025 für Verbraucher erbracht werden (§ 1 Abs. 3 Nr. 5 BFSG). Für Kleinstunternehmen, die Dienstleistungen anbieten oder erbringen, gilt die Pflicht aus § 3 Abs. 1 nicht (§ 3 Abs. 3 BFSG); Kleinstunternehmen sind Unternehmen mit weniger als zehn Beschäftigten und höchstens 2 Millionen Euro Jahresumsatz oder Jahresbilanzsumme (§ 2 Nr. 17 BFSG). Bei Angeboten über Landesgrenzen hinweg fragen Sie eine Juristin oder einen Juristen. Einen ersten technischen Überblick gibt die Seite BFSG prüfen.
In welcher Reihenfolge arbeiten Sie die Liste ab?
Beginnen Sie mit den Punkten, die den Kaufabschluss oder die Kontaktaufnahme blockieren, und arbeiten Sie sich danach zu den Gestaltungsdetails vor. Ein Formular ohne Beschriftung oder ein Bestellvorgang, der sich mit der Tastatur nicht bedienen lässt, blockiert Betroffene vollständig, ein knapp verfehlter Kontrast in der Fußzeile nicht.
- Bestellweg oder Kontaktformular mit der Tastatur durchgehen. Das berührt 2.1.1, 2.1.2, 2.4.3, 3.3.1 und 3.3.2.
- Namen und Rollen aller Bedienelemente kontrollieren. Das betrifft 4.1.2 und 2.5.3, besonders bei Icon-Buttons.
- Kontraste und Fokus messen. Das sind 1.4.3, 1.4.11 und 2.4.7, meist im Stylesheet an wenigen Stellen zu beheben.
- Vorlagen prüfen. Titel, Sprache, Sprungmarke und Überschriftenstruktur stecken in den Vorlagen. Eine Korrektur dort wirkt auf allen Seiten.
- Datiert festhalten. Notieren Sie das Datum und den geprüften Seitenumfang, damit ein späterer Stand vergleichbar ist.
Wir aktualisieren diese Liste, wenn sich die Grundlage ändert. Rechtliche Angaben sind aus Primärquellen übernommen, datiert und vereinfacht. Prüfen Sie den aktuellen Stand, bevor Sie handeln.
Sehen Sie, wo Ihre Website steht
Der kostenlose Scan prüft eine Seite gegen die automatisierten Regeln der WCAG 2.1 AA und zeigt die ersten Ergebnisse.
Dieser Artikel dient der Orientierung und stellt keine Rechtsberatung dar.