top of page

The A-Z of UX: N is for Navigation - Nine principles for helping people navigate digital products & interfaces with confidence

  • Writer: UXcentric
    UXcentric
  • 1 day ago
  • 16 min read

Darren Wilson


Flowchart illustrating UX/UI design,  with pastel blue, green, and yellow interface elements connected by dotted arrows on a beige background.

Navigation is not a menu problem


Most navigation problems are not menu problems. They are structural problems.


When people cannot find what they need, work out where they are, or move confidently through a product, the issue is rarely the menu itself. It is usually something deeper: unclear structure, weak prioritisation, vague labels, or routes that do not match how people actually approach the task.


That is why navigation matters so much. It is one of the clearest places where product decisions show up. 


You can see what the team chose to prioritise, how clearly the product is organised, whether the structure makes sense from the user’s point of view, and how much interpretation people are being asked to do before they can act.


Good navigation gives people three things quickly:

  • A sense of what is available

  • A sense of where they are

  • A low-effort way to move forward


When those are missing, people rarely describe the problem as “poor information architecture” or “weak hierarchy”. They just say the product is hard to use.



Why navigation matters


When navigation works well, users barely notice it. They move with confidence, recover easily, and stay focused on what they came to do.


When it does not, everything slows down. People hesitate. They second-guess. They try to search because the menu is not helping. They take longer routes, miss things that matter, or give up entirely.


For product teams, that tends to show up as lower task completion, more support requests, slower onboarding, and unnecessary friction in conversion or service use.


Poor navigation also creates a hidden tax. Teams compensate with onboarding, training, tooltips, help content, and support processes when the real issue is that the product does not help people move through it clearly enough in the first place.



Why navigation problems are often symptoms, not causes


People tend not to describe navigation problems in structural terms, as they don’t think that way.


They do not say the information architecture is weak, the hierarchy is unclear, or the top-level choices are poorly prioritised.


Instead, they would likely say:

  • “I can’t find it.”

  • “I didn’t know that was there.”

  • “I don’t know where to go next.”

  • “I thought it would be under something else.”


That is what makes navigation so revealing. It is often the point where deeper product issues become visible.


When a product is hard to move through, the problem is rarely just the menu. It usually has an unclear structure, overlapping categories, weak labels, or routes that do not match how people actually approach the task.


That is why navigation should not be treated as interface polish. It should be treated as part of the product model itself.


“Anything your organization wants to share should be easy to find, navigate, and understand.”

Louis Rosenfeld, Peter Morville, and Jorge Arango




Principle 1: Get the structure right before you design the interface


If the structure is unclear, the interface will only disguise the problem for a while.


Navigation works best when it reflects a coherent information architecture: clear groupings, meaningful hierarchy, and boundaries that make sense from a user’s point of view.


If the structure is weak, teams end up trying to fix it with visual design, extra links, or increasingly clever labels. That rarely works for long.


Where products go wrong


  • Categories mirror internal teams or technical architecture

  • Similar content appears in multiple places

  • Navigation is added late to compensate for unresolved structure

  • Labels are expected to fix grouping problems, but they cannot actually solve them


What to look for


  • Can the structure be described clearly without showing the UI?

  • Do sections reflect user tasks rather than organisational ownership?

  • Would two new users be likely to organise the content in roughly the same way?


Real-world examples 


Navigation only feels simple when the underlying structure makes sense to users.


Good example – GOV.UK


GOV.UK works because the structure comes first. The navigation is not trying to disguise complexity with clever labels or decorative patterns. It is there to help users understand where they are in a service and what sits around them. 


That sounds simple, but it only works because the underlying structure is clear enough that the navigation does not have to do extra work.


Web page on "Service navigation" with tabs, text on components, and guides. Blue accent colors, with a sidebar menu listing topics.
GOV.UK’s service navigation makes the structure visible, so users can understand where they are and move through the service with confidence


❌ Bad example – Duplicated destinations in complex products


This is what happens when structure starts to sprawl. Sections like “Reports,” “Analytics,” “Insights,” and “Dashboards” may all sound reasonable in isolation, but once the boundaries blur, the navigation stops helping people choose. The product asks users to work out its internal logic for themselves.



