Form Error Messages: 6 Ways to Help Visitors Recover
What happens when someone makes a mistake in your form? A useful error message explains how to continue.
1:47 · No narration: the video shows each step as text on screen, and every step is written out below, with buttons that jump the video to it.
Prefer YouTube? Watch this video on our YouTube channel (opens in a new tab).
The six points in the video
This is a silent video. The headings, explanations and labels below reproduce the information on screen.
-
Step 1: Explain the actual problem
Say which information is missing or needs correcting.
On-screen labels: Specific field; Clear problem; Plain wording.
-
Step 2: Suggest a useful correction
Give an example or explain the required format.
On-screen labels: Expected information; Example format; Practical next step.
-
Step 3: Use more than a colour change
A red border alone may not communicate the problem.
On-screen labels: Written message; Clear field association; Visible feedback.
-
Step 4: Keep valid information
Avoid making people retype details that were already correct.
On-screen labels: Keep valid entries; Correct only the issue; Less repeated work.
-
Step 5: Make feedback discoverable
People using keyboards and assistive technology need the message too.
On-screen labels: Useful focus handling; Announced status; Relevant field.
-
Step 6: Confirm successful completion
Distinguish a received submission from an error state.
On-screen labels: Success confirmation; Expected next step; Working submission route.
A practical check for your business
Submit an incomplete or unsuitable form value and review the response. Useful feedback identifies the problem, helps the visitor correct it and preserves appropriate information already entered.
Sources and further detail
Common questions
What happens when someone makes a mistake in your form?
A useful error message explains how to continue. Help the visitor correct the problem and continue.
Go further
More video tips
All 205 videos →
Buttons vs Links: Choose the Right Website Control
Match the control to the job.
Reduced Motion Explained: Make Website Animation More Comfortable
Respect the visitor preference.