all articles

On Mobile Forms and Homer Simpson Fingers

Read TIme

#

minutes

Published

June 25, 2013

A smartphone displaying a contact page for Hanson Inc., with a large cartoon hand tapping the screen.
Dave Rodriguez, Managing Director, Development

There’s an old episode of The Simpsons where Homer, working from home, tries to call the nuclear plant to warn about a meltdown. As he dials, he hears the following recording: “The fingers you have used to dial are too fat. To obtain a special dialing wand, please mash the keypad with your palm now.”

Those of us without tiny fingers know Homer’s pain all too well. Despite a gradual increase in screen sizes, typing and filling out forms on a smartphone is no picnic. According to a study conducted by Blink UX, users took over 100 seconds to type a moderately-long message on their preferred mobile device. On an unfamiliar device it took even longer.

Designing a successful mobile signup is about removing as much data entry as possible, and optimizing the display and usability of what remains. Below we’ll explore some techniques to engage users while minimizing the need for a special dialing wand.

Getting to know you…gradually

The best form field is the one you don’t have to fill out. Take a look at your signup form and ask yourself: “Do I really need all this information about every new user of my site?” Chances are you only need a few pieces of information to create a unique profile you can build on later.

Enter gradual engagement. In a nutshell, gradual engagement is allowing users to try out your product by giving you a little information, or no information at all. If they like what you have enough to stick around, you can collect more information a little at a time.

Example: Ancestry.com

Ancestry only requires three things: my first name, last name, and age. There are other fields, but they’re optional or have a default value. Most importantly, this “signup form” isn’t a roadblock. It’s actually the first step in researching my family tree.

On the next screen I see some search results, and I’m prompted for an email address. Instead of making me type in a username and password, they’ll email me one. I’m engaged and using the site and I’ve only typed in my name, email and age. If the content is good enough (and if you’ve used Ancestry, you’ll know those little green leaves are addictive) they’ll have much more of my information shortly.

A mobile pop-up overlay prompting users to register with an email address to view search results and save a family tree, with options to “Save & view” or decline.

Can’t someone else do it?

Chances are, your users already trust someone on the web with their information. Services like Facebook Connect can provide that information to your site. Over 1 billion people are on Facebook, and hundreds of millions of them (150+ million according to Luke Wroblewski) use the Facebook platform to log in to other sites every month. Those people have already built extensive profiles containing personal information. You can tap into that information (responsibly, of course) by allowing users to sign up and log into your site with their Facebook account. Facebook Connect SDKs are available for the web, iOS and Android, and now that Facebook is integrated fully into iOS 6, many users will never even see a login prompt.

If Facebook isn’t your cup of tea, Twitter, Mozilla, Microsoft and Google all offer similar services (Sign in with Twitter, Mozilla Persona, Windows Live Connect and Google+ Sign-In).

Using a third party gives you more than a way to bypass a login screen: if your site has social or sharing features, you can take advantage of the profiles your users have built. Not everyone will be comfortable with you sharing lots of information on their behalf, so be upfront about what your site will share and give the user a way to turn off social features. Better still, give your users the ability to register the old-fashioned way if they choose.

So it’s come to this

After you create a grand, innovative gradual engagement strategy and connect your users to their preferred social graph, there are likely to be a few form fields left over. Use the tips below to optimize your forms for the digitally rotund.

Start with the right viewport

If your page’s viewport is too wide (or worse, not set), your users will have to pinch and zoom before they even begin typing. If your site is responsive, setting the viewport to the device’s native width (<meta name=”viewport” content=”width=device-width” />) will ensure the best display. If you have a standard mobile site, make sure the viewport is the width of your layout (usually about 320 pixels). Use CSS to give form inputs some extra padding. A big click area means happy fingers.

A side-by-side comparison of two mobile form designs: the left shows small, hard-to-use input fields labeled “No viewport, tiny form fields. Bad deal.” The right shows larger, more user-friendly fields labeled “Big, healthy, Homer Simpson-esque click areas.”

