Error Message Writing
5 exercises — Practice writing clear, calm, and actionable error messages for login failures, validation, server errors, and network timeouts.
0 / 5 completed
Quick reference: Error message principles
- Own system errors — use "We couldn't…" not passive constructions
- Avoid blame — never say "you forgot" or "wrong" (prefer "incorrect")
- Give recovery actions — always tell users what to do next
- No technical jargon — no error codes, status numbers, or server terms
1 / 5
A user attempts to log in with an incorrect password. Which error message follows UX writing best practices?
Error messages should be specific, calm, and offer a clear recovery action.
Breaking down each option:
• A ("Error: Authentication failure. Status 401") — technical jargon, no recovery path
• B ("Wrong password") — the word "wrong" feels blaming; "Try again" is redundant (they will)
• C ✓ — neutral ("incorrect"), specific (password, not credentials), recovers with a direct link
• D — too verbose; "please verify" and "resubmit" are bureaucratic; no user should read this
Benchmark phrase: "Incorrect [thing]. [Recovery action]"
Key vocabulary:
• Error message — UI text explaining what went wrong
• Recovery action — a link or instruction that helps the user fix the error
• User-blaming language — copy that makes the user feel at fault (e.g., "wrong", "you entered")
• Inline validation — error messages shown next to the field that caused the error
Breaking down each option:
• A ("Error: Authentication failure. Status 401") — technical jargon, no recovery path
• B ("Wrong password") — the word "wrong" feels blaming; "Try again" is redundant (they will)
• C ✓ — neutral ("incorrect"), specific (password, not credentials), recovers with a direct link
• D — too verbose; "please verify" and "resubmit" are bureaucratic; no user should read this
Benchmark phrase: "Incorrect [thing]. [Recovery action]"
Key vocabulary:
• Error message — UI text explaining what went wrong
• Recovery action — a link or instruction that helps the user fix the error
• User-blaming language — copy that makes the user feel at fault (e.g., "wrong", "you entered")
• Inline validation — error messages shown next to the field that caused the error
Next up: Tooltip & Help Text →