Don't Make Me Think

Table of Contents
Subscribe to get access to these posts, and every post
User Experience Principles:
- The function of every element on the page should be as obvious as possible.
 - Expect users to skim, satisfice, and muddle through pages.
 - Use a clear visual hierarchy to help users find things faster.
 - Don't go against conventions unless your change brings a significant and easy-to-learn improvement.
 - Assume that every element is visual noise.
 
Navigation Design:
- Use navigation elements not just to show people how to find what they're looking for, but also to give them a sense of where they are and what else the site contains.
 - Navigation should be consistently laid out through all the levels of the site, not just the top two.
 - Navigation elements (particularly those showing the location of the current page) should stick out.
 - Tabs connecting to the pages below are strong navigational elements.
 
Visual and Content Design:
- All headers and labels should be clearly associated visually with the elements they relate to (framing those elements).
 - Make sure that the homepage conveys the big picture. It should tell what the site is about.
 - Avoid the Tragedy of the Commons that occurs when too many things are added to the homepage.
 - Use taglines rather than mottos next to site logos. (Tell what the site does, not what its ideals are.)
 
Usability Testing and Improvement:
- Focus groups are for initial planning; usability tests are for iterative improvement.
 - Test early, informally, and often.
 - Before you have a working prototype, run tests on a couple of sites with similar features or functionality to get a sense of what works well about them.
 
Accessibility Considerations:
- Be considerate of the user. Try to have their best interests at heart.
 - Several small tweaks in the code can drastically improve accessibility.