Ecommerce Navigation: How to Design Menus That Help Customers Shop
How to design ecommerce navigation and menus: product taxonomy, category labels, mega menus, mobile menus, breadcrumbs, cross-navigation and testing.
Quick answer
Good ecommerce navigation starts with a product taxonomy built around how shoppers think, not how the business is organized. Use clear, literal category labels and a reasonably shallow hierarchy, and turn attributes such as size or colour into filters rather than extra menu levels. On desktop, well-grouped mega menus with clickable headings work well. On mobile, use a drill-down menu with visible search, a back option and “Shop all” at each level. Add hierarchy-based breadcrumbs, cross-links between related categories and strong search, then test the structure with tree testing and real search data.
Navigation, Taxonomy and Information Architecture
Menus are one route to products among several; for search, filters, recommendations and guided selling together, see ecommerce product discovery. For how navigation fits the store's URL and catalog structure, see ecommerce website architecture.
Three terms often get mixed up. The taxonomy is how products are classified: the category tree plus the attributes recorded for each product. Information architecture is the wider structure of the store, including content such as guides and help. Navigation is the interface that exposes that structure: menus, category pages, breadcrumbs and links.
Most navigation problems are structure problems in disguise. Redesigning a menu around a confusing taxonomy just presents the confusion more attractively. The diagram above shows the levels this guide covers: main navigation, mega-menu groups and listing pages refined by filters.
Build the Product Taxonomy First
Start with an inventory of what you sell, then learn how shoppers group it. Card sorting shows the categories and names people expect; search logs show the words they use; competitors and marketplaces show the conventions shoppers have learned elsewhere.
A key decision is what becomes a category and what becomes a filter.
| Make it a category when… | Make it a filter when… |
|---|---|
| Shoppers think of it as a different type of product | It describes a variation of the same product type |
| Products need different attributes and filters | It applies across many categories, like colour or price |
| Shoppers browse it as a destination | Shoppers use it to narrow a list |
| Example: Running shoes vs Walking boots | Example: Waterproof, size 10, under a set price |
Category Labels
Labels should be the words shoppers would use, specific enough to predict what's inside, and distinct from each other. Avoid catch-alls such as “Other” or “Accessories” that could mean anything, internal range names, and clever marketing phrases. Put the distinguishing word first so menus scan quickly. Where a category uses specialist terms, add a short description on the category page. Label changes are among the cheapest navigation fixes, so test them early.
Depth and Breadth
Every extra level adds a click and a decision; every extra option at one level adds scanning time. Aim for a hierarchy where each level is a meaningful choice. If a level contains only one or two subcategories, merge it. If one category contains dozens of subcategories, consider an intermediary category page that groups them, or move some distinctions into filters.
Baymard Institute's homepage and category navigation research covers taxonomy, main navigation and intermediary category pages in detail, and reports that most benchmarked sites perform at a mediocre level or worse in this area, so it's an area where careful design stands out.
The Main Navigation Bar
The main bar usually holds top-level departments plus a few cross-cutting entries such as New, Sale or Brands. Keep it to what fits comfortably without wrapping, and separate utility or “courtesy” navigation (help, order tracking, account, store finder) into a smaller secondary area. The cart and search should be visible on every page.
Mega Menus
For stores with several levels, Nielsen Norman Group found that mega menus work well: large panels that show many options at once, grouped into sections. Guidelines that make them work:
- Group options into clear sections with headings that are themselves clickable links
- Use a short hover delay so menus don't flicker as the pointer passes; NN/g suggests about 0.5 seconds before opening and hiding quickly when the pointer leaves
- Also open on click or keyboard, and close with Escape
- Don't cover the entire screen or hide the page behind the menu
- Keep content to navigation; avoid forms or complex widgets inside
- Use images sparingly and only when they help recognition
- Include “Shop all” links so shoppers can see a whole department
Mobile Navigation
On mobile, the menu is usually a panel that drills down one level at a time. Show where the shopper is, provide an obvious back option, and include a “Shop all [category]” link at each level so they can see everything without choosing a subcategory. Keep search visible in the header rather than inside the menu, because many mobile shoppers search first. Native apps often add a bottom tab bar for main sections such as Home, Search, Categories, Wishlist and Account.
Baymard's mobile ecommerce research identifies disorientation as one of the overarching mobile problems: shoppers lose track of where they are. Clear headings, breadcrumbs or parent links and predictable back behaviour address it. See mobile ecommerce UX.
Search as Navigation
Navigation and search are complementary. Shoppers who know what they want search; those exploring browse. Search results should reuse the same filters and category structure, and search logs are one of the best sources of evidence for navigation labels. See ecommerce search UX.
Are shoppers struggling to find products?
ZSpace restructures ecommerce taxonomies and navigation using card sorting, tree testing and search data.
Breadcrumbs
Use hierarchy-based breadcrumbs (Home › Men › Jackets › Rain jackets) on category and product pages, not history-based trails. They tell shoppers who arrived from search or an ad where they are and let them move up to a broader category in one click. On mobile, a single link to the parent category often replaces the full trail.
Cross-Navigation
Shoppers don't always follow the tree. Link between related categories (rain jackets to waterproof trousers), offer alternative ways in such as shop by room, occasion or use case, and show relevant categories on product pages. A product can appear in several curated places, but give it one primary category path so breadcrumbs and URLs stay consistent.
Intermediary Category Pages
For broad departments, an intermediary page between the menu and the product list helps shoppers choose a subcategory: visual tiles for subcategories, short guidance for technical choices and a link to see all products. For narrow categories, send shoppers straight to the product list. Don't make every department an extra page to click through.
Navigation for Different Catalog Sizes
| Catalog | Navigation approach |
|---|---|
| A handful of products | Simple links to products or a single shop page; search optional |
| Tens to hundreds | A few clear categories, filters on listings, visible search |
| Thousands | Departments, mega menus, intermediary pages, strong search and faceted filters |
| Technical or parts catalog | Shop by compatibility or model, part-number search, specification filters |
Accessible Navigation
Menus must work with a keyboard and screen reader: triggers that open with Enter or Space, expanded and collapsed states exposed, logical focus order, Escape to close and visible focus. Provide a skip link past repeated navigation, keep labels consistent across pages, and make sure mobile menu controls have accessible names. See accessibility in UI/UX design.
Testing Navigation
- Card sorting to discover how shoppers group products
- Tree testing to check they can find specific items in the proposed structure
- First-click testing on menu and homepage designs
- Usability tests with realistic “find and choose” tasks
- Search logs for terms that should have been in the navigation
- Analytics on menu use, category exits and backtracking
Common Navigation Mistakes
- Categories mirroring internal departments or suppliers
- Vague labels such as “Collections” or “Essentials”
- Mega menu headings that aren't clickable
- Hover menus that flicker or can't be opened by keyboard
- Mobile menus without a way back or a “Shop all” link
- Attributes turned into extra menu levels instead of filters
- No breadcrumbs on product pages
Want your store's navigation reviewed?
Talk to ZSpace about ecommerce UX and Shopify development that make products easier to find.
Conclusion
Ecommerce navigation works when the taxonomy matches how shoppers think and the interface exposes it clearly: literal labels, a sensible hierarchy, well-built mega menus and mobile menus, breadcrumbs and cross-links, backed by search and filters. Test the structure before you design the menus. Next, see how shoppers narrow results with filters and faceted navigation.
For related guides, see search vs navigation.
Common questions
The menus, category pages, breadcrumbs, links and search that let shoppers move through a store's product catalog. It's the visible layer of the store's underlying taxonomy.