Principle 2: Prioritise the top-level choices that matter most


You can usually tell quite quickly whether a product has really prioritised its navigation. If the first layer feels noisy, everything after it gets harder.


Top-level navigation should help people get started, not force them to process every possible option before they can even begin. This is where many products show their hand.


What looks like a menu problem is often a prioritisation problem.

I often find that this is where teams try to resolve competing stakeholder demands at the interface rather than making clearer product decisions earlier.


Where products go wrong


  • Too many top-level items compete for equal attention

  • Rare tasks are given the same prominence as frequent ones

  • Business priorities crowd out user priorities

  • Navigation exposes inventory rather than intent


What to look for


  • Are the most important destinations visible immediately?

  • Are the options distinct enough to reduce ambiguity?

  • Could a first-time user make a likely first choice without reading everything?


Real-world examples 


Top-level navigation should help users start quickly, not force them to process every possible option.


✅ Good example – Apple’s top-level navigation


Apple’s top navigation works because it does one job well: it helps users choose a product family without forcing lower-level decisions too early. The restraint is the point. 


You are not being asked to think about storage, trade-in, support, or buying options straight away. You are simply choosing the part of the range you want to explore. That keeps the first decision light and makes the rest of the journey easier.


Apple webpage promoting latest iPhone lineup. Features navigation bar, logo, and two blue buttons: "Learn more" and "Shop iPhone".
Apple keeps the first navigation decision broad and lightweight, rather than exposing lower-level choices too early


❌ Bad example – Overloaded mega menus


Mega menus can look comprehensive from the team’s perspective, but that completeness can come at a cost.


When the first layer tries to surface everything at once, users are forced to sort, scan, and compare before they have even started. The structure may be thorough, but the navigation is doing too much too early.


Grouping can help, but only if it reduces choice rather than repackages overload.



Principle 3: Use clear, familiar, predictable labels & controls


Labels are promises. They shape expectation before action.


“Users spend most of their time on other sites. This means that users prefer your site to work the same way as all the other sites they already know.”

Jakob Nielsen



That applies to language as much as layout. When labels are clear and familiar, users move with confidence. When they are vague, brand-led, or internally defined, people must interpret them before acting.


Where products go wrong


  • Generic labels such as “Solutions,” “Explore,” or “Resources”

  • Internal terminology leaks into the UI

  • Similar actions are named differently in different places

  • Familiar-looking controls behave in unfamiliar ways


What to look for


  • Would a first-time user understand the label without extra context?

  • Does the wording match user intent?

  • Does the control behave the way its appearance suggests it should


Real-world examples  


Labels shape expectations before users act, so clarity here has an outsized impact on confidence.


Good example – task-led labels in ecommerce and account areas


Labels such as “Orders,” “Returns,” “Billing,” or “Search” reduce ambiguity because they map directly to intent.


Amazon orders page showing two deliveries for ear pads and brass screws. Options to buy again and view items. Background is white.
Amazon uses plain labels that make it obvious what each option is for

❌ Bad example – Vague umbrella labels


When users have to decode whether “Capabilities,” “Tools,” or “Discover” contains what they need, the product is spending their attention too early.



Principle 4: Design for scanning, recognition & low-effort choice


People do not read navigation like a document. They scan it.

They are not trying to admire the structure. They are trying to keep moving.


Good navigation helps them do that by making likely routes easy to recognise. Strong grouping, clear hierarchy, predictable placement, and restrained choice sets all reduce the amount of interpretation users have to do.


If people have to stop and think too hard at the point of choice, the navigation is already asking too much of them.


This is where tidy-looking menus can still fail. On paper, everything may be organised. In practice, the user is left scanning the same set of options repeatedly because nothing stands out clearly enough to help them make a choice.


Where products go wrong


  • Too many options carry equal visual weight

  • Navigation has to be read line by line

  • Grouping is weak or inconsistent

  • Novelty is prioritised over recognition


What to look for


  • Can users scan the options in seconds?

  • Do grouping, spacing, and hierarchy do most of the work?

  • Are the likely routes visible without shouting?


Real-world examples  


Good navigation reduces effort by helping users recognise likely routes quickly rather than decode them.


