Marketing Glossar

2.413 Fachbegriffe aus 22 Bereichen des Online Marketings

Fehlermeldung (UX)

Definition: Eine Fehlermeldung (Error Message) ist eine UI-Systemnachricht die den Nutzer darüber informiert dass eine Aktion nicht erfolgreich ausgeführt werden konnte oder eine Eingabe ungültig ist, und ihm Orientierung zur Fehlerkorrektur gibt. Fehlermeldungs-Typen nach Kontext: Formular-Validierungsfehler (Pflichtfeld leer; ungültiges Format; Passwort zu kurz; E-Mail-Format falsch); System-/Netzwerk-Fehler (Verbindung unterbrochen; Server nicht erreichbar; Session abgelaufen); Berechtigungs-/Zugriffsfehler (nicht angemeldet; keine Berechtigung für Aktion); HTTP-Statuscodes im Frontend (404 Not Found; 500 Internal Server Error; 403 Forbidden); Anwendungs-/Geschäftslogik-Fehler (Artikel nicht mehr auf Lager; Gutscheincode ungültig; Buchungszeitraum nicht verfügbar). Kernprinzipien guter Fehlermeldungen nach Jakob Nielsen (Heuristik #9, «Help Users Recognize, Diagnose, and Recover from Errors», 1994; überarbeitet 2020): das Fehler-Problem klar identifizieren (welche Aktion; welches Feld; was genau ist falsch?); in verständlicher Sprache ohne Fachjargon oder Fehlercodes beschreiben; konstruktiven Korrekturvorschlag anbieten; WCAG 3.3.1 (Level A): Fehlermeldungen müssen das betroffene Element identifizieren und den Fehler textlich beschreiben; 3.3.3 (Level AA): wenn Fehler automatisch erkannt werden soll ein Korrekturvorschlag geliefert werden.

Erläuterung

Die systematische Forschung zu Fehlermeldungen im Human-Computer-Interaction-Kontext geht auf Ben Shneiderman (University of Maryland; «Designing the User Interface», Addison-Wesley, 1987) zurück der als erster definierte dass Fehlermeldungen spezifisch (nicht generisch), konstruktiv (Lösung anbieten) und nicht beschuldigend (keine Nutzer-Schuldzuweisung) formuliert sein müssen. Jakob Nielsen formalisierte dies in seiner 10. Usability-Heuristik (Heuristik #9 in der überarbeiteten 2020-Version: «Help users recognize, diagnose, and recover from errors»): Error Messages sollten in einfacher Sprache ausgedrückt werden (kein Fehlercode wie «Error 0x8007000B»); das Problem präzise beschreiben; und einen konstruktiven Lösungsvorschlag enthalten. Luke Wroblewski («Web Form Design: Filling in the Blanks», Rosenfeld Media, 2008) quantifizierte in seiner Formular-Usability-Studie den Einfluss von Inline-Validierung auf die Formular-Completion-Rate: Inline-Validation (direkt am Feld; nach Verlassen des Feldes ausgelöst) erhöhte die Formular-Completion-Rate um 22% und reduzierte die Completion-Zeit um 42% gegenüber Post-Submit-Validierung (Fehlermeldungen nur nach Formular-Absenden); die Studie zeigte außerdem dass spezifische Fehlermeldungen («Ihre E-Mail muss ein @-Zeichen enthalten») gegenüber generischen («Ungültige E-Mail-Adresse») die Formular-Abbruchrate um weitere 15–18% reduzierten. Baymard Institute (2019; «Form Usability» Studie; Analyse von 50 großen E-Commerce-Sites) identifizierte Fehlermeldungs-Design als einen der kritischsten Faktoren für Checkout-Abschlussraten: 61% der getesteten E-Commerce-Sites hatten mangelhaftes Fehler-Design mit generischen Meldungen oder Fehlercodes; 27% zeigten Fehlermeldungen ausschließlich oben im Formular ohne Verbindung zum betroffenen Feld; nur 12% hatten exemplarisches Fehler-Design mit Inline-Anzeige + Summary + konkreten Korrekturvorschlägen. Kate Moran (NNGroup; 2018) untersuchte Micro-Copy in Fehlermeldungen und zeigte dass Ton-of-Voice einen messbaren Einfluss auf Nutzeremotion und -retention hat: anklagende Formulierungen («Sie haben ein Pflichtfeld vergessen») erzeugten signifikant höhere Frustrationswerte als neutrale-konstruktive Formulierungen («E-Mail-Adresse fehlt – bitte ergänzen»).

Formular-Fehlermeldungen: Inline-Validation und WCAG

Fehlermeldungs-Micro-Copy, HTTP-Fehlerseiten und Ton

Praxistipp: Überprüfen Sie alle Fehlermeldungen in Ihren Formularen auf drei Qualitätskriterien: (1) Ist klar welches Feld betroffen ist? (2) Steht da warum es ein Fehler ist (nicht nur «Ungültig»)? (3) Steht da wie der Nutzer es korrigieren kann? Wenn eine Fehlermeldung nur ein Ja für diese drei Fragen hat, umschreiben Sie sie. Zusätzlich: testen Sie alle Fehlermeldungen mit einem Screen-Reader – stellen Sie sicher dass aria-invalid="true" auf fehlerhaften Feldern gesetzt ist und aria-describedby auf die Fehlermeldungs-ID zeigt, da Screen-Reader sonst die Fehlermeldungen nicht ankündigen.