~/wiki / ux-i-interfeisy / patterny-navigatsii-tabs-drawers-breadcrumbs

Tabs, drawers, breadcrumbs: which navigation pattern drops conversions

Main chat

A chat for vibe coders: news, guides, live cases, marketplace, and finding executors.

$ cd section/ $ join vibe dev
Tabs, drawers, breadcrumbs: which navigation pattern drops conversions - обложка

Navigation is the last thing you think about when a product grows. First add a feature, then another, then a partition, then "let's cram it in here too." At some point, the manager opens the analytics and sees: people do not reach the payment, do not find the settings, do not return to yesterday’s chat. And the witch hunt begins — they rewrite buttons, change CTA colors, hire a copywriter. And the problem was that three months ago tabs were replaced by a burger drawer, and half the audience just stopped seeing half the product.

Tabs, drawers, breadcrumbs and their relatives are not a matter of taste or fashion. It is a question of whether the user sees a map of his path or guesses. Each of these patterns solves its own problem, and each chosen in the wrong place quietly removes from the conversion percentage, two, five.

Why Navigation Drops Conversion Quietly

The broken shape is noticeable - it can be seen in the support and in the dump at a particular step. Broken navigation does not leave such a mark. Man just doesn't get to form. In the report, this looks like “low interest in a section” or “weak product”, although in reality a section is unattainable with a reasonable number of clicks.

Three reasons why navigational errors are rarely caught:

  • ** They are uniform. * Not one step falls, but the whole top of the funnel. In graphs, it looks like “it’s always like this.”.
  • ** They're hiding the team's habits.** Designer and PM know where it is. They can't physically pass the float as a beginner.
  • It’s easy to write them off as “the wrong audience.” A convenient way not to fix the interface.

In a review, it is useful to ask one direct question: “If a user wants to do X, how many decisions should they make before the first click on the case?” If you have more than two, the navigation is already working against you.

First, figure out what type of navigation you need

Before choosing a pattern - a short inventory. Without it, the "tabs or drawer" argument is meaningless, because it is a dispute about form without understanding the problem.

Four types of navigation that are often confused

  • Global - transition between major product sections (main, projects, inbox, settings). It rarely changes, it should always be visible.
  • **Local ** - transition within one section (tabs within the project, profile subsections). Contextual, changes when changing the section.
  • Utilitarian - search, notification, account, assistance. Not part of the basic flow, but should be on hand.
  • Contextual - breadcrumbs, "back", "to the list". It helps you know where you are and how to get back.

The main mistake is to mix them in one element. Burger, which dumps sections, settings, logout, and support – a classic. The user opens it to find “Projects”, and is lost among twelve items of different nature.

Inventory checklist before navigation redesign

  • All possible navigation points in one list
  • Marked each by type: global / local / utilitarian / contextual
  • We looked at the frequency of use of each
  • They are the ones that a beginner needs in the first 5 minutes
  • The ones you need to pay the user every day
  • Check: are there any items that no one uses (often it is legacies from old releases)

After such an inventory, it usually turns out that half of the “mandatory” menu items are not needed at all in a prominent place, and a couple of critical ones are buried.

When they are saved, when they are saved

Tabs look like a universal solution: clear, compact, familiar. But tabs work only under two conditions – there are few sections and they are parallel in meaning.

Where tabs really work

  • An object card that has 2-5 equal aspects (Overview, Activity, Files, Accesses).
  • Switching between types of the same content (List/Kanban/Calendar).
  • Filter by status, where the list is not very long (All / Active / Archive).

In all these cases, the user understands that I am staying on the same object, just looking at it from a different angle.

Anti-Tab Patterns

  • **Seven more tabs in a row. ** On mobile, they turn into horizontal scrolling, and the extreme tabs become invisible.
  • **Tabs are like global navigation. ** If each tab has its own life with its own sections, these are not tabs, these are product sections, and their place in the global menu.
  • Tabs with different content nature. Description/Feedback/Buy – the latter should be a button, not a tab. The user does not “switch” to the purchase.
  • Hidden active tab. On mobile, it is easy to get a state where you can not see which tab is selected. The test is simple: take a screenshot of where you are if you open it in a week.

