10 essential usability guidelines for websites

There are hundreds of usability guidelines that must be kept in mind when designing websites. There are different ones concerning the design, user experience, content, navigation, accesibility and so on. Too many. I have outlined the general guidelines I consider most essential:

  1. Provide compelling and useful content. Use appropriate language and tone for your audience.
  2. Crearly state the goals of the website. What can a user expect?
  3. Define a clear hierarchy of information. Options that don’t belong to the hierarchy should be less prominent than main sections.
  4. Ensure users always know where they are. Give a name to each page and show it. If your site contains loads of pages, a well designed “breadcrumbs” might be a great solution. Getting lost is so frustrating.
  5. Unless you have a small and well organized site, a search option is mandatory.
  6. Following conventions allows users not to think so hard. For example, links have to be clearly identified as clickable.
  7. Try to lower the learning curve to near zero. Pages should be obvious and self-explanatory. Help users not to make errors. Anticipate them.
  8. Good writing is important. People scan more than read, so don’t write endless articles. Be concise and highlight the key concepts.
  9. Keep it simple. Be minimalist. Don’t overload the page with unnecessary gadgets. Minimize page download time.
  10. Remove everything that doesn’t add value to the user.

What do you think? What other usability guidelines do you consider should be in this list?