Argumente für Barrierefreiheit werden meist rechtlich oder ethisch geführt. Im E-Commerce gibt es ein drittes, das in einer Planungsrunde härter landet: Eine Kasse, die eine Kundin nicht abschließen kann, ist Umsatz, für den Sie bereits Geld ausgegeben haben — und den Sie im letzten Schritt fallen lassen.
Das hier sind die Fehlschläge, die einen Kauf schlicht verhindern, ungefähr danach geordnet, wie oft sie es tun.
1. Formularfelder ohne Beschriftung
Das Muster „Platzhalter statt Beschriftung“ ist noch überall, und es scheitert doppelt: Die Beschriftung verschwindet, sobald jemand tippt, und sie war einem Screenreader von Anfang an nie als Beschriftung bekannt.
Auf einem Kassenformular mit zwölf Feldern fängt jemand, der bei Feld neun den Überblick verliert, nicht von vorne an. Er geht.
- tunVerwenden Sie ein sichtbares `<label for="…">` an jedem Feld. Schwebende Beschriftungen sind in Ordnung, solange das Label-Element echt ist.
- tunErgänzen Sie `autocomplete`-Tokens — `email`, `given-name`, `address-line1`, `postal-code`, `cc-number`. Automatisches Ausfüllen ist die größte Aufwandsersparnis, die Sie anbieten können.
- tunSetzen Sie in einer Kasse nie `autocomplete="off"`. Das ist keine Sicherheitsmaßnahme.
2. Fehler, die nur rot erscheinen
Ein roter Rahmen sagt einem Screenreader nichts und einem von zwölf Männern mit Farbsehschwäche wenig. Wenn das einzige Signal für eine falsche Kartennummer ein Farbwechsel ist, hängt die Kundin auf einer Seite fest, die in Ordnung aussieht, und kommt nicht weiter.
- tunSetzen Sie den Fehler als Text neben das Feld und verbinden Sie ihn mit `aria-describedby`.
- tunSetzen Sie `aria-invalid="true"` auf das Feld.
- tunSagen Sie, was gültig wäre: „Die Kartennummer hat 16 Ziffern“, nicht „Ungültig“.
- tunBewegen Sie den Fokus zum ersten Fehler — oder zu einer Zusammenfassung am Formularanfang, die auf jeden einzelnen verlinkt.
3. Eigene Auswahlfelder und Datumsauswahlen
Das native `<select>` und `<input type="date">` sind kostenlos barrierefrei und auf Mobilgeräten besser als fast alles, was Sie selbst bauen. Sie durch eine `div`-Suppe zu ersetzen ist der häufigste Weg, eine Kasse per Tastatur unbenutzbar zu machen.
Wenn ein eigenes Bedienelement wirklich nötig ist — eine Länderauswahl mit Suche etwa — setzen Sie das ARIA-Combobox-Muster sauber um, einschließlich des Verhaltens der Pfeiltasten, und testen Sie es mit der Tastatur, bevor es live geht.
4. Kontrast an den Stellen, an denen es am meisten zählt
Im Kleingedruckten scheitert der Kontrast: Lieferzeiten, Steuerzeilen, das Häkchen zu den AGB, die Endsumme. Genau das muss eine Kundin lesen, bevor sie sich bindet.
Der deaktivierte Zustand des Bezahlen-Buttons ist ein Sonderfall. Ist er bis zur Unlesbarkeit ausgegraut, weiß niemand, ob er deaktiviert ist oder die Seite kaputt.
5. Zeitlimits ohne Warnung
Sitzungslimits im Warenkorb bestrafen alle, die langsamer sind — mit Screenreader, beim Wechsel zur Bildschirmlupe oder einfach beim Holen der Karte aus dem Nebenzimmer. Warnen Sie vor dem Ablauf und bieten Sie eine Verlängerung mit einem Klick.
Was Sie diese Woche tun können
Für Fortschritt brauchen Sie kein vollständiges Audit. Prüfen Sie die vier Seiten, die die Transaktion tragen, beheben Sie, was zurückkommt, und gehen Sie sie dann mit der Tastatur ab.
- tunPrüfen: Produktseite, Warenkorb, Kasse, Bestellbestätigung.
- tunBeheben: Beschriftungen, Fehlertexte und Kontrast — das ist der Großteil der Liste oben.
- tunSchließen Sie einen Kauf nur mit der Tastatur ab. Wenn Sie es nicht können, kann es ein Teil Ihrer Kundschaft auch nicht.
- tunSetzen Sie diese vier Seiten auf einen täglichen Scan, damit ein Theme-Update die Arbeit nicht still rückgängig macht.
Fragen
- Wirkt sich Barrierefreiheit tatsächlich auf die Konversion aus?
- Der Mechanismus ist geradlinig: Wer ein Formular nicht ausfüllen kann, schließt den Kauf nicht ab. Etwa jeder sechste Mensch hat eine Behinderung, und die Korrekturen oben — echte Beschriftungen, automatisches Ausfüllen, lesbare Fehlertexte — senken die Reibung messbar für alle, nicht nur für Nutzende assistiver Technik.
- Unser Shop läuft auf einer gehosteten Plattform. Wie viel können wir ändern?
- Mehr, als Sie denken. Beschriftungen, Fehlertexte, Kontrast und `autocomplete`-Tokens stecken im Theme, und das kontrollieren Sie. Was Sie oft nicht ändern können, ist eine fremde Kasse — dann ist die Konformität des Anbieters eine Einkaufsfrage, und es lohnt sich, sie schriftlich zu stellen.
Weiterlesen