Bootcamp

From idea to product, one lesson at a time. To submit your story: https://tinyurl.com/bootspub1

Follow publication

How to increase forms’ conversion

Dmitrii Ziuzin
Bootcamp
Published in
4 min readSep 10, 2023

I’d like to share some design principles I use for creating forms. These concepts have been discussed and explained numerous times, but revisiting them is always valuable, especially given the extensive room for improvement on the internet.

No optional fields

Since optional fields can be skipped without affecting form submission, they can be simply removed.

Shorter forms are always better for conversion

Since optional fields can be skipped without affecting form submission, they can be simply removed. Certain fields can be labeled as ‘Optional’ or ‘If applicable’.
Certain fields can be labeled as ‘Optional’ or ‘If applicable’

Information should not be hidden behind hover gestures

It’s very likely that forms will be used on touch devices

If tempted to hide information, it may not be that important and can be removed.

Information should not be hidden behind hover gestures
Information can be displayed contextually while interacting with an element.

A large number of fields should be divided into groups

The human brain can comfortably handle a maximum of 7 items at a time. Grouping fields helps fill big forms with less stress.

7 items per group maximum

A large number of fields should be divided into groups
The human brain can comfortably handle a maximum of 7 items at a time. Grouping fields helps fill big forms with less stress.

A huge number of fields should be divided into steps

Logically grouping fields on each step helps users focus on providing specific types of data

‘Save for later’ in this case is recommended

A huge number of fields should be divided into steps
Logically grouping fields on each step helps users focus on providing specific types of data

Fields’ sizes should correspond to the volume of data

Proper fields’ sizes help users understand how much data the form requires. Additionally, varying sizes visually divide the form and make it more rhythmic.

It’s all good for a quick scan of a form, which can positively affect form submission.

Fields’ sizes should correspond to the volume of data
Proper fields’ sizes help users understand how much data the form requires. Additionally, varying sizes visually divide the form and make it more rhythmic.

Radio buttons are for a choice of up to 4 options

A balance between the number of displayed elements and user-friendly selection

Replacing radio buttons with segmented controls cannot always work well

Radio buttons are for a choice of up to 4 options

A dropdown is for choosing from 5 and more options

One element instead of a list of items saves space and avoids visual noise

It’s good to complement a long list dropdown with search functionality

A dropdown is for choosing from 5 and more options

Labels are always visible

It’s simply easier to view the name of the provided data rather than guessing what it represents

This is particularly crucial for forms containing more than 3–4 fields

When labels are hidden after filling out fields, it may not always be clear what type of data is represented in each field.
If labels are always visible, users can consistently understand the data they have provided.

Fields should be validated after they have been filled

A form never knows what a user is going to enter into until they actually do it

In some cases, switching focus or a timeout can trigger validation.

Fields should be validated after they have been filled
In some cases, switching focus or a timeout can trigger field validation.

An empty field is not considered an error

Users can accidentally select a field, then move to another field, and ultimately fill the accidentally selected field as they progress through the form.

Empty field reminder works

An empty field is not considered an error
Auto-focusing after submission attempt. Shake animation, like macOS, is a good addition.
Auto-focusing after submission attempt. Shake animation, like macOS, is a good addition.

Remember, there are always exceptions

I always assess how well each principle fits the case. It’s okay if the final approach doesn’t exactly match, as long as it benefits users and business goals.

Let me know which points seem most interesting to you. I will elaborate on them further with examples and details.

Feel free to share your comments and join in the discussion to learn together. Don’t miss out on liking, sharing, and subscribing!

Bootcamp
Bootcamp

Published in Bootcamp

From idea to product, one lesson at a time. To submit your story: https://tinyurl.com/bootspub1

Dmitrii Ziuzin
Dmitrii Ziuzin

Written by Dmitrii Ziuzin

Design for fintech | 13 yrs product designer | Ex IBM

Responses (1)

Write a response

great tips. thank you