✅ Good example – Google search results


Google’s results page is useful here because it is built for scanning, not admiration. It assumes users are trying to spot the most promising route quickly, not read every line in order. 


The hierarchy is clear, the spacing is predictable, and the result format is familiar enough that people can move fast without feeling rushed. The page is doing exactly what good navigation should: making the next choice easier.


Google search results for "spygate" show news articles. Headlines mention Southampton, Middlesbrough, spying claims, and disciplinary hearings.
Google’s results layout supports fast scanning by making hierarchy, spacing, and likely routes easy to recognise

❌ Bad example – Dense dashboards and utility-heavy sidebars


This is where tidy-looking interfaces often break down. Everything may be technically visible, but the user is left to do too much interpreting because the layout gives too many elements equal weight. 


Nothing stands out clearly enough to guide the next step, so people slow down, repeatedly scan the same area, or fall back on search because the navigation has stopped helping.


“When deciding which links to click on the web, users choose those with the highest information scent..”

Nielsen Norman Group - Raluca Budiu



Principle 5: Support navigation at more than one level


People need more than one layer of orientation.


Top-level navigation tells them what broad areas exist. Secondary navigation, local navigation, and breadcrumbs help them understand where they are within the structure and move between levels without losing their bearings.


This is where products often reveal whether they truly support orientation or simply expose options. Users do not just need to know what is available. They need to understand how things relate to one another.


When that relationship is missing, the product can still look tidy while feeling strangely flat. Everything is there, but the user has to work too hard to understand how the pieces fit together.


Where products go wrong


  • Everything is flattened into one level

  • Secondary navigation is missing or inconsistent

  • Hierarchy exists, but is not made visible

  • Breadcrumbs are used as decoration rather than orientation


What to look for


  • Can users move easily between the overview and the detail?

  • Is hierarchy visible when it matters?

  • Are local navigation patterns consistent within sections?


Real-world examples  


Users rely on hierarchy to understand where they are, what sits around them, and how to move between levels.


✅ Good example – Hierarchical services and content-rich sites


A good hierarchy does more than expose links. It reassures. A breadcrumb trail, local navigation, or clearly structured section tells the user not just where they can go, but where they are in relation to everything else. 


That matters because confidence often comes from understanding how the whole thing hangs together, not just the page you're on.


IKEA is a better fit here because the hierarchy is doing visible work. Users are not just shown a set of links. They are shown how broad areas, narrower categories, and related routes fit together. 


That makes it easier to understand where they are, what sits nearby, and how to move between levels without losing the bigger picture.


IKEA webpage displaying product categories: Storage furniture, Home storage, Outdoor living, Kitchens. Includes product listings and images.
IKEA’s category structure helps users understand not just what is available, but how different sections relate to one another.

❌ Bad example – Flat navigation in large products


If the product has real depth but the navigation pretends it does not, users lose both location and relationship.



Principle 6: Make context, status & available actions obvious


Navigation is not only about the destination. It is also about orientation.

Users need to know where they are, what state they are in, and what they can do next.

A useful usability principle here is visibility of system status:


“Designs should keep users informed about what is going on, through appropriate, timely feedback.”

Nielsen Norman Group - Aurora Harley


That applies to navigation as much as it does to feedback. When context and status are unclear, even technically successful journeys can feel fragile or confusing.


Where products go wrong


  • Current location is unclear

  • Progress disappears inside flows

  • Pages expose content, but not likely next actions

  • State changes happen without visible confirmation


What to look for


  • Can users tell where they are at a glance?

  • Is progress visible in multi-step tasks?

  • Are next actions obvious in context?


Real-world examples  


Clear context and visible status help users stay oriented and reduce the uncertainty that causes hesitation.


✅ Good example – Structured service flows and clear checkouts


Booking.com’s flow is a good example here because it keeps the user oriented throughout the journey. The current step is visible, the wider booking flow is still in view, and the next action is clear. 


That matters because users need to complete the task. They need to feel confident that they are in the right place and making progress.


Booking.com checkout page for Crewe Hall Hotel in Cheshire. Includes user details, booking info, and price summary with a total of £345.75.
Booking.com’s booking flow reduces uncertainty by showing the current step, the next stage, and the overall journey