Put your form labels above the fields

The battle over the “correct” placement of form labels (left or top) has raged in web dev circles for years, but on mobile the choice is clear. When you put labels to the left, the auto-zoom feature cuts off the text. Labels above the field are always in view.

A side-by-side comparison of mobile form layouts: the left shows input labels positioned to the left that become cut off when zoomed, while the right shows labels placed above fields, remaining clearly visible during input.

Use the right keyboard

In Blink UX’s study, users struggled the most with capital letters, numbers, and punctuation/special characters, because these are all buried in submenus when using the default keyboard.

HTML5 introduced new text input types including number, telephone, email, and URL. These input types tell the smartphone to use a different keyboard layout specialized for the type of input at hand. You can also specify a pattern attribute on your inputs to restrict the values users can enter (and in some cases, narrow the keyboard further).

A three-panel comparison of mobile form inputs for an age field: the first shows a default text keyboard, the second shows a numeric keyboard using a number input type, and the third shows a number-only keypad using a numeric pattern for more precise input.

Turn off autocapitalize and autocorrect when appropriate

Smartphones try to make typing faster by capitalizing and completing common words, and fixing spelling mistakes. Autocorrection can slow down typing of proper names, usernames, addresses, and other non-dictionary words. Fortunately, you can control this behavior by adding autocapitalize and autocorrect attributes to your inputs.

A four-panel comparison of mobile text input settings showing the effects of autocapitalize and autocorrect: examples demonstrate text fields with these features turned on versus off, highlighting differences in capitalization and spelling suggestions.

As of iOS 5.0, autocapitalize=”sentences”,  autocapitalize=”words” and autocapitalize=”characters” are supported. Autocapitalize=”on” is the same as autocapitalize=”sentences”.

On Android, typing suggestions show up in a bar above the keyboard, so these options have no effect on that platform.

So there you have it.

Engage gradually. Ask somebody else for user information. And design fat-finger-friendly forms. These three strategies can take the pain out of filling out mobile forms and help turn browsers into engaged users.

The Homer Simpsons of the world will thank you.

You may also like
Stylized golf ball beneath curved signal waves on a green background.
Going Social with the Jamie Farr Toledo Classic

I once sold lemonade to Jamie Farr. Or, I tried to. I grew up across the street from Highland Meadows Golf Course, which—if you know anything about Toledo—has long been the home of the Jamie Farr Toledo Classic. It was a tradition of my childhood that every summer for one week, LPGA players and fans took over my neighborhood to have fun and raise money for local children’s charities...

Steve Dwyer, Connection Strategist at Hanson Inc., blogs about his childhood connection to the Jamie Farr Toledo Classic and why he's excited about our social media partnership with them.

A grid collage of various internet meme images and characters, including animals, reaction faces, and pop culture figures, each set against colorful radial backgrounds.
Memes, Community and the Evolution of Communication

Have you seen the latest Dos Equis commercial? It quips that the most interesting man in the world “has inside jokes with complete strangers.” Beyond the inherent funniness of the concept, it made me laugh for a different reason—the enormous irony that the Dos Equis guy has become one of the most popular memes ever, and the fact that memes are, indeed, an inside joke with complete strangers…

Steve Dwyer, Connection Strategist at Hanson Inc., reflects on how memes influence communication and community building in making people "close strangers."

Graphic of a sunrise over Earth with the text “beyond HTML5,” surrounded by various web technology icons.
Beyond “HTML5,” Part 3: The Future of the Open Web

So far in this blog series we’ve explored the meaning of “HTML5” and the road to the Open Web, and we’ve reviewed Open Web technologies supported by today’s browsers. Now it’s time to look at some exciting Open Web features that will shape the web of tomorrow, and their current alternatives...

What Open Web features are coming, and what are their current alternatives? Dave Rodriguez of Hanson Inc. concludes his 3-part blog series.