A list of best practices in user experience and interface design.
When visitors arrive on your page, they should know where to look first.
Group related items by proximity, color, shape, and other visual traits.
If something doesn't require attention, reduce its saliency.
Extend elements beyond the screen to communicate that more information exists.
Help users notice elements that changed.
Users should know which items they can click or interact with.
Users should know whether their interaction has been (or will be) successful.
Relative framing (e.g., 2 days ago) is easier to understand than absolute framing (e.g., July 25).
Where are users in the interface?
Instead of forcing users to evaluate information in-depth, embrace their scannability.
Help users understand exactly what will happen.
Your page should contain words and image that users expect to find.
Users need help making decisions, especially if you sell a large assortment of products.
When users need to wait, minimize the perception of this waiting period.
Mental math is tiring. Perform calculations for the user.
If users need to perform the same task again, make it easier the second time.
Ease the ability to perform common or expected interactions.
An error message should be a last resort. Strive to make error messages unnecessary.
Which format or materials will users need to complete steps?
If the user performs an unusual task, verify that it's intentional.
Help users return to a previous state of the interface.
If users encounter an error, help them overcome it.
Help users jump across menus or click small items.
Adapt your interface to the user's ability.
Adapt your interface to the style of each user.
Adapt your interface to different experiences that users will encounter.