Questions for tabbed interface review

  • Do all tabs fit without scrolling on the smallest supported screen?
  • Is it clear at first glance which tab is active?
  • Do you have a refund (or reset) when you return?
  • If the tab was twice as large, would it stand the pattern? If not, did you choose him to grow?

A brief summary of the first approach to the topic: navigation breaks the conversion not loudly, but methodically, and almost always due to the fact that elements of different nature are dumped in one container. Next, let’s take a look at drawers, burger menus, and breadcrumbs – where each one works honestly and where it masks the product’s structural problem.

Drawers: A compromise that often masks a structural problem

Drawer is a panel that runs from the side or bottom. On paper, it sounds perfect: the main screen is not cluttered, everything you need is at hand. In practice, the drawer too often becomes a dump for something the team failed to structure honestly.

Where the drawer is really relevant

  • Filters and sorting in lists and catalogs. The user adjusts once, then returns to the content.
  • Details of the object without switching to a separate screen. Clicked on the line in the table - left the panel with details, closed - remained in the list. It retains context.
  • Utilitarian actions in the editor. Layers, properties, history - everything you need nearby, but should not eat away at the screen all the time.
  • Mobile analogue sidebar in admins and dashboards, where otherwise there is not enough space.

In all cases, there is a common feature: the drawer is called by the explicit action of the user and does not carry solutions without which it is impossible to pass the basic flow.

When a drawer breaks a conversion

  • The main navigation is hidden in the drawer on the desktop. The user does not see the structure of the product until he guesses to poke into the icon. It often turns out that half of the sections open less often after such a redesign.
  • Drawer inside drawer. Opened part panel, it has a button "settings", which opens another panel. Getting back turns into a quest, especially on mobile.
  • Critical CTA inside drawer. "Buy", "Send", "Confirm" should not live behind an additional click. Any layer between intention and action is a lost user.
  • **Drawer with no clear way to close. ** No cross, no dimming click, no swipe is obvious. It's particularly painful on mobile.

Diagnostic question about drawer

Ask yourself honestly: is the drawer here because it’s the best pattern for the task, or because you didn’t have the courage to decide which content is more important? If the second drawer does not solve the problem, but postpones it. The user will still encounter all the content, only now and through an extra click.

Burger and breadcrumbs: two patterns with opposite diseases

Burger: An honest tool with a dishonest reputation

The Burger menu has become a meme of “where they dump everything superfluous.” But the pattern itself is normal - the problem is how it's used.

Burger works when:

  • This is a mobile version of the existing and understandable global navigation.
  • Inside grouped items of the same type are product sections, not sections mixed with settings and logout.
  • There is a visual hierarchy: the main points are larger from above, the utilitarian ones are smaller from below.

Burger breaks down when it becomes a universal dump. Signs of trouble: more than ten points, dividers between blocks of different nature, nested accordions two levels down, duplication of points from other places of the interface "just in case".

Breadcrumbs are justified where the content has a real tree structure: directories with categories and subcategories, documentation, file systems, admins with nested entities. In flat products with 4-5 sections, breadcrumbs give nothing but visual noise.

Typical errors:

  • Crumbs duplicating the page title. Projects/Marketing/Landing Q3 and immediately below it H1 Landing Q3. One element is superfluous.
  • The last point is a link. The active page should not be clickable, otherwise the user clicks and gets there, losing confidence in navigation.
  • Crumbs that do not reflect the real path. Came from the search, and in crumbs an artificial "Main / Catalogue / Category", which you never went. It's not a help, it's a designer's fantasy about how the user was supposed to come in.

Scenario review of navigation in one pass

