User interface details matter to the overall user experience.
Many users may not consciously notice these details on your site yet they do have an impact on the overall user experience. When everything feels just right the perception of your site and brand is improved.
In this article we’ll look at 5 different types of UI details you should pay attention to.
An easy way to establish virtual space is by using spatial indicators throughout your design. These are essentially any type of indicator that suggests space.
A good example of spatial indicators is the set of small dots you often see at the bottom of a slideshow, with one dot activated for the current slide. These dots indicate how much content there is and where you’re currently at in the sequence (which indirectly suggests how much is ahead and before).
Another example of spatial indicators is a well-designed set of breadcrumbs that use arrows to imply hierarchy.
Spatial indicators are often subtle and may be rejected as mere decoration, but simple things like using an arrow instead of a middot can be important because an arrow denotes a path or direction, whereas a middot merely denotes separation.
Animations can be much more than flashing banner ads and fun cartoons. Subtle animations can be used to give the user a sense of direction and space.
Animations can often be used successfully when going from one state to another. For example when you hover some anchor content the text and image change, inspiring the user to click.
Or instead of toggling your menu’s visibility on / off, a sliding animation can provide a sense of direction. This type of animation helps establish a virtual space, letting the user know where he is going and how to get back.
Clicking links make up nearly all navigation. Even when searching we tend to click a (search result) link to get to the page. Clearly the area that affords this interactivity is hugely important, yet it’s often overlooked because browsers provide default behavior for it.
Generally you should consider if your hit areas are big enough. For example, if you designed a big button be sure that all of it can be clicked. And vice versa, making your hit area too big without any visual indications may result in accidental clicks.
In short: the size of your hitarea should align with the design in order to meets user expectations.
Icons have two special properties, they are:
Icons should preferably be used as a supplement to text labels unless the user base will be using the same application every single day and are willing to learn what each icon represents.
When a user interacts with your site one of the most important navigational clues is your copy.
This can be the naming of navigational elements, which not only allow a visitor to navigate your site, but also help new visitors understand what content they may find on your site.
Careful naming of buttons and error messages is critical too since people may misinterpret them if you use contextual or ambiguous words.
Your headlines should carry information-scent allowing the user to accurately assess what content she will find, yet at the same time the headline must sound interesting to encourage clicks. This is further complicated when your headlines are featured outside the context of your site, e.g. shared on Twitter, which we talked about in our previous article.
These kinds of details can help lift a user experience from good to great. However, if you don’t get the basics right these kinds of details are worthless. A solid foundation must be in place for the details to matter.
Join 22,000+ readers and get Baymard’s research articles by RSS feed or
Topics include user experience, web design, and e-commerce
Articles are always delivered ad-free and in their full length
1-click unsubscribe at any time
Nice article. Thanks for sharing!
Some great points to consider, thanks!!
This is such useful information. There’s so much we can do with CSS and jQuery to improve the user experience. Thanks for giving me lots of ideas!
Merci. Tres bien!
© 2021 Baymard Institute US: +1 (415) 315-9567 EU: +45 3696 9567 firstname.lastname@example.org