Hoe schrijf je een goede foutmelding?
Een goede foutmelding zegt wat er moet gebeuren, niet dat er iets fout is. “Vul een e-mailadres in met een apenstaartje” helpt; “ongeldige invoer” niet.
Zet hem bij het veld zelf, niet bovenaan je formulier.
En schrijf hem in gewone taal.
Wat erin hoort
Wat er ontbreekt of niet klopt, en wat je bezoeker moet doen om verder te komen.
Meer daarover lees je bij usability.
Wat er niet in hoort
Technische termen, foutcodes en verwijten. “U heeft een fout gemaakt” is nooit de juiste toon.
Meer daarover lees je bij accessibility.
Waar hij staat
Direct onder het veld waar het misging, in een kleur die opvalt maar ook zonder kleur te begrijpen is.
Meer daarover lees je bij frontend.
Mijn vuistregels
- Zeg wat er moet gebeuren.
- Plaats hem bij het veld.
- Niet alleen kleur gebruiken.
- Laat ingevulde gegevens staan.
Die laatste is de ergste fout die je kunt maken: een formulier dat leeg terugkomt na een fout.
Voor een schermlezer
Koppel de melding aan het veld en kondig hem aan. Anders hoort iemand alleen dat er iets misging, zonder te weten waar.
Meer daarover lees je bij wat validatie is.
Wanneer je hem toont
Nadat iemand een veld verlaat, niet tijdens het typen. Meetypen voelt alsof je op de vingers wordt gekeken.
Meer daarover lees je bij conversie.