Dark Patterns are UI techniques designed to trick users into doing things they otherwise wouldn’t have done.
Normally when you think of “bad design”, you think of laziness or mistakes. These are known as design anti-patterns. Dark Patterns are different — they are not mistakes, they are carefully crafted with a solid understanding of human psychology, and they do not have the user’s interests in mind.
For instance, Privacy Zuckering is a dark pattern implemented by Facebook to get users to share more about themselves than they would like to. (thx, @tnorthcutt)
Why I Believe Printers Were Sent From Hell To Make Us Miserable – The Oatmeal
The latest firefox (3.6.9) adds support for x-frame-options
Fake – Mac OS X Web Browser Automation and Webapp Testing Made Simple.
Does Your Log In Make Them Drop Off?
Error-handling is one of the most often overlooked pieces of usability and conversion optimization. We can become so focused on cart button design, home page layouts, featured products, promotional offers, email subject lines and the like that we forget that the biggest points of friction are when the customer inputs something incorrectly in a form field. When customers don’t understand what they did wrong or how to correct it, they abandon your site. And this kind of site abandonment is more damaging than “that price was too high” or “I didn’t find the product I wanted.” When someone abandons your site because it was difficult to use, they are far less likely to have the faith to return again.
One common place of friction is with log in screens. While you should absolutely use guest checkout whenever possible to reduce the need to sign in, it’s inevitable that existing customers who want to track orders, view wishlists, write product reviews and participate in your user community will face the dreaded log in box. And unless they have the memory of an elephant, they’ve got a good chance of forgetting the username/password combination (especially if you’re a stickler for strong passwords, requiring numbers or other special characters).
The worst practice is to tell the user their login information is “invalid.”
Equally bad is to say the login “didn’t work.” Sounds like a system problem rather than an input error.
Better is to explain that the address entered does not match account records. This way, the customer understands it’s not that the system doesn’t believe the email address itself doesn’t exist, rather that it was not the email address the customer signed up with.
Target goes the extra mile to provide inline feedback and a detailed explanation of how the user can remedy the situation, including checking out with their Amazon account instead. (Problem is, folks don’t remember their Amazon account info either!)
Bad practice is to use red notification text, but to make it really small, or to camouflage it below the login box:
Can you read this?
Login screens are not the only place your visitors may be experiencing frustrating errors. Make sure you explain what the CVV is if you use ask for it, and explaining what format you require for telephone numbers, postal codes and password creation.
Your web analytics will show you which pages have high exit rates. Examine top exit pages that have input fields that may require tweaking.
This entry was posted
on Wednesday, August 25th, 2010 at 1:03 am and is filed under Web Design and Usability.
You can follow any responses to this entry through the RSS 2.0 feed.You can skip to the end and leave a response. Pinging is currently not allowed.
Good observations on how to make your login forms more user-friendly
Skype for Business – Control Skype in your business with Skype Manager™
Skye now has a great way for business to manage their user accounts.
Inside the secret world of Trader Joe’s – Aug. 23, 2010
What’s the modern procedure for finding a job? | Ask MetaFilter
How do people find jobs these days, anyway? My beloved husband was fired yesterday from the job he’s held for ten years as a full-time employee and for four years prior to that as a contractor (after his first bad review, not that I’m bitter).
Error-handling is one of the most often overlooked pieces of usability and conversion optimization. We can become so focused on cart button design, home page layouts, featured products, promotional offers, email subject lines and the like that we forget that the biggest points of friction are when the customer inputs something incorrectly in a form field. When customers don’t understand what they did wrong or how to correct it, they abandon your site. And this kind of site abandonment is more damaging than “that price was too high” or “I didn’t find the product I wanted.” When someone abandons your site because it was difficult to use, they are far less likely to have the faith to return again.







