This document discusses best practices for designing efficient forms. It provides 11 tips for form design, including making forms short, using a single column layout, logically grouping and sequencing fields, clearly labeling fields, specifying required fields, providing specific error messages, and more. Following these principles helps users easily complete forms and achieves their goals. When done correctly, it can significantly increase conversion rates and revenue.
3. “the number of customers purchasing went up
by 45%. The extra purchases resulted in an
extra $15 million the first month. For the first
year, the site saw an additional $300 million.”
The $300 Million Button - Jared Spool
5. so, why do users leave
apps and websites?
too much form errors
they don’t want to register
unnecessary information
6. 01
make it short
it saves user’s time and increases
the conversion rate.
ask for what you really need.
7. Image from “Designing More Efficient Forms: Structure,
Inputs, Labels and Actions”, by Nick Babich.
01
make it short
group similar and related fields in
one easy-to-fill field.
8. Image from “Designing More Efficient Forms: Structure,
Inputs, Labels and Actions”, by Nick Babich.
01
make it short
if you can`t reduce it,
break it in few steps.
don`t scary users.
9. 02
single column
the more linear, the better.
users are likely to interpret the
fields inconsistently in Z scan. Image from “Designing More Efficient Forms: Structure,
Inputs, Labels and Actions”, by Nick Babich
10. 02
single column
single-column form is faster
to complete.
users scan 15.4 seconds faster
than the multi-column form. Graphic from “Form Field Usability: Should You Use Single or Multi-
Column Forms? [Original Research]”, by Ben Labay
11. 02
single column
there are some exceptions:
city, state, and zip code..
Graphic from “Amazon Sign up register form”.
12. 03
grouping labels
it helps users make sense of the
information that they must fill in.
Image from “Design Better Forms”,
by Andrew Coyle.
13. 04
logical sequencing
users seek of making sense
through information sequence.
consider the cultural difference
in sequencing information.
Image from “orm Design Quick Fix: Group Form Elements
Effectively Using White Space”, by NN Group.
14. 05
alignment of labels
they make it easier for different sized
labels to fit easier within the UI.
best completion rates.
Image from “Designing More Efficient Forms: Structure,
Inputs, Labels and Actions”, by Nick Babich.
15. 05
alignment of labels
users scan out a form fast if you put
labels above each field.
Image from “Designing More Efficient Forms: Structure,
Inputs, Labels and Actions”, by Nick Babich.
16. 06
primary call to action
a primary call to action must
represent the primary user’s goal.
it reduces errors rate.
Image from “Primary & Secondary Actions in
Web Forms”, by Luke Wroblewski.
17. 06
primary call to action
the primary call to action should
be on the left.
it has to be aligned with the
rest of the form.
Image from “Primary & Secondary Actions in
Web Forms”, by Luke Wroblewski.
18. 07
matching types and sizes
this would avoid doubts and
confusion.
ALWAYS apply input masks when
needed. it also reduces errors rate.
Image from “Use these top 10 tips when you design
for forms”, by Chaymae Lougmani.
19. 08
required fields
No more asterisk * in forms. If you don’t
need the information, don’t ask for it.
.. or ask for it later.
Image from “Use these top 10 tips when you design
for forms”, by Chaymae Lougmani.
20. 09
explain inputs
inform users about input
requirements.
Image from “Use these top 10 tips when you design
for forms”, by Chaymae Lougmani.
21. 10
set default values
avoid static defaults unless a
large portion of your user’s will
select that value.
Image from “Designing More Efficient Forms: Structure,
Inputs, Labels and Actions”, by Nick Babich.
22. 10
set default values
.. and feature options according
to user’s preferences.
Image from “Why are drop-downs and select
boxes bad for forms?”, by Formisimo blog.
23. 11
specific errors
explain the problem, otherwise
users won’t know what went
wrong and what’s required from
them.
Image from “Use these top 10 tips when you design
for forms”, by Chaymae Lougmani.
24. 11
specific errors
explain the problem, otherwise
users won’t know what went wrong
and what’s required from them.
respect user flow.
Image from “Use these top 10 tips when you design
for forms”, by Chaymae Lougmani.
25. references
Designing More Efficient Forms: Structure, Inputs, Labels and Actions - Nick Babich
https://uxplanet.org/designing-more-efficient-forms-structure-inputs-labels-and-actions-e3a47007114f
Form Field Usability: Should You Use Single or Multi-Column Forms? [Original Research]
https://conversionxl.com/research-study/form-field-usability/
Primary & Secondary Actions in Web Forms - Luke Wroblewski
https://www.lukew.com/ff/entry.asp?571
Use these top 10 tips when you design for forms - Chaymae Lougmani
https://blog.prototypr.io/use-these-top-10-tips-when-you-design-forms-d095d6e3ab8a