Prüft, ob alle Formularfelder (Texteingaben, E-Mail-Felder, Telefon, Passwort, Suchfelder, Dropdowns und Textbereiche) korrekt beschriftet sind — entweder mit einem <label>-Element, einem aria-label- oder aria-labelledby-Attribut
Was wird geprüft?
Prüft, ob alle Formularfelder (Texteingaben, E-Mail-Felder, Telefon, Passwort, Suchfelder, Dropdowns und Textbereiche) korrekt beschriftet sind — entweder mit einem <label>-Element, einem aria-label- oder aria-labelledby-Attribut. Felder, die nur einen Platzhaltertext haben, gelten als unzureichend.
Warum ist das wichtig?
Screenreader können Formularfelder nur benennen, wenn ein echtes Label vorhanden ist — Platzhaltertexte verschwinden beim Tippen und werden von vielen Screenreadern ignoriert. Das BFSG schreibt Formular-Labels zwingend vor. Ohne Labels können blinde und motorisch eingeschränkte Nutzer Ihre Formulare nicht ausfüllen.
Bewertungsskala
Ihr nächster Schritt
💡 Empfehlung
Verknüpfen Sie jedes Eingabefeld mit einem <label>-Element: <label for="email">E-Mail</label> <input type="email" id="email">. Alternativ: aria-label="E-Mail-Adresse" direkt am Input. Behalten Sie Platzhaltertexte zusätzlich als Hilfetext.
Möchten Sie Ihre Website analysieren?
Zum kostenlosen Audit →