❌ Bad example – Modal-heavy and layered interfaces


Layered interfaces often fail not because the actions are impossible, but because they keep pulling context away. 


The user can still complete the task, but they are forced to keep reorienting themselves as the product shifts among panels, overlays, and partial states. That makes the experience feel more fragile than it needs to.



Principle 7: Give people more than one way to reach key destinations


People do not all navigate in the same way.


Some browse. Some search. Some use shortcuts. Some return through a recently viewed list or a history page.


In practice, this is where teams often mistake “search will handle it” for a real navigation strategy.


Search is useful. Shortcuts are useful. A recent list is useful. But none of them removes the need for a product to give people more than one sensible way of getting somewhere important


That matters because users are not all in the same mode. Sometimes they are exploring. Sometimes they already know what they want. Sometimes they are returning to something half-finished.


Good navigation supports that variation rather than forcing everyone down a single rigid path.


Where products go wrong


  • One rigid route is treated as sufficient

  • Search is expected to rescue the weak structure

  • Experienced users are forced through novice flows

  • Navigation ignores interruption and returns


What to look for


  • Can users browse, search, and shortcut where it makes sense?

  • Are important destinations reachable in more than one way?

  • Does the product support both exploration and finding something specific?


Real-world examples 


Different users reach the same destination in different ways, so good navigation supports multiple routes.


✅ Good – Slack, Notion, and Linear


What these products get right is that search is not being asked to rescue weak structure. It sits alongside it. Users can browse, search, use shortcuts, or jump back through recent work depending on what they are trying to do. 


That matters because people are not always in the same mode. Sometimes they are exploring. Sometimes they know exactly what they want. Sometimes they are just trying to get back to something they touched five minutes ago. 


These products support that variation rather than pretending one route is enough.


Slack help page titled "Search in Slack" with video thumbnail, colorful pattern, and article sections listed on the side.
Slack’s search works well because it sits alongside channels and workspace structure, giving users another route rather than replacing navigation.

❌ Bad – Single-path task flows


Single-path navigation usually reveals itself when the product assumes everyone will approach the task in the same way, in the same order, every time. 


That might feel neat from a process perspective, but it leaves users with no flexibility when they want to search, use shortcuts, return, or recover. The structure may be there, but the routes through it are too narrow.



Principle 8: Match the navigation pattern to the task, device & context of use


There is no universally correct navigation pattern.


The right pattern depends on whether users are browsing or completing a task, whether they are on desktop or mobile, whether they are novice or experienced, and whether they are exploring or trying to get back to something quickly.


Just because a pattern is consistent across devices does not mean it is right for all of them. A pattern can be familiar and still be the wrong fit for the task or context. This is where teams often confuse design consistency with interaction consistency.


You can see this in products that proudly “keep everything the same everywhere”, even when the device, context, and user behaviour have changed.


Where products go wrong


  • Desktop navigation is forced onto mobile unchanged

  • Patterns are chosen for consistency rather than suitability

  • Task flows are treated like browse flows

  • Contextual needs are ignored in favour of one standard pattern


What to look for


  • Does the pattern fit the task?

  • Does it fit the device?

  • Does it support the context of use without adding unnecessary complexity?


Real-world examples 


The best navigation patterns feel natural because they suit the task, device, and context, rather than forcing a single model across all contexts.


✅ Good – Bottom navigation in mobile apps with a small number of core destinations


This works because the pattern matches the context. On mobile, users often need quick access to a small number of primary areas and fast switching between them. A bottom navigation bar supports that well by keeping the main routes readily accessible. 


In tools like Linear Mobile, the stronger point is not just that bottom navigation exists, but that it can be customised to fit the user’s workflow rather than stay rigid for the sake of consistency.


Smartphone on a dark surface showing an app with text "Customize your navigation in Linear Mobile." Black and minimalist design.
The pattern works because it aligns with the mobile context and supports quick access to the destinations that matter most

❌ Bad – Desktop navigation forced onto mobile


This is a common case of mistaking consistency for usability. A menu system that works well on a desktop can become clumsy very quickly when it is compressed onto a small screen without rethinking the interaction model. 