Take a layout or a live product and walk along the steps without being distracted by aesthetics.

  • Name the type of each navigation element out loud: global, local, utilitarian, contextual.
  • Find elements where the types are mixed. These are the first candidates for separation.
  • For each drawer and burger, ask the question: What happens if you deploy content directly on the screen? If it only gets better, the pattern is not chosen for the task.
  • Check the mobile version separately, not as a “reduced desktop”. This is where navigation often falls apart.
  • Pass the key novice flow: whether it hits the target in a reasonable number of clicks, or is confused between tabs, drawer and burger.
  • Look at the state of “returned in a week.” Do you know where you are without any clues?

Typical errors seen in the layout before the release

  • The active state is decorated weaker than hover. A static screenshot does not tell where the user is.
  • An icon without a signature in global navigation. On the review, everyone guesses the values differently - this is a signal that the user will not guess.
  • Drawer and modal are used interspersed for similar tasks. The team itself does not remember where the pattern is and why.
  • Breadcrumbs on a page that has no parent. A chain of one link looks like a bug.

To sum up, choosing between tabs, drawer, burger, and breadcrumbs is not a matter of taste, but a test of how honestly you have broken down product content into types. When an inventory is made, the pattern is selected almost automatically. When not, any selected item will quietly lose conversion, and reworking a color or icon won’t fix it.

AI features rarely live in a separate section. They mix into the existing interface: “generate a draft” inside the editor, “ask the assistant” on top of the table, “summarize” in the document card. And this is where navigation breaks down most often, because the team adds an AI entry point on top of the old structure without revising it.

Where AI is usually hidden and why it is bad

  • The floating button in the corner. Sounds harmless, but it's the fourth floating element after the support chat, feedback widget and onboarding prompt. The user learns to ignore the whole angle.
  • In the new burger menu. AI becomes “another section,” although it is a tool within the current context rather than a separate place.
  • In the drawer on the right, which covers the content. The table assistant does not see the table - and the user does not, while communicating with him.
  • In a separate tab tab tabs next to "Overview" and "Settings." Tabs about navigation between states of one object, and AI is an action over an object, not a state.

A good test: ask if your AI is a place, a mode, or an action. Place requires a point in global navigation, mode a switch in local, action a button in context. Most assistants are an action or a mode, and almost never a place.

Team pattern: palette instead of another button

If there are more than three AI functions, it is wiser to enter command palette (Cmd+K) and remove half the entry points from the interface. This takes the pressure off global navigation and works as a single “entry into action” – search, transitions, AI commands, shortcuts. The main thing is not to turn the palette into a landfill, as often happens with burger. Same rules: grouping by type, understandable categories, active state.

How to Explain Pattern Selection to a Team

The review often lacks not arguments, but language. The designer says “the drawer is better here”, the product hears “I like it so much”. To make the conversation substantive, it is convenient to fix the decision in a short scheme.

Decision template for the navigation element

  • ** Content type**: Global/local/utilitarian/contextual.
  • Frequency of use: daily/in session/rarely/once.
  • Connection with main content: replaces, complements, requires simultaneous viewing.
  • **Selected pattern and one suggestion why.
  • What we rejected and why is at least one alternative.

The last point is the most important. A solution that has no rejected alternative is not a solution, but the first idea that comes along. When the discussion sounds “considered tabs, but the content in the sections is too unequal – half of the tabs will be empty”, the argument becomes not with taste, but with logic.

Questions to Ask at a Review

  • Which user scenario are we optimizing – first entry or daily use?
  • What happens to this element when you add three more features? Is it scalable or do we know in advance what we're going to remake?
  • Is this pattern the same on mobile, or is it turning into something else? If the other is a conscious decision, or did we not think?
  • Does the product already have a similar problem solved by a different pattern? If so, why is it different here?
  • What would a user see if they came in a direct link and didn’t follow the previous steps?

How to check the quality of navigation in metrics

Some of the problems are visible without users, but the final word is data. It makes sense to look specifically for navigation.

