1. Fewer words
Most forms have far too many words. Aim to cut half of them.
2. Establish a clear purpose — and communicate it
Few people fill in forms for fun. It's an effort, and forms designers need to justify that effort.
Your user will be thinking "What's in it for me?" So make sure that you figure out:
- Why you're asking them to fill in the form
- Why they might want to fill in the form
- Whether those two purposes line up.
If there is a gap between the users goals and yours, then you'll need to find a short, convincing explanation to bridge the gap.
3. Try using soft validations
Paper forms allow users to enter whatever they think they need to fulfil the purpose of the form. This means that if their particular answer happens to be unexpected, they can still fill in the form and proceed. But if they miss a field or write illegibly, then the error simply stays there until the form is processed.
On web or electronic forms, we have the ability to check data as the user enters it, and (we hope) guide them to better results. There are three options:
- No validation: there is no warning and the form accepts any input.
- Strict validation: the form will not allow the user to proceed until correct data is entered.
- Soft validation: the form warns the user that the data is missing or incorrect, but the user can proceed.
Opting for no validation is the easiest to program, but may confuse your users if they inadvertently make minor errors.
Think about the business reasons for each validation. If you have strict validation, then you may lose some users whose circumstances are a little different to whatever you anticipated.
Soft validations are the most challenging to program, but can deliver the best user experience because users find out about genuine slips but can still enter data where their answer doesn't quite fit with your pre-defined ideas.
If you are getting unacceptable drop-off rates (too many people bailing out of your form), then consider including some soft validations at the points where they are leaving.
4. Test the form with real users — then act on what you find
If you're already doing usability testing on all your forms - congratulations. If not, then give it a go: you'll be surprised by how much you learn. Ask some real users from the target audience to try your form. Watch them as they fill it in, and ask them to tell you what they think about it as they work through it. Watching a real user work on your form is the single best way of finding out where it works, and (more importantly) whether it fails.
5. Bonus idea: take the course
If you'd like more ideas like these, come to our seminar "Forms usability".
Foundation Certificate in UX
Gain hands-on practice in all the key areas of UX while you prepare for the BCS Foundation Certificate in User Experience. More details
Every month, we share an in-depth article on user experience with over 10,000 newsletter readers. Want in? Sign up now and download a free guide to usability test moderation.
If you liked this, try
The first step in usability survival is to make sure that your development process is customer centred. This means making sure that customers are involved in the design and evaluation of the system. This quiz measures where you are now and provide a framework to help you improve. Are you customer centred?.
User Experience Articles
Our most recent articles
Search for articles by keyword
- 7 articles tagged accessibility
- 4 articles tagged axure
- 5 articles tagged benefits
- 16 articles tagged careers
- 8 articles tagged case study
- 1 article tagged css
- 8 articles tagged discount usability
- 2 articles tagged ecommerce
- 19 articles tagged ethnography
- 14 articles tagged expert review
- 2 articles tagged fitts law
- 5 articles tagged focus groups
- 1 article tagged forms
- 7 articles tagged guidelines
- 11 articles tagged heuristic evaluation
- 7 articles tagged ia
- 14 articles tagged iso 9241
- 11 articles tagged iterative design
- 3 articles tagged layout
- 2 articles tagged legal
- 11 articles tagged metrics
- 3 articles tagged mobile
- 8 articles tagged moderating
- 3 articles tagged morae
- 2 articles tagged navigation
- 9 articles tagged personas
- 15 articles tagged prototyping
- 7 articles tagged questionnaires
- 1 article tagged quotations
- 4 articles tagged roi
- 17 articles tagged selling usability
- 12 articles tagged standards
- 47 articles tagged strategy
- 2 articles tagged style guide
- 5 articles tagged survey design
- 6 articles tagged task scenarios
- 2 articles tagged templates
- 21 articles tagged tools
- 58 articles tagged usability testing
- 3 articles tagged user manual