How many people like filling out forms? You guessed it, not many. Users want to checkout in a frictionless manner and creating an account is unavoidable. In this case study we read how the users behaved on the sign up page and we redesigned it accordingly.

SKILLS USED:
UX Research
Contextual Interviews
UI Design

TOOLS USED:
Sketch
hotjar.com

 

The Challenge

The original design of the page had no design guidelines. It only included the required fields stacked on top of each other with no reasoning behind it other than the technical and business requirements. All branding has been hidden from this article for the confidentiality of the brand.

 
 

 Survey Findings

I took a sample of 999 users on the span of three days where the traffic was average on the website. But it was during three running advertising campaigns which meant that users have a higher rate of signing up and creating a new account. Using Hotjar Forms tool, we collected the below data. Each column represents a field that was required to fill, the number of users that interacted with the field, the average interaction time, the refill count and successful submission count.

 

Data collected by Hotjar Forms.

 

 Key Learnings

  • 807 visitors (80.8%) left the page without interacting with the form.

  • 92.54 seconds spent on password creation & half the time was spent on confirming the password.

  • Only 4.2% of the users succesfully completed the form.

  • Of the users who reached the password creation stage only 26% made it out.

  • The time spent on the field of D.O.B. recorded an above average rate with 25.8 seconds.

  • 42.9% refilled their mobile number, that’s also a high rate.

 
 

The Redesign

After taking into consideration the business requirements I sketched the layout, tested many online forms and read a lot about form guidelines. And this is what it came to be:

 
 

Great! Let’s dissect it!

 
 

 Error Messages

Another layer to forms is the error messages, which makes the form more alive. In this case I suggest to apply the two-state validation pattern. But what is that?
“Form validation” refers to putting particular error messages next to text inputs when the user enters a “bad” value. The two most important questions to that are: 

  1. When should the error message appear? 

  2. What should the error message say?

It’s tougher than it sounds because the naive solutions are pretty noticeably bad. Validate on keydown (typing in the field) and the field yells at you while typing. Validate on blur (pressing/tapping outside the field) and if the users want to correct the input, they have to go back to the field, press/tap outside to see if it’s correct and go back again - you get the picture! Extra clicks are annoying! Also, when the user blurs it, it usually means they’re done with the field.

Do you see the issue?
Enter the two-state validation pattern!

  1. Wait until the first blur to validate the field

  2. After the first blur, validate on keydown

error message.jpg
 
 

Such redesign raised the conversion rate by 4 folds!

Previous
Previous

HiCart.com App UI

Next
Next

Kataeb.org