Minimum set of signals

  • **Percentage of clicks on the main points of global navigation. If one or two items collect almost everything, the rest are dead weight. If the cliques are evenly smeared, the hierarchy is not built.
  • ** Open burger and drawer without further clicking inside.** User opens, looks, closes. It's either intelligence or frustration - you need to segment by session.
  • Back returns immediately after clicking on the menu item. Signal that the signature does not match the content.
  • ** Use search instead of navigation. ** If users are still looking for a product with a clear structure, the structure only seems clear.
  • **Depth of transitions from entry to target action.**Grows after redesign - something hidden too deep.

These metrics do not provide ready-made answers, but allow you to distinguish “we think the new menu is more convenient” from the testable statement. And it's with that conversation -- with the numbers, the solution pattern, and the fixed alternatives -- that reworking navigation ceases to be an endless debate about tastes.

Checklist before giving navigation to the development

This list does not claim to be complete, but covers most situations in which navigation breaks after release.

  • Every point in global navigation has a stable URL to which you can link directly.
  • The active state is visible from a distance, and not guessed by a barely noticeable emphasizing line.
  • The depth of the hierarchy does not exceed three levels; if it does, there is a conscious reason for it, not “it happened.”.
  • Drawer and modal do not open on top of each other. If there is a second layer, review the flow.
  • Tabs are not used when the content of one tab is ten times larger than another.
  • Breadcrumbs show a way to really go back, not a fictional hierarchy for beauty.
  • On the mobile for each pattern there is a conscious analogue – not “the same, only already”.
  • The navigation state is saved when you return back: the open partition remains open, the scrolling is in place.
  • Keyboard navigation works: Tab runs through elements in a logical order, Esc closes overlays.
  • The screen reader voices the current section and the number of items in the list, not the “button button”.

Anti-patterns that occur most often

Drawer is like a dumping ground for everything that doesn’t fit

The most common scenario: the product grows, there is not enough space in the main navigation, and the team dumps the remaining items into the sidebar. Six months later, the drawer contains settings, help, profile, billing, analytics and three features in beta. It's not navigation, it's storage. It is treated only by revision of the structure, not cosmetics.

Tabs that reload the page

If tab switching resets filters, closes open panels and returns scrolling to the top, this is no longer tabs, but hidden navigation between sections under the guise of local. The user expects a quick context switch, and gets a full transition. Either we make real tabs with state preservation, or we honestly call it partitions.

Bread crumbs, in which only the “Main > Current Page” is always visible, do not carry information. They take up space, add visual noise and create a sense of depth that is not there. If the hierarchy is flat, breadcrumbs are not needed.

Burger on desktop "for uniformity"

The “mobile and desktop versions look the same” argument usually hides a desire not to think about two different contexts. There is room for horizontal navigation on the desktop, and hiding it under an icon means voluntarily reducing the detectability of the main sections.

Contextual menu as the only way to make an action

If an important action is available only through right-click or tripartite, half of users will not find it. The context menu is an accelerator for the experienced, not the main path. Duplicate critical actions in the visible interface.

Questions that are useful to ask at the final review

  • If a new user comes tomorrow and opens a product for the first time, which navigation point will they open first? Do we know the answer or are we guessing?
  • What are the three things that the user does most often? Are they all one click away or hidden?
  • What will we do when the product gets another big feature? Do we have a place or are we going to squeeze in?
  • If you remove half of the menu items, will something break in real-world scenarios, or will it only get cleaner?
  • Does the name match what the user sees after the click? Or is the signature a marketing wording and inside a different word?

Short summary

Navigation is not a visual element, it is a decision about which scenarios are more important than others. Tabs, drawers, breadcrumbs, burger, command palette – each pattern answers its own question, and replacing one with another is not worth talking about taste, but real clicks and returns. The best way to treat navigation as a hypothesis is to record what we’re optimizing, what alternatives we’ve rejected, and what signals we’re making. Then the next redesign ceases to be “let’s redo everything” and becomes a spot edit of one layer that stopped working.

$ cd ../ ← back to UX and interfaces