Zuko Blog

8 Tips to optimize your mobile form UX

Advice on creating a smooth user experience for forms on a mobile device

All forms are difficult to get right but delivering a good user experience for forms on mobile devices is doubly tricky. The smaller screens that interface with fingers rather than a mouse cursor throw out their own set of challenges that you need to tackle if you want to stop people abandoning your forms.

With mobile usage making up around 60% of all internet traffic and Zuko benchmarking data indicating that mobile conversion rates consistently lag behind desktop ones, it’s clear that getting mobile forms right is critical to getting the most out of your website.

We’ve previously shared many general tips that can be used to optimize all forms. This article focuses on providing advice that is specifically pertinent to mobile devices. We know these design patterns work as we’ve used them in Zuko’s Form Builder to deliver a smooth mobile user experience.

  1. Single column rather than multi column
  2. No long single stage forms
  3. Be finger friendly
  4. Use the right HTML types
  5. Use copy rather than tooltips
  6. Avoid the pain of dropdowns
  7. Unmask passwords as a default
  8. Use mobile’s native features

1. Single column rather than multi-column

Building your form in the single column format will mean that it is automatically responsive and will render in the mobile environment as it should. Forms in a multi-column style tend to take longer to complete anyway but you also need to make sure that they will translate well to a mobile screen.

Source: CXL Institute

Note this principle doesn’t just apply to form fields but to all elements of the experience. Take this example of a foreign exchange platform’s registration form.

In the desktop version, the critical microcopy explaining the information the user will need to complete the form is clearly visible on the right hand side:

However, when looking at the mobile version the formatting has completely removed the copy, meaning that users do not get their expectations managed as they should.

2. No long single page forms

Multi-step forms are often the best choice for forms anyway but in the case of mobile it’s important that you actively look at whether breaking the form up will improve the experience. A long single page form involves a lot of scrolling that can take a toll on the user’s patience.

For example, here is the mobile rendering of an Italian government form:

Source

Even though it’s not the worst example of a single page form rendering poorly on mobile, it would certainly benefit from “chunking” into sections to reduce the cognitive load and prevent a “what the heck is this” reaction from the user.

3. Be finger friendly

It’s all too easy to forget how the user will interact with your form if you’re designing it on a 34 inch screen whilst sitting in a comfy swivel chair. Mobile users will be jabbing at it with a set of poorly coordinated, pudgy fingers so your elegantly designed desktop elements won’t cut it in the real world.

Specifically, you need to make sure that your elements are big enough for the user to easily tap them rather than their neighbours. WCAG guidelines suggest that target sizes of tappable elements (radio buttons, checkboxes, dropdowns, buttons, textboxes) are at least 44 x 44 pixels. You also need to make sure that there is enough whitespace between elements to avoid people hitting the wrong element by accident.

To illustrate this, take a look at the relative sizes of radio buttons in forms created by Zuko Form Builder and those in the cramped Italian government form we shared above.

These radios are 13px x 13px and super-hard to accurately tap

Whereas these have been designed to be easy to interact with.

One other tip to keep things finger friendly - stay away from sliders. As much as they seem like a good idea on mobile they are fiddly as heck and very difficult to navigate to an exact value using your sweaty index digit.

Don’t use these formats on mobile

Instead, just use a simple text box that the user can enter the value they want. They’ll thank you for it later!

4. Use the right HTML Types

If you’ve ever tapped a “Phone Number” text box on a mobile form to be met with a keyboard that only contains letters, you’ll understand the frustration that a miscoded form field can cause. It’s all too avoidable as well. Simply code the appropriate HTML type so it shows the relevant keyboard type when interacted with.

Here’s a handy cheat sheet to help shortcut the process:

5. Use microcopy rather than tooltips

Tooltips are generally problematic on all forms for various reasons. The justification for using them in the mobile format is even less. Specifically, some of the functionality (like appearing on hover) ceases to apply and the shortcomings become even more pronounced (obscuring fields, being cropped, being difficult to close).

In short, if something is important enough that the user needs to know it then include it as microcopy above the question rather than hiding it behind a tool tip.

Don’t hide information behind a ? that then blocks the text box when you reveal it

Instead, include it prominently with the question

6. Avoid the pain of dropdowns

We’ve previously spoken at length about why dropdowns are generally not a good idea. This is magnified in the mobile environment where screen real estate is even more limited and a monster dropdown isn’t going to help the experience at all.

This extreme example shows how dropdowns can go very wrong on mobile, obscuring the rest of the form and taking a long time to navigate.

Even in less egregious cases like the one below, you still have options that the user cannot easily access without an involved scroll and search.

The best alternative to a dropdown for mobile devices is a set of properly sized radio buttons. This is a “one tap” mechanism that cuts out all the scrolling and pain of a dropdown with a format that can be completed in milliseconds.

A good example of using radio buttons instead of a dropdown

If you absolutely have to include a dropdown make sure that you:

7. Unmask passwords as a default

The password field is consistently a source of friction and drop-off (see Zuko data on the subject here). Don’t make it harder than it needs to be.

In the mobile context, this means not insisting on password input being masked at all times. When you’re tapping on a fiddly little keyboard, it’s easy to make a mistake and if the password is masked you won’t know until you’ve submitted.

Don’t force this

Instead, default to an unmasked input

Masking was developed in a world of internet cafes and heavy computers tied to a desk. In a world of mobile devices it’s easy for a user to head to a secure place to create a password safely. Put the power in their hands - unmask as default and let them choose if they want to mask it.

As we like to say; unmasking shouldn’t only be for Scooby Doo villains…

8. Use mobile’s native features

The mobile environment is completely different to that of desktop so why try to force the old way of doing forms into this new(ish) format? Phones have a plethora of functions that can be used to enhance the user experience and shortcut the form journey so why not use them?

Specifically, you can consider:

Camera - Let the user scan a document (passport, drivers licence, credit card) and use the technology to complete the form (be sure to let them check and confirm the details first though).

Voice - If you have a form with heavy text input, provide a voice option and translate for them.

Location Services - Hook into the user’s GPS location (with permission) to create smart defaults for relevant questions (like country, etc).

Biometrics - Using a biometric login can remove UX issues around the password field altogether.

By using these tips in conjunction with our general advice on form design you should be able to create a much smoother user experience and increase your forms’ conversion rates.

To help identify where the issues are on our form (mobile or desktop) sign up for a free trial of Zuko or contact us at sales@zuko.io

Looking to improve your form conversion?

Submit your form to get a free health check showing you:
  • Likely friction points leading to abandonment
  • Form elements contributing positively
  • Other areas for UX improvement
Zuko's Big Guide to Form Optimization and Analytics Cover Shot

We wrote the book on form optimization!

"The best book on form design ever written - 80 pages of PURE GOLD"
Craig Sullivan, CEO, Optimise or Die
DOWNLOAD THE EBOOK
(No email needed)

More from our blog:

Video Workshop: eCommerce Checkout Teardown
We review an eCommerce checkout, looking at the good, the bad and the ugly
Video Workshop: Fixing your forms
Check your form for these common UX issues that are causing abandonment
How to Break Your Online Form and Why It’s Good for Business
Uncover UX issues by behaving badly on your form

Zuko is the most powerful form analytics platform available on the market. Find out how to improve your form and checkout conversion by taking a product tour.

PRODUCT TOUR
zuko full colour logo
Formisimo Ltd, Colony, 5 Piccadilly Place, Manchester, M1 3BR
VAT Number: GB181252425
Registered in England as company number 08859680
New Business: sales@zuko.io
Support: support@zuko.io