In case you missed it, yesterday's post was all about recognition over recall - don't make your users do all the work, take an educated guess instead. Today we’re looking at how you can prevent a user error before it happens. This one is short and sweet!
One of the most frustrating problems for a user is when they do something online and it goes pear shaped, especially when there are loads of ways to prevent that from happening in the first place.
We’ve previously talked about the importance of showing the rulebook upfront. Hotjar put their password requirements front and center so users understand the rules from the start. If the system can detect that the user is about to make an error, why let them carry on? Give people the tools they need to complete the task.
Hands up if you’ve ever received a reminder to add a subject line or attach a file to an email before you hit send? That’s what we call error prevention. If you’re lucky, your email provider will scan the email before you send it and alert you to the error.
I’ll explain it another way. If you have established some set rules, validate them as the user moves through the journey. No one wants to see the words ‘error please try again’ after they’ve spent hours (slight exaggeration) filling out a form. The point is, don’t give an error message after the user has already filled out a lengthy form, validate along the way rather than waiting for the user to click submit.
Be kind, be considerate and display the error up front, it’s easy.
Tomorrow we're talking about flexibility and efficiency.
Whenever you or your team are moving into a certain degree of uncertainty it is advisable to do it in a safe way by running experiments or launching MVPs instead of a full product proposition.
For those who have never heard the term “MVP”, it stands for Minimum Viable Product and it’s simply the first workable version of a business idea.
When was the last time you downloaded a song? Did you excitedly watch the status of your download while you waited? That progress indicator you were watching was a microinteraction, my friend! As you may already know, with great user experience and user interface design “the devil is in the details.” You can’t have an amazing digital experience if the details aren’t thought through and executed well. If microinteractions are designed successfully, they make a mediocre experience great, memorable and leave users wanting to return.