web design uiOctober 30, 20267 min read

Beispiele für Fehlermeldungen: schlecht, gut und großartig, neu geschrieben

Acht Fehlermeldungen, vom rohen Code zu einem Text, mit dem Menschen etwas anfangen können. Jede Stufe erklärt, die Dreizeilen-Formel hinter den großartigen und eine Checkliste für dein nächstes Review.

By Boone
XLinkedIn
Error Message Examples: Bad, Good and Great, Rewritten

Eine großartige Fehlermeldung sagt Menschen drei Dinge: was passiert ist, warum es passiert ist und was sie als Nächstes tun sollen, samt Button, der genau das erledigt. Die meisten Produkte hören beim Ersten auf, und viele kommen nie über einen Code hinaus. Unten findest du acht Fehlermeldungen von schlecht bis großartig, den Grund hinter jeder Stufe und eine Formel für deine nächste Meldung.

Was sich von schlecht zu großartig ändert

Schlecht

Ein dunkler Toast, der nur Error 403 sagt

Großartig

Ein dunkler Toast mit Schloss-Symbol, dem Titel Diese Datei ist privat, der Zeile Bitte Sam um Zugriff, wir sagen dir Bescheid, sobald du drin bist, und einem violetten Button Zugriff anfragen

Die schlechte Meldung ist für den Server geschrieben. Ein 403 ist ein echter Statuscode und korrekt, aber die lesende Person erfährt nichts, was sie nutzen kann. Die großartige Meldung ist für den Menschen geschrieben: Sie nennt die Datei, erklärt, dass sie privat ist, sagt, wer sie öffnen kann, und macht den nächsten Schritt zu einem einzigen Tipp.

Jede Stufe fügt eine Sache hinzu:

StufeWas sie Menschen gibtWas noch fehlt
SchlechtEinen Code oder ein vages Wort wie „fehlgeschlagen"Was passiert ist, warum, was zu tun ist
GutWas passiert ist, in einfachen WortenWarum, und was als Nächstes zu tun ist
GroßartigWas passiert ist, warum, und der nächste Schritt auf einem ButtonNichts, was sie entscheiden müssten

1. Kein Zugriff

  1. Schlecht

    Error 403.

    Ein Statuscode. Für Entwickler korrekt, für alle anderen leer.
  2. Gut

    Du hast keinen Zugriff auf diese Datei.

    Sagt, was passiert ist, in den Worten der lesenden Person. Lässt sie aber hängen.
  3. Großartig

    Diese Datei ist privat. Bitte Sam um Zugriff, wir sagen dir Bescheid, sobald du drin bist.

    Sagt warum (sie ist privat), wer es lösen kann (Sam) und was danach passiert. Der Button heißt Zugriff anfragen, die Anfrage braucht also nur einen Tipp.

Ein 403 bedeutet, dass die Person angemeldet ist, aber keine Berechtigung hat. Diese Unterscheidung zählt für den Text: Sie muss sich nicht erneut anmelden, sondern jemand muss die Datei teilen.

2. Eine abgelehnte Karte

  1. Schlecht

    Transaktion fehlgeschlagen.

    „Fehlgeschlagen" ohne Subjekt. Lag es an der Karte, am Shop, an der Verbindung?
  2. Gut

    Deine Karte wurde abgelehnt.

    Nennt die Ursache, mit der Menschen etwas anfangen können.
  3. Großartig

    Deine Karte wurde abgelehnt. Deine Bank hat abgelehnt. Probiere eine andere Karte oder bitte deine Bank um Freigabe.

    Legt das Problem bei der Bank, nicht bei der Person, und zeigt zwei Auswege. Der Button heißt Andere Karte nutzen, der schnellere Weg.

Zahlungsfehler betreffen das meiste Geld und die meiste Peinlichkeit. Gib niemandem die Schuld und halte den Ausweg auf demselben Screen bereit.

