UI Design 101: Introducing Navigation Controls
Finding your way within a website or product using little to no effort is a great user experience, but it is sadly not consistent across the web.
What's more, these bad practices tend to become popular because they favor aesthetics, and in some cases are endorsed by design leaders.
However, most of the time our navigation breaks down because we overlook the fundamentals. The good news is that we can start designing better navigation by going back to basics.
Getting Navigation Right
The navigation of a website or product is provided by a group of user interface controls intended to enable users to form a mental model of the structures we design, and then move through them smoothly and reliably.
This group of controls is the user interface layer on top of the Information Architecture.
Although it is easy to think of these two steps as one big effort, there's an important difference: "[information architecture] is the information backbone of the site; navigation refers to those elements in the UI that allow users to reach specific information on the site."
UI Design 101: Navigation Controls
So, how do we select the right controls for our navigation? And what's the best way to use them?
You can now find the answers in UI Design 101. This corner of our website contains a collection of UI patterns created to help you gain basic knowledge about the selection and arrangement of user interface controls on a screen.
In this post, we've gathered all the elements in the collection that are relevant to the design of navigation.
Click on each element to learn how and when to use it to create great experiences. You'll also find best practice recommendations and real-world examples:
We'll be adding new elements to UI Design 101 as an ongoing effort. Come back regularly to check them out. 😉
We hope this is a good starting point to help you design better navigation.
If you'd like to help us improve these resources, please leave us your feedback in the comments. We'll be more than happy to hear from you.