Sign In
14 Mar
Computers are supposed to make our lives easier, not more difficult. As usability-conscious designers, we can make our users’ lives easier by thinking about the way people interact with our websites, providing clear direction, and then putting the burden of sorting out the details in the hands of the computers—not the users. It’s that last part that we’re going to focus on here. We’ve all heard and read about big usability mistakes time and time again: “Don’t use images or flash for navigation,” “Don’t use Javascript for links,” and I certainly hope we’re all applying those lessons in our work. It’s often the smallest usability quirks, however, that create the biggest annoyances for users, especially when it comes to HTML forms. Follow these guidelines, and you’ll be off to a good start. Use the right field for the task With so many form elements to choose from, each with distinct advantages and disadvantages, it can be difficult to decide which elements to use in a given situation. Use radio buttons, checkboxes, and select boxes appropriately: for radio buttons or checkboxes, use the <fieldset> and <legend> tags to group the elements logically under an obvious heading. This grouping keeps the form manageable to users, as it can be broken down into smaller pieces in their minds. Jakob Nielsen provides these guidelines for use of checkboxes versus radio buttons: Radio buttons are used when there is a list of two or more options that are mutually exclusive and the user must select exactly one choice. In other words, clicking a non-selected radio button will deselect whatever other button was previously selected in the list. Checkboxes are used when there are lists of options and the user may select any number of choices, including zero, one, or several. In other words, each checkbox is independent of all other checkboxes in the list, so checking one box doesn’t uncheck the others. A stand-alone checkbox is used for a single option that the user can turn on or off. Source: “Checkboxes vs. Radio Buttons.” For fields in which a single selection is required and there are a large number of possible options, consider using a drop-down select box to conserve screen real estate. The barrier between what makes sense as radio buttons and select boxes is somewhat of a gray area and will depend on context. If you wind up with five or more radio buttons, Follow
12 Mar
Along with their popular line of high-end networking equipment, Cisco Systems offers something else for Cisco.com visitors to buy: a line of Cisco-brand leisure wear and accessories, everything from wind breakers to golf balls. The only problem is, to see the line of logo-emboldened products, you need to first fill out a registration form. Yes. You read that correctly. Just to *see* the available products, you need to create an account by filling out the four-page, 45-question form. (You have to tell Cisco your job role twice, your job title once, and the language you prefer to speak 3 times — all in English.) Then, if you can find your way back to the online marketplace, you can see the selection of laser-light key chains with the Cisco logo. There are many great business advantages to having users create an account and log into the system. You know who is using your system, how often they visit, and what they do on the site. You can store information they might need later, such as their order history and their billing info for future purchases. And, you can offer them content and services reserved for only your best clientele. Yet, in usability test after usability test, we see the registration and sign-in processes to be consistently problematic. It’s the most common thing that scares users away from shopping on e-commerce sites. It generates the most calls to the customer-support call center. Designing an account registration and sign-in process that doesn’t frustrate users turns out to be very difficult to achieve. It looks easy at the outset, but a pile of subtleties can sneak up on your experience, making something that should be simple become stressful for the users. Here are 8 common design mistakes we often see as we watch users try to create accounts and sign into the site: Mistake #1: Having a Sign-in In The First Place It seems the reason Cisco requires you to log in just to see the golf balls for sale is not all products are available for the general public. Some are only for employees (who also get a nice discount). Some are only for certified Cisco engineers. To know what products and prices to display, the site needs to know who you are. Fortunately, most sites don’t take this approach. On most sites, you can do many things without identifying yourself. And, that’s the way customers like it. They hate having to create an account to do Follow