3. Eine zu große Datei

  1. Schlecht

    Upload-Fehler.

    Kann alles Mögliche sein, also versuchen Leute dieselbe Datei erneut und laufen gegen dieselbe Wand.
  2. Gut

    Diese Datei ist zu groß.

    Die Ursache, aber nicht, um wie viel.
  3. Großartig

    Dieses Video ist 2,4 GB groß. Das Limit liegt bei 2 GB. Kürze es ein wenig und versuche es noch einmal.

    Beide Zahlen, damit man sieht, dass die Lücke klein ist. Der Button heißt Video kürzen und löst es, ohne die App zu verlassen.

Wenn ein Limit im Spiel ist, nenne das Limit. Eine Zahl, die man nie erfährt, kann man nicht beheben.

4. Offline gehen

  1. Schlecht

    Netzwerkfehler.

    Klingt, als sei etwas kaputtgegangen, und vielleicht Arbeit verloren.
  2. Gut

    Du bist offline.

    Klar, aber die erste Sorge in jedem Kopf lautet: „Sind meine Änderungen weg?"
  3. Großartig

    Du bist offline. Deine Änderungen sind auf diesem Handy gespeichert und werden synchronisiert, sobald du wieder online bist.

    Beantwortet die Sorge, bevor sie gestellt wird. Der Button heißt Erneut versuchen.

5. Abgemeldet werden

  1. Schlecht

    Error 401: Unauthorized.

    „Unauthorized" liest sich wie ein Vorwurf, und es ist schon wieder ein Code.
  2. Gut

    Deine Sitzung ist abgelaufen.

    Korrekt, aber „Sitzung" ist ein Entwicklerwort.
  3. Großartig

    Du wurdest abgemeldet. Es sind 30 Tage vergangen. Melde dich erneut an, dann bringen wir dich hierher zurück.

    Erklärt den Grund und verspricht, dass niemand seinen Platz verliert. Der Button heißt Anmelden.

Ein 401 ist der Gegenfall zum 403: Die Person ist nicht angemeldet, oder ihre Anmeldung ist abgelaufen. Der Weg zum Anmeldescreen ist die Lösung, und die Zusage, danach wieder am selben Ort zu landen, nimmt den Grund zu zögern.

Drei weitere, frisch geschrieben

Dieselben Regeln gelten für Situationen, die die fünf oben nicht abdecken. Diese drei sind unsere eigenen Beispiele.

Ein Speichern, das auf dem Server scheiterte
  1. Schlecht

    Error 500. Etwas ist schiefgelaufen.

    Der Code bringt nichts, und „etwas" gibt zu, dass wir es nicht wissen.
  2. Gut

    Wir konnten deine Änderungen nicht speichern.

    Übernimmt das Problem und benennt, was scheiterte.
  3. Großartig

    Wir konnten deine Änderungen nicht speichern. Das liegt an uns, nicht an dir. Dein Text ist noch da, versuche es in einer Minute erneut.

    Sagt, wer schuld ist und dass nichts verloren ging. Der Button heißt Erneut speichern.
Zu viele Anmeldeversuche
  1. Schlecht

    Too many requests.

    Maschinensprache für einen Menschen, der wahrscheinlich schon genervt ist.
  2. Gut

    Zu viele Versuche. Versuche es später erneut.

    Klar, aber „später" kann eine Minute oder ein Tag sein.
  3. Großartig

    Zu viele Versuche. Zu deiner Sicherheit ist die Anmeldung 15 Minuten pausiert. Du kannst stattdessen jetzt dein Passwort zurücksetzen.

    Nennt die Wartezeit, den Grund und einen schnelleren Weg. Der Button heißt Passwort zurücksetzen.
Ein abgelaufener Einladungslink
  1. Schlecht

    Ungültiger Link.

    Legt nahe, die Person habe etwas falsch eingegeben.
  2. Gut

    Diese Einladung ist abgelaufen.

    Die wahre Ursache, ohne Schuldzuweisung.
  3. Großartig

    Diese Einladung ist abgelaufen. Einladungen gelten 7 Tage. Bitte Maya, dir eine neue zu schicken.

    Sagt, warum Links ablaufen und wer es lösen kann. Der Button heißt Neue Einladung anfragen.

