Keep the interface simple
Avoid unnecessary elements and use clear language for the labels and messages
Maintain consistency and use common UI elements
By using common elements in the User Interface, users feel more comfortable and are able to get things done more quickly. It is also important to create patterns in language, layout, and design throughout the site to help facilitate efficiency
Be purposeful in page layout
Structure the page based on importance. Careful placement of items can help draw attention to the most important pieces of information improving readability and visual scanning.
Strategically use colour and texture
Use colour, light, contrast, and texture to direct attention toward or redirect attention away from items to your advantage.
Use typography to create hierarchy and clarity
Choose typeface carefully. Font characteristics such as types, font sizes, and arrangement of the text help increase the legibility, readability, and scanability.
Make sure that the system communicates what's happening
Always inform your users of location, actions, changes in state, or errors. Use of various UI elements to communicate status and, if necessary, the next steps can reduce frustration for your user.
Think about the defaults
Create smart defaults that can reduce the burden on the user. This becomes more helpful in case of form design where you can have certain pre-chosen or filled-out fields.