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