The structure may still be there, but the effort required to move through it has increased, which usually means the pattern no longer fits the context.



Principle 9: Test whether people can find, understand & recover


Navigation should be tested, not assumed.


A useful rule here is simple: If you’re not checking, you’re guessing.


Tree testing is especially useful because it isolates hierarchy and labels before interface polish muddies the signal. 


It helps teams validate whether users can actually find key resources in a proposed or existing hierarchy, and whether the first route they choose is likely to get them there.


Where products go wrong


  • Navigation decisions are signed off through internal review only

  • Labels are debated rather than tested

  • Aesthetic approval stands in for findability evidence

  • Recovery from wrong turns is ignored


What to look for


  • Can users find key tasks without coaching?

  • Do they choose the intended path first?

  • Can they recover quickly when they choose the wrong route?


Real-world examples 


Navigation should be tested in practice, not assumed in theory.


✅ Good – Tree testing and iterative information architecture validation


Tree testing is useful because it strips the problem back to what matters: can people actually find what they need in the structure you have created? 


It is a good reminder that navigation should not be judged by how tidy it looks, but by whether people can use it confidently without being nudged in the right direction.


Diagram showing a 4-step tree-testing process: Create the Tree, Write Tasks, Test with Users, Review Data. Includes illustrations and charts.
Tree testing strips navigation back to structure and labels, making findability easier to assess before interface polish gets in the way - Credit Nielsen-Norman Group

❌ Bad – “It looks obvious to us”


This is how navigation debt survives. The team understands the structure because they built it, so it feels self-evident. Users do not have that advantage. If findability has not been tested, confidence in navigation is usually based on internal familiarity rather than evidence.



How navigation is evolving, and how well products are keeping up


Navigation is changing, but not because menus are disappearing.


What is really happening is that products are layering new routes on top of older ones: menus, search, shortcuts, command interfaces, and now increasingly AI. 


The strongest products are not replacing navigation with something newer. They are giving users more ways to move through a system without losing the clarity underneath.


That distinction matters because the newer patterns are useful only when they still respect the basics: structure, labels, context, and findability.


Search-first and command-based navigation


Products like Slack, Notion, and Linear increasingly treat search, quick find, and command interfaces as core navigation mechanisms. That is a real shift. But it does not make the structure irrelevant.


Search and command interfaces work best when users know roughly what they are looking for or can name it.


They are weaker when people are exploring, learning, or trying to understand what is available. In other words, they are excellent additional routes, but poor substitutes for weak structure.


AI is adding a route - not replacing navigation


The strongest current AI trend is not “AI replaces navigation.” It is “AI adds a new route through the system.”


That can be useful. It can reduce context switching, help users retrieve known items across fragmented systems, and support quicker synthesis when the right answer is spread across multiple places.


But it also introduces risk.


Recent NN/g research suggests that users turn to generative AI to explore and synthesise information, but still rely on traditional search when accuracy and trust are critical. 


Separate NN/g research on AI chatbots built into websites also shows that users want quick, direct answers rather than vague conversation.


If anything, AI makes clear structure more important. The less predictable the system becomes, the more users need strong cues about where they are, what is happening, and how to recover when something goes wrong.


The principle test


These newer patterns work when they still respect the fundamentals:


  • Clear structure underneath

  • Predictable labels

  • Multiple routes

  • Visible context

  • Pattern-task fit

  • Real findability testing


They fail when teams assume AI, search, or personalisation can compensate for weak navigation design.



Final Thoughts


Navigation is not a layer you add at the end. It is the visible result of decisions about structure, priorities, labels, context, and movement.


When those decisions are coherent, navigation feels almost invisible. People know where they are, what they can do, and how to move forward.


When those decisions are weak, navigation becomes the place where users feel the product’s internal confusion.


That is why navigation matters so much. It is not just how people move through an interface. It is how clearly the product expresses itself.


And when users keep getting lost, the answer might not be a menu tweak. Before resorting to that, consider a better structure, clearer priorities, and stronger evidence to support it.



Further reading 




Get in touch with the author


Darren Wilson

Managing Director at UXcentric

07854 781 908

 

bottom of page