Web navigation patterns
Hamburger, tabs, mega menus, breadcrumbs and more — when and how to use each pattern
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
Breadcrumbs: orientation in deep structures
Breadcrumbs are a secondary navigation element that shows the path from the current page back to the site root. They do not replace primary navigation, but they are indispensable on sites with hierarchies deeper than two levels: ecommerce, technical documentation, content portals.
From an SEO standpoint, breadcrumbs are valuable because Google displays them directly in search results as rich snippets, improving click-through rates. They are implemented with structured data markup (JSON-LD) in addition to the visual HTML.
- Advantage: orient the user and improve SEO with rich snippets
- Disadvantage: take up a line of space and add no value on flat sites
- Use when: the structure has more than 2 levels of depth
- Avoid when: the site has a flat structure with no subcategories
Sidebar: persistent navigation for dashboards
The sidebar is the preferred pattern for web applications, dashboards and admin panels. It lets you show many navigation options persistently without interfering with the main content. Tools like Notion, Slack and Linear use it as the central navigation axis.
On mobile, the sidebar is typically hidden inside a drawer that opens from a hamburger icon or a swipe gesture. The main challenge is managing sidebars with many options: grouping by section, allowing groups to collapse and offering internal search are key practices.
- Advantage: many options visible without consuming main content width
- Disadvantage: reduces available content width on medium-sized screens
- Use when: the application has 10+ sections with frequent navigation
- Avoid when: the product is a content website with linear reading flow (use a horizontal bar)
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.