UXFU.com Master the craft.
Glossary / Information Architecture

Navigation Pattern

Blue Belt ~7 min read
Animation illustrating Navigation Pattern

Navigation patterns in UX are the recurring structural solutions for helping users move through a product – including top navigation bars, tab bars, sidebars, breadcrumbs, and mega menus – each suited to different content structures, device contexts, and user task types.

Why It Matters

Navigation is the skeleton of a product. Get it wrong and users can’t find what they need, can’t orient themselves within the product, and can’t complete their goals efficiently. Get it right and navigation becomes invisible – users simply go where they intend, without friction or confusion.

The challenge is that no single navigation pattern works everywhere. The right choice depends on how many top-level destinations exist, how deep the content hierarchy is, what device users are on, and how frequently they switch between sections. A tab bar that works perfectly for a five-section mobile app is completely wrong for a content-heavy B2B SaaS dashboard.

Understanding the established patterns – what they solve, what they cost, and when to use them – is the foundation of information architecture decision-making.

How It Works / Types of Navigation Patterns

Top navigation bar: A horizontal bar of links at the top of the page, the dominant pattern for desktop web. Works well for 5–8 top-level destinations, especially when those destinations are roughly equivalent in importance. The persistent visibility of all options supports Hick’s Law – users can see all choices without additional interaction. Breaks down when there are too many items (requires dropdowns, which add complexity) or on mobile (too many items compete for small horizontal space).

Tab bar (bottom navigation): The primary mobile navigation pattern on iOS and increasingly Android. Shows 4–5 top-level destinations persistently at the bottom of the screen, within thumb reach. Research consistently shows higher engagement and task success rates compared to hamburger menus for primary navigation. Limited to 5 items before the pattern degrades.

Sidebar navigation: A vertical list of navigation items along the left (or occasionally right) edge of the screen. Dominant in dashboards, admin interfaces, and productivity tools with many top-level sections. Can accommodate more items than a tab bar, supports grouping and hierarchy, and works well when users need to switch between sections frequently. Requires more horizontal screen space, making it challenging on smaller displays.

Hamburger menu: Three horizontal lines (☰) that toggle a hidden navigation drawer. Saves space at the cost of discoverability – items hidden behind the icon get used significantly less than visible navigation. Appropriate for secondary or utility navigation, rarely appropriate for primary navigation. See hamburger menu for the full tradeoff analysis.

Breadcrumbs: Secondary navigation showing the user’s position in the content hierarchy and providing direct links to parent levels. Not a primary navigation mechanism – it’s a supplementary wayfinding tool for deep hierarchical sites. Particularly valuable in e-commerce and documentation. See breadcrumbs for implementation details.

Mega menu: An expanded dropdown that reveals a large, structured sub-navigation layout – typically using a two-column or grid format with categories and links. Appropriate for sites with very large catalogues (e-commerce with many departments, large documentation sites). Requires careful organization to avoid overwhelming users.

Bottom sheet / navigation drawer: A panel that slides up from the bottom of the screen on mobile, revealing secondary navigation or filter options. Common in Android applications. Useful when a tab bar doesn’t have enough room for all navigation items or when contextual actions need to be surfaced.

Platform Conventions – and Their Convergence

iOS and Android historically had different navigation conventions: iOS used bottom tab bars, Android used side navigation drawers. In practice, these conventions have converged significantly. Android apps now commonly use bottom navigation; iOS apps sometimes use sidebars on iPad. Google’s own apps (Gmail, Drive, Maps) consistently use bottom navigation bars on both platforms.

The practical implication: follow the platform convention for primary navigation on native apps, but don’t treat the distinction as absolute. User research within your specific audience should validate the pattern choice over a priori convention-following.

On the web, there’s no equivalent platform convention for mobile – you choose between hamburger, tab bar, or priority+ patterns based on your content needs.

How to Choose a Navigation Pattern

The decision framework follows from four questions:

How many top-level destinations? Three to five: tab bar or top nav. Six to ten: top nav with grouping, sidebar, or mega menu. More than ten: strongly consider restructuring the information architecture before choosing a pattern – the problem may be in the structure, not the navigation.

How deep is the content hierarchy? Shallow (one to two levels): simple top nav or tab bar. Deep (three or more levels): breadcrumbs, sidebar with nested items, or mega menu.

What device is primary? Desktop: top nav or sidebar. Mobile: tab bar with judicious hamburger for secondary items. Responsive: plan for both explicitly rather than hoping one pattern degrades gracefully.

How often do users switch between sections? Frequently: persistent visible navigation (tab bar, sidebar). Infrequently: hamburger or progressive disclosure of navigation is acceptable.

Real-World Example

Google’s suite of products underwent a significant navigation convergence in the early 2020s. Previously, each Google app had its own navigation approach – Gmail used a sidebar, Google Photos used a bottom nav, Google Maps had its own hybrid. Google redesigned across products to establish a consistent pattern: top navigation bar on desktop with a hamburger/profile icon for account switching, bottom tab bar on mobile.

The Gmail mobile redesign is illustrative: a persistent bottom bar with Mail, Chat, Spaces, and Meet – the four primary use cases – replaced a hamburger-heavy navigation. The result was measurably higher engagement with previously hidden features (Spaces and Meet) because they were now always visible.

How to Apply

  1. Map your user flow before choosing a navigation pattern. What are users trying to do? How many different tasks are there? How frequently do they switch between them? The answers determine the pattern, not aesthetic preference.
  2. Limit primary navigation to 5–7 items maximum. Beyond this, Hick’s Law effects compound and users struggle to build a mental model of the structure. If you have more, restructure the information architecture.
  3. Make the active state unambiguous. Users need to know where they are at all times. Active/selected states in navigation must be visually distinct from hover and default states.
  4. Test navigation with real users, not just designers. Navigation that makes sense to the team often confuses first-time users whose mental model of the product structure differs from the team’s. Card sorting and tree testing are the standard validation methods.
  5. Ensure keyboard navigability and ARIA implementation. Navigation is one of the highest-priority areas for accessibility – users who navigate by keyboard or screen reader depend on correctly implemented navigation semantics.

Common Mistakes

Choosing a pattern based on aesthetics rather than content structure. Hamburger menus look clean; tab bars look “busier.” But clean at the cost of discoverability is a failure. Match the pattern to the navigation frequency and content depth, not the visual ideal.

Mixing multiple navigation paradigms without clear hierarchy. A tab bar plus a hamburger menu plus breadcrumbs plus a sidebar all on the same page creates navigation overload. Each pattern should have a clear, distinct role.

Failing to design for both platforms explicitly. Navigation that works on desktop and is “made responsive” as an afterthought usually means a hamburger menu on mobile regardless of whether it’s appropriate. Design mobile navigation deliberately.

  • Information Architecture – the structural foundation that navigation patterns make visible
  • Hamburger Menu – the most debated specific navigation pattern
  • Breadcrumbs – secondary navigation for hierarchical sites
  • Hick’s Law – why the number of navigation items directly affects usability
  • User Flow – the task paths that navigation patterns must support

Further Reading

Test Your Knowledge

Flash Quiz

Which of these best defines a navigation pattern in UX?