1. Take away as many form fields as possible, until you can’t, and then you try some more.
In the example above, Airbnb allows users to sign up with their e-mail, but with minimal fields and absolute ease for the customer. I know it‘s sometimes impossible to get rid of some items in your form (for many reasons) but we should always strive for minimal fields. To make my design process abit more organised, I will ask some of these questions below:
- Can labels be reworked so additional fields wouldn’t need to be included? — Having a ‘Full Name’ field instead of breaking it into ‘First’ and ‘Last name’?
- Can this item be asked of the customer at another stage in their journey (not in this form)?
- Can an item be removed with negotiation from stakeholders/product owners?(this is tough, as you’ll need to justify your reasoning, preferably with data☺)
Unless we were all fortunate enough to allow for single-click social media sign-ins or integrating Google Sign-in to our forms, we will need to consider this ‘necessarily-minimal’ approach. This take-away certainly rings true to Antoine de Saint-Exupery’s famous quote:
“Perfection is achieved not when there is nothing more to add, but when there is nothing left to take away”
2. Consider why you use a particular style of Form field Design
There have been several form interaction designs that have been circulating around, but they should be used for a good reason and for a specific intention in your design.
Dynamic Single-Form Field Design
Natural Language Form Design
The micro-interactions included in these examples are fun! They bring a smile to you and your customers, and it could also increase your conversion rates. There are lots of different things that you can do in your form. Among plenty of awesome examples of text-input designs online, here is an amazing resource.
However, you need to keep in mind the audiences which you are designing for and if some microinteractions are appropriate for your project. You also might not want to make interactions that makes the task more complex than it should be.
3. Look at the big picture of your forms
This is probably the most challenging, but the most rewarding form design practice you could implement into your workflow. Designing better forms does not only stay at the element, component-level but rather it has to address the uncomfortable/challenging (often unspoken) question of what the high-level purpose of your form actually is.
It may seem straightforward to say that ‘we want our customers to sign up for our newsletter’, or that ‘we want users to create an account as soon as they arrive on our site’ and that’s okay, but what are the implications of having them do those things at that time? What are the possible strategies that are involved when you include your form at certain stages of the customer journey?
Thinking about the strategy of your forms and how it fits into your overall design will truly benefit the work that you do, your team/organisation does, and most importantly the experience of your target audiences.
I am by no means an expert on form-design, and I’m on a continuous path of exploration and learning in the field of design.