Web navigation patterns

Hamburger, tabs, mega menus, breadcrumbs and more — when and how to use each pattern

9 min

Navigation is the backbone of any digital experience. If users cannot find what they are looking for within the first few seconds, they leave. The navigation pattern you choose determines how users discover content, orient themselves within the site and complete their goals.

There is no one-size-fits-all navigation pattern. Each has strengths and limitations that make it more or less suitable depending on the volume of content, the device, the audience and the product type. This guide analyses the most widely used patterns with practical criteria for choosing the right one.

Hamburger menu: hiding has a cost

The hamburger menu (three horizontal lines) is the most widely used mobile pattern for hiding the primary navigation. Its advantage is clear: it frees up screen space by tucking every option behind an icon. Its disadvantage is equally clear: what is not visible does not get used. NNGroup research shows that hidden navigation reduces content discovery by 20–50 % compared to visible navigation.

On desktop, the hamburger rarely has justification. If space allows, showing the main options in a horizontal bar is always preferable. On mobile, the hamburger is acceptable when there are more than 5–6 top-level options, but if you can narrow them down to 4–5, a bottom tab bar is more effective.

  • Advantage: maximum available screen space
  • Disadvantage: reduces discovery and engagement with secondary sections
  • Use when: there are many top-level options on mobile
  • Avoid when: there are 5 or fewer main options (use tabs or a visible bar)

Tabs and tab bars: visible, direct navigation

Tabs are one of the most effective patterns because they keep options visible at all times. On mobile, the bottom tab bar has become the standard for apps and websites with 3–5 primary sections. Instagram, Spotify and LinkedIn use it because it guarantees instant access to key areas.

On desktop, horizontal tabs work well for organising content within a single page (for example, product tabs with description, specifications and reviews). The main limitation is capacity: more than 5–6 tabs on mobile cannot fit without horizontal scroll, which users tend to ignore.

  • Advantage: always-visible navigation, direct access to key sections
  • Disadvantage: limited to 3–5 options on mobile
  • Use when: there are few primary sections and frequent switching is important
  • Avoid when: there are more than 6 top-level sections

Mega menu: for catalogues and complex sites

A mega menu is an expandable panel that displays multiple categories and subcategories organised in columns. It is the standard pattern for ecommerce and corporate sites with deep content structures. Amazon, IKEA and most large retailers use it because it lets users see the entire site architecture at a glance.

Implementation requires care: it must be keyboard-accessible, have clear activation areas and not close accidentally as the cursor moves between elements. On mobile, a mega menu typically transforms into an accordion menu with collapsible levels.

  • Advantage: reveals the full site structure in a single panel
  • Disadvantage: can overwhelm if there are too many options without clear hierarchy
  • Use when: the site has 20+ categories organised into logical groups
  • Avoid when: the structure is flat and simple (a horizontal menu suffices)

Bottom navigation: mobile accessibility

Bottom navigation is a fixed bar at the bottom of the screen on mobile devices. It is the most ergonomically accessible pattern: the lower zone is the easiest to reach with the thumb, especially on large screens. Google officially recommends it in Material Design for the 3–5 most frequent actions.

Bottom navigation works particularly well when users switch frequently between a small number of primary sections. Its limitation is that it competes with content by claiming fixed space at the bottom and does not scale beyond 5 elements without losing legibility.

How to choose the right pattern

Navigation pattern selection should be driven by data, not aesthetic preference. The deciding factors are: number of top-level options, depth of the structure, frequency of navigation between sections, primary device of the audience and product type (content site, app, ecommerce, SaaS).

In practice, most products combine several patterns: a tab bar for primary navigation on mobile, a mega menu on desktop, breadcrumbs for orientation on interior pages. The key is that each pattern fulfils its role without redundancy or confusion.

  • 3–5 primary sections, mobile → bottom tab bar
  • 6+ primary sections, mobile → hamburger with full menu
  • Catalogue with subcategories, desktop → mega menu
  • Application with 10+ sections → collapsible sidebar
  • Deep hierarchical structure → breadcrumbs as a complement

Key Takeaways

  • The hamburger reduces discovery — use it only when no visible alternative exists
  • The bottom tab bar is the most accessible mobile pattern for 3–5 sections
  • Mega menus are essential for ecommerce and sites with deep structures
  • Breadcrumbs improve SEO and orientation in hierarchies deeper than 2 levels
  • Combining patterns is normal, but each one must serve a clear purpose

Does your site’s navigation need a rethink?

We analyse your site architecture and design navigation patterns that improve discovery, orientation and conversion.