Die Formel: was passiert ist, warum, was als Nächstes

Jede großartige Meldung oben passt in dieselben drei Zeilen:

text
[What happened, in the reader's words.] [Why, in one short sentence.] [What to do next.] [Button: the next step as a verb]
MeldungWas passiert istWarumWas als Nächstes
Kein ZugriffDiese Datei ist privatNur eingeladene Personen können sie öffnenZugriff anfragen
Abgelehnte KarteDeine Karte wurde abgelehntDeine Bank hat abgelehntAndere Karte nutzen
Zu großDieses Video ist 2,4 GB großDas Limit liegt bei 2 GBVideo kürzen
OfflineDu bist offlineÄnderungen sind auf diesem Handy gespeichertErneut versuchen
AbgemeldetDu wurdest abgemeldetEs sind 30 Tage vergangenAnmelden

Die „Warum"-Zeile streichen Teams als Erstes, und sie verhindert das nächste Support-Ticket.

Eine Checkliste für dein nächstes Review

  • Keine rohen Codes. 403, 401 und 500 gehören in die Logs, nicht in die Meldung.
  • Keine Schuldzuweisung. „Deine Bank hat abgelehnt", nicht „Du hast eine ungültige Karte eingegeben".
  • Nenne die Zahlen. Ein Größenlimit, eine Wartezeit, eine Anzahl Tage.
  • Ein Button, als Verb benannt. „Video kürzen", nicht „OK".
  • Sag, was erhalten blieb. Wenn nichts verloren ging, sag es.
  • Bestätige bei der Anmeldung keine Konten. „Falsches Passwort" verrät Fremden, dass das Konto existiert. Sag stattdessen „E-Mail und Passwort passen nicht zusammen".
  • Prüfe dann die Farbe. Worte tragen den Fehler, Farbe und Icon unterstützen sie. Unser Paper zur Farbe von Fehlermeldungen zeigt die Rottöne für Hell und Dunkel.

Paper

Farbe von Fehlermeldungen: die 8 Rottöne statt #FF0000

Das Schwesterpaper zu diesem: Hier sind die Worte, dort die Farben, Icons und der Code.

Paper lesen

FAQ

Wie schreibt man eine gute Fehlermeldung?

Sag in einfachen Worten, was passiert ist, in einem kurzen Satz, warum es passiert ist, und was als Nächstes zu tun ist. Lege den nächsten Schritt auf einen Button, der als Verb benannt ist, etwa Erneut versuchen oder Andere Karte nutzen.

Was sind Beispiele für schlechte Fehlermeldungen?

Rohe Codes und vage Worte: „Error 403", „Error 401: Unauthorized", „Transaktion fehlgeschlagen", „Upload-Fehler" und „Netzwerkfehler". Jede ist korrekt, und keine sagt Menschen, was sie tun sollen.

Sollten Fehlermeldungen Fehlercodes anzeigen?

Nicht als die Meldung selbst. Ein Code hilft Support und Entwicklern, also lass ihn in den Logs oder in kleinem Text unter der eigentlichen Meldung, falls dein Support-Team ihn braucht.

Was ist der Unterschied zwischen einer 401- und einer 403-Fehlermeldung?

Ein 401 bedeutet, dass die Person nicht angemeldet ist oder ihre Anmeldung abgelaufen ist, die Meldung sollte sie also zur Anmeldung schicken. Ein 403 bedeutet, dass sie angemeldet ist, aber keine Berechtigung hat, die Meldung sollte also sagen, wer ihr Zugriff geben kann.

Warum sollte ein Anmeldefehler nicht „falsches Passwort" sagen?

Weil er bestätigt, dass das Konto existiert, was jemandem hilft, Konten zu erraten. Sicherheitsempfehlungen raten zu einer einzigen allgemeinen Meldung bei falscher E-Mail oder falschem Passwort.

Quellen

Want every error, empty and loading state written and designed as one system? Our team designs product UI with the words in it from the first draft.

Get Started

More from Brainy Papers

Keep reading