Error Message Vocabulary
5 exercises — Practice vocabulary for writing error messages: what happened and what to do, avoiding technical codes, specificity vs. vagueness, recovery actions, and A/B testing.
0 / 5 completed
1 / 5
A UX writer reviews an error message that reads: "Error 403: Access denied." They rewrite it to: "You don't have permission to view this page. Contact your admin to request access." Which UX writing principle does this rewrite apply?
The three-part error message framework — what happened, why it happened, and what to do next — is the gold standard for user-facing errors: it respects the user's time by giving them enough to act, not just enough to know something went wrong.
Error message UX writing principles: (1) Describe the problem in plain language — "You don't have permission" not "403 Forbidden"; (2) Avoid blaming the user — "The file couldn't be uploaded" not "You uploaded the wrong file type"; (3) Provide a recovery action when possible — "Contact your admin to request access" gives the user a clear next step; (4) Be specific about what went wrong — "The file must be under 5MB" is more useful than "Upload failed"; (5) Match the tone of the product — a playful consumer app can use informal language; an enterprise tool should stay professional. The HTTP status code can be included (for support escalation) but should be secondary to the plain-language explanation.
Key vocabulary:
• error message — text displayed when something goes wrong, explaining the problem and ideally offering a recovery path
• recovery action — a specific, actionable next step provided in an error message to help the user resolve the problem
• plain language — writing that uses common words and clear sentence structure, accessible to users without technical expertise
Error message UX writing principles: (1) Describe the problem in plain language — "You don't have permission" not "403 Forbidden"; (2) Avoid blaming the user — "The file couldn't be uploaded" not "You uploaded the wrong file type"; (3) Provide a recovery action when possible — "Contact your admin to request access" gives the user a clear next step; (4) Be specific about what went wrong — "The file must be under 5MB" is more useful than "Upload failed"; (5) Match the tone of the product — a playful consumer app can use informal language; an enterprise tool should stay professional. The HTTP status code can be included (for support escalation) but should be secondary to the plain-language explanation.
Key vocabulary:
• error message — text displayed when something goes wrong, explaining the problem and ideally offering a recovery path
• recovery action — a specific, actionable next step provided in an error message to help the user resolve the problem
• plain language — writing that uses common words and clear sentence structure, accessible to users without technical expertise