2.4.6 Headings and Labels
WCAG – Definition
Überschriften (Headings) und Labels (Beschriftungen von Formularfeldern, Buttons etc.) müssen aussagekräftig und beschreibend sein, sodass Nutzer den Zweck und Inhalt des Bereichs erkennen können.
Bedeutung
-
Menschen mit Screenreadern springen oft direkt zwischen Überschriften → klare, strukturierte Headings sind für Orientierung entscheidend.
-
Formulareingaben ohne verständliche Labels sind für Nutzer mit kognitiven Einschränkungen oder assistiven Technologien unbrauchbar.
-
Auch für alle Nutzer steigert es die Usability und Verständlichkeit.
Ausreichende Techniken
Korrekte Verwendung von Headings (H1–H6)
<h1>Shop</h1><h2>Kategorie: Schuhe</h2><h3>Damen</h3><h3>Herren</h3>
Logische Hierarchie, keine Sprünge (kein <h1> → <h4>).
Labels für Formulare
<label for="email">E-Mail-Adresse</label><input type="email" id="email" name="email">
Beschriftung erklärt Zweck klar und präzise.
Buttons eindeutig beschriften
Schlecht:
<button>OK</button>
Gut:
<button>Nachricht senden</button>
Accessible Name mit aria-label oder aria-labelledby
Wenn kein sichtbarer Text möglich ist:
<input type="text" aria-label="Suchbegriff eingeben">
Headings zur Gliederung statt reinem Styling
Keine <div class="title"> ohne Semantik. Besser:
<h2 class="title">Unsere Leistungen</h2>
Beratungstechnicken
-
Konsistente Sprache: gleiche Begriffe für gleiche Funktionen („Anmelden“ vs. „Login“ vermeiden).
-
Kurz, aber präzise: Labels sollen nicht überladen, aber eindeutig sein.
-
Hilfetexte ergänzen: mit
aria-describedbyoder unterhalb von Feldern. -
Visuelle und semantische Konsistenz: Überschriften auch optisch als solche erkennbar machen.
-
Vermeide Abkürzungen, die nicht allgemein verständlich sind.
Fehler
- Überschriften nur für Design genutzt, nicht für Struktur.
- Labels fehlen oder sind nicht mit Inputs verknüpft.
- Gleiche Buttons auf einer Seite heißen „Mehr“ – ohne Kontext.
- Placeholder als Ersatz für Label → verschwindet beim Tippen.
- Inkonsistente Begriffe („Zur Kasse“ auf einer Seite, „Bezahlen“ auf einer anderen).