Shopify Ecom
Design Guide

Shopify Navigation Menus: How Deep to Go and Where It Stops

Plan a Shopify menu for a growing catalog: how many top-level items and levels, when a mega menu beats a dropdown, and which limits the platform enforces.

Menu DepthMega MenusMobileFilters
Published September 13, 2026·Last verified September 13, 2026·18 min read·
Listen to a short brief of this article
Hands-free while you multitask

Key Insights in 60 Seconds

Skim the limits and the rules of thumb first, then find your catalog in the verdict table below.

Deep tree, mega menu: NN/g finds simple dropdowns frustrating with two tiers; we would show a deep catalog as a mega menu.
Platform ceiling: a top-level item can carry two nested levels.
Seven or fewer top-level items is Shopify's guideline against overcrowding, not an enforced limit.
Attributes belong in filters: size and colour need no menu level of their own.
Deleting a collection also removes its menu item; a changed URL can be redirected.
Third level on phones: Shopify advises testing nested levels on mobile, yet no Shopify menu page we read on September 12, 2026 describes a third level's behaviour there.

What You'll Learn

1What the platform caps and what your theme decides
2How many top-level items to use
3When a layer belongs in filters
4When a mega menu beats a cascading dropdown
5What to do when your theme has no mega menu
6How to rebuild a menu without breaking links

The first menu on most stores is built in an afternoon: a few collections across the top, maybe one dropdown. Then the catalog grows. New departments arrive, seasonal edits need a home, and every rebuild risks breaking a link that a shopper saved or a page that the menu pointed at.

This page separates three things that usually get argued as one: what Shopify's menu system allows at all, what your theme decides to show, and what shape your own catalog needs. The first two are fixed for you. The third is the decision, and it is yours.

The Quick Verdict

Key takeaway

Find the row that looks like your catalog, then read the section behind it.

Which menu shape, by catalog

Your situationPickWhy
Your whole top row fits Shopify's seven-or-fewer guideline, and shoppers narrow by size, colour or materialA flat top row plus filtersSearch & Discovery filters refine the products shown on collection pages, so attributes need no menu level
A handful of departments, each with a few sub-collectionsOne dropdown levelNN/g finds that a simple dropdown works well for one-tier navigation
Departments, then categories, then sub-categoriesA mega menu rather than a cascadeNN/g finds simple dropdowns frustrating with two tiers, and says mega menus can let users skip a level
A deep tree, and your theme lists no mega menuA theme that lists one, or a mega menu appHorizon's Theme Store listing names a mega menu; navigation apps create menus within the app instead of using your admin menu settings
You are rebuilding a menu shoppers already useRedirects first, deletions lastDeleting a linked product, collection or page also removes the menu item that pointed at it

What Does Shopify Limit, and What Does Your Theme Decide?

Key takeaway

Menus live in the admin: Shopify's guide says you can view and change your online store menus from Content > Menus. What you can build there is fixed by the platform, while what shoppers actually see is decided by your theme. The table sorts each limit by who sets it.

Menu limits, and who sets each one

LimitWhat Shopify's documentation saysSet byWhat it means for your menu
Nesting depthThe top-level item can have up to two levels of nested drop-down menusPlatform (admin)Three levels in all: the header item and two levels under it
What a theme showsMost themes support up to two levels of nested drop-down menusThemeConfirm your own theme before you design around both nested levels
Menu sizeUp to 10,000 items per menu and 1,000 menus per store; any item with sub-items counts as a separate menuPlatformEvery dropdown header you add spends one of the store's menus
Nested menus errorThe admin error reads “Menu cannot contain nested menus. Opt in the nested navigation feature to use this”; Shopify says the store might need the nested navigation feature activatedStore featureIf you see this error, contact Shopify Support; Shopify says it typically affects stores created before 2018
Mega menuNamed as a feature on Horizon's Theme Store listing; navigation apps create menus within the appTheme or appCheck your theme's feature list before you plan one

Shopify Help Center pages on drop-down menus and on understanding menus, and Horizon's Theme Store listing, read September 12–13, 2026.

Depth is the limit that shapes design. The admin lets a top-level item carry two nested levels, and Shopify's guide adds that “Most themes support up to two levels of nested drop-down menus.” Whether your own theme shows the third level is worth confirming before you draw the menu.

The size limits carry one detail worth knowing: each menu can have up to 10,000 items, and a store up to 1,000 menus, and any menu item with sub-items in a drop-down menu counts as a separate menu toward that limit. Every dropdown header you add spends one of them.

If you have never built a nested menu, the walkthrough below goes from creating a menu item to adding first- and second-level dropdown items. It is one creator's beginner tutorial, published in February 2025 on the Shopify Success channel, so check its admin labels against your own screen.

How To Create a Drop-Down Menu - Shopify Tutorial for BeginnersA third-party beginner walkthrough (Shopify Success, February 2025) that builds a Shopify drop-down menu with first- and second-level items. Included as a visual of nesting only: no claim on this page rests on it.

Two Behaviours That Change How You Build

Key takeaway

The first catches merchants who expect the header item to go somewhere. Shopify's guide says most themes implement drop-down menu headers as buttons rather than clickable links, and describes the behaviour this way:

When a top-level menu item controls a drop-down submenu, it functions as a button to expand the menu rather than as a link to a new page.
Shopify Help Center — Set up drop-down menus ·

Shopify's guide gives the practical move itself: to let customers reach a main category page, add it as the first item within the drop-down menu instead of making the header clickable. So if Women opens a dropdown, add a Shop all women item first inside it that links to the Women collection.

The second is the footer, where Shopify's guide says two things. A note says footer menus can display only top-level items and drop-down menus can't be used in your online store footer, while a later section of the same page says drop-down menus can also be implemented in footer menus.

Check what your theme's footer actually shows before nesting items there; if it shows top-level items only, plan it as a flat list — policies, contact, the few collections worth repeating — rather than as a copy of the header.

How Many Top-Level Items Should a Shopify Menu Have?

Key takeaway

Shopify's drop-down menu guide gives one number, as of September 2026: “Add seven or fewer top-level menu items to avoid overcrowding.” It is a best practice, not a limit the admin enforces.

User-experience research pushes back on the number itself, though not on the goal:

A key question in information architecture (IA) is to decide the number of items in navigation menus (including global menus and local menus). 4 main factors determine the answer, but it's not 7, despite a common myth.
Nielsen Norman Group — How Many Items in a Navigation Menu? (Video) ·

The two statements answer different questions. Shopify's is about a crowded header row; NN/g's is about the myth that seven is right for every menu. Neither names your number.

So start from your catalog. Count the departments a shopper actually chooses between first, and if there are more than seven, group some under a shared header. That grouping adds a nested level, which is the question the next two sections answer.

For one practitioner's take on what belongs in the top row, under a category and in the footer, the 2023 video below from the Shopify Success channel walks through it. It is a view, not a source: nothing on this page rests on it.

Navigation Menus 101: Best Practices for Designing an Easy-to-Use WebsiteA third-party practitioner's view (Shopify Success, February 2023) on menu structure, categories and sub-categories, and footer menus. One opinion among several; every limit on this page comes from Shopify's own documentation.
Key takeaway

Before adding a level, ask what kind of layer it is. In most cases a menu item in Shopify links to something that already exists — in Shopify's words, “you need to create a collection before you can add the collection to a menu.” Every level you add is more collections or pages to maintain.

Filters are a separate tool. Shopify's Search & Discovery filters let customers refine which products are displayed on collection pages and in search results. Putting menus and filters side by side as alternatives is our reading: Shopify documents them on separate pages, not as a choice.

Where each layer of your catalog belongs

Layer of your catalogWhere it livesWhy
Departments — the few groups a shopper picks firstTop-level menu itemsShopify's guideline keeps this row at seven or fewer
Sub-categories inside a departmentNested menu items, each linking to its own collectionYou need to create a collection before you can add it to a menu
Attributes — size, colour, materialFilters on the collection pagesFilters refine the products a collection shows; a menu level per size would mean a collection per size
Seasonal or campaign editsA menu item linking to its own collectionDeleting that collection when the season ends also removes its menu item
The whole catalog, unsortedThe default Catalog itemShopify's main menu starts with Home and Catalog, a page that displays all of your products

Our mapping, built from Shopify Help Center pages on drop-down menus, understanding menus and Search & Discovery filters, read September 12, 2026.

A flat menu has a starting point already: Shopify's main menu comes with two default items, Home and Catalog, a page that displays all of your products. For a small catalog that shoppers narrow by attribute, those plus a handful of collections and filters can be the whole navigation.

If your collections already filter, our technical SEO audit shows how to tell which filtering model your store uses before you add more.

Key takeaway

Once you know which layers belong in the menu, the remaining question is form. It is tempting to flatten everything to keep shoppers within a few clicks, but NN/g's review of the 3-click rule reports a study by Joshua Porter in which user dropoff did not increase when a task took more than 3 clicks, nor did satisfaction decrease — a finding about users, not about search engines.

For the menu, then, the test is whether each step is easy to take, not how many steps there are.

Will a Deeper Menu Cost You Search Traffic?

One number from Shopify's SEO guidance often comes up when menus are discussed: its menu guidance for SEO says “Pages shouldn't be more than 3 clicks away from the home page, wherever possible.” That is SEO guidance with a qualifier, not a platform limit — whether a deeper menu actually costs rankings is answered on its own page.

Why a Cascading Third Level Is the Hard One

Key takeaway

Shopify will let a top-level item carry two nested levels. Whether a shopper can use them comfortably depends on how the theme draws them, and NN/g's menu-design guidelines are specific about the plain dropdown:

A simple dropdown menu works well for one-tier navigation but becomes frustrating with two tiers. It is highly inadvisable for more than two tiers, as it increases the risk of accidentally selecting the wrong subcategory or of closing the menu altogether.
Nielsen Norman Group — Menu-Design Checklist: 17 UX Guidelines ·

The mapping to Shopify is our reading, because NN/g's tiers are not Shopify's levels. A dropdown with one set of nested items is the one-tier case. A second flyout under it — Shopify's full depth drawn as a cascade — is the two-tier case NN/g calls frustrating.

So one nested level can stay a dropdown. Using both is the point where the form should change, not the point where the catalog has to shrink.

When a Mega Menu Earns Its Place

Key takeaway

The alternative keeps the same menu structure and lays it out differently. NN/g's guideline for deep structures:

If typical user journeys involve drilling down through several levels, mega menus can save users time by letting them skip a level (or two).
Nielsen Norman Group — Menu-Design Checklist: 17 UX Guidelines ·

Whether you can use one depends on your theme. Horizon's Theme Store listing names Mega menu among its product discovery features, next to product filtering and sorting, as read on September 12, 2026. What a free theme's mega menu can carry against a paid theme's is weighed in our Horizon guide.

What a theme-built mega menu looks like in practice varies by theme. The 2022 tutorial below comes from Fluorescent, a premium theme developer, and sets one up in its own Stiletto theme; in Horizon or any other theme the settings are named and placed differently.

How to set up mega menus in your Shopify themeA theme developer's tutorial (Fluorescent Themes, December 2022) setting up a mega menu in its own premium Stiletto theme. It shows that the mega menu lives in the theme; settings in other themes, Horizon included, differ.

If Your Theme Has No Mega Menu

Key takeaway

If your theme's feature list names no mega menu, the choice is between changing where the menu lives and changing the theme. An app is the route that leaves your theme alone, with one consequence Shopify spells out:

Navigation apps (such as "Mega Menu" apps) create menus within the app instead of using your admin menu settings. If you have a menu app installed, then either update the app settings or uninstall the app to use your default navigation.
Shopify Help Center — Understanding menus ·

So a menu built in an app is maintained in that app, and leaving the app means going back to Content > Menus. We found these three on the Shopify App Store. As listed there on September 13, 2026, Buddha Mega Menu and Navi+ list a free plan and C: Mega Menu lists a free trial. The list is a dated snapshot, not every mega menu app that exists:

  • Buddha Mega Menu & Navigation — its listing says it builds “stylish mega menus that help shoppers find products fast.”
  • C: Mega Menu — its listing says it builds “flexible mega menus that improve store navigation.”
  • Navi+ Tab Bar & Mega Menu — its listing pitches tab bars and mega menus for faster mobile browsing, in the vendor's own words.

The other two routes change the theme. A theme that lists a mega menu, Horizon among them, puts the feature in the theme you maintain anyway. Building one into your current theme's code is custom development work.

How Does a Deep Menu Behave on Phones?

Key takeaway

Shopify's drop-down menu guide does give one instruction: create a test menu structure with your desired number of nested levels and verify that it displays correctly on both desktop and mobile devices. It adds that some themes might require CSS adjustments to improve mobile usability.

None of the official pages we read, though — Shopify's Help Center pages on menus and links, drop-down menus, editing menus, understanding menus and URL redirects, and Horizon's Theme Store listing, on September 12, 2026 — describes how a third menu level behaves on a phone.

What follows is our reading, not Shopify's documentation. A phone has less room than a desktop to show two nested levels at once, so the cost NN/g describes for layered dropdowns is unlikely to shrink there. A mega menu's advantage, skipping a level, is the part worth checking in your theme's mobile layout.

Check the deepest path on a phone before you publish
  • Open the menu on a real phone, reach the deepest item you built, and find your way back to the top row.
  • Confirm each department's own collection is reachable, not just its sub-collections.
  • If an app runs the menu, test that menu too — Shopify says those menus live in the app, not in your admin settings.

Find the Menu Shape for Your Catalog

The verdict table at the top answers by profile. This answers by combination: how wide your top row is, how many choices sit below it, how shoppers narrow, where they browse and what your theme already offers. Those five cross in ways a single row cannot show.

None of the four routes is a wrong answer — each is a menu shape with the setup it needs.

Which menu shape fits your catalog?5 questions → a menu shape and what to set up for it
Question 1 of 5
How many top-level groups would your header need?

How to Build or Rebuild a Menu Without Breaking Links

Key takeaway

Menus fail quietly. Shopify's troubleshooting note says that if menu links disappear without being deleted, check whether the products, collections or pages they linked to were deleted, because deleting the linked resource also removes the menu item.

Addresses are the second risk. Shopify's URL redirect guide says that when you change a URL on your Shopify store, you can create a URL redirect to ensure your customers can still find what they're looking for.

Renaming a collection has its own wrinkle for menus, and what a redirect does not fix is worth reading before you rename anything the menu points at.

The checklist covers a first build and a rebuild alike. Steps one and two prepare the pages and addresses the menu depends on, three to six are the build rules from the sections above, and deletion comes last, once the new menu is live and tested.

Menu Build and Rebuild Checklist

Work down the list whether you are building a first menu or restructuring one shoppers already use.

0 of 7 done
  1. In most cases you need to create an item before you can link to it, so build every collection and page the new menu needs before touching the menu.

  2. List the old and new URL for anything you rename, and create a redirect for each one.

  3. In most themes a top-level item that controls a submenu opens it instead of a page, so the department's own collection needs its own item inside.

  4. Shopify recommends seven or fewer top-level menu items to avoid overcrowding.

  5. Shopify's drop-down menu guide says footer menus can display only top-level items, and a later section of the same page says drop-down menus can also be implemented in footer menus. Check what your theme's footer actually shows before nesting items there; if it shows top-level items only, plan the footer as a flat list of links.

  6. Shopify's drop-down menu guide says to test your nested levels on both desktop and mobile devices, and none of Shopify's Help Center menu pages or Horizon's Theme Store listing, read September 12, 2026, describes how a third menu level behaves on a phone.

  7. Once the new menu is live and tested, delete what it replaced: deleting a linked product, collection or page also removes the menu item that pointed at it.

The Bottom Line

Key takeaway

The platform's ceilings are clear, and your theme decides the rest. What goes wrong on a growing store is often closer to home: an attribute built as a menu level, a department header that links nowhere, or a rebuild that deleted what the menu pointed at.

Draw the catalog tree before you open Content > Menus. Count the departments, mark which layers shoppers choose between and which they filter by, and only then pick the form: a flat row, one dropdown level, or a mega menu.
Your Next Step by Stage
If you're still choosing a themeWhether a mega menu comes with the theme is one difference worth comparing before you commit, alongside what changing themes later involves.How Shopify themes differ
If the collections behind the menu are the problemA menu is only as tidy as the collections it links to. Our collections guide covers how one collection can be built from others.Read the collections guide
If the theme itself is the limitWhen the structure your catalog needs is beyond what your current theme can show, custom sections added to your current theme are the other route.See custom sections

Need the Menu Built, Not Just Planned?

We restructure your menu inside your current theme or add the mega menu it lacks — top row at 7 items or fewer, no deeper than a top-level item plus two nested levels — and set up a redirect for every address that changes. Theme changes are built on a duplicate of your theme, keeping the live store safe.

Get the menu rebuilt

Frequently Asked Questions

Shopify's drop-down menu guide says both: footer menus can display only top-level items and drop-down menus can't be used in your online store footer, yet a later section says drop-down menus can also be implemented in footer menus. Check what your theme's footer shows before nesting items there; if it shows top-level items only, plan the footer as a flat list of links.
Most themes implement drop-down menu headers as buttons rather than clickable links, Shopify's drop-down menu guide says, so a top-level item that controls a submenu expands it instead of opening a new page. If shoppers need the department page itself, Shopify's advice is to add it as the first item within the drop-down menu; a “Shop all” entry is one way to label it.
Up to 1,000 menus per store, with up to 10,000 items in each, according to Shopify's drop-down menu guide as read on September 12, 2026. The detail that matters for design is that any menu item with sub-items in a drop-down menu counts as a separate menu toward that limit, so every dropdown header you add spends one of them.
Horizon's Theme Store listing names Mega menu among its product discovery features, alongside product filtering and sorting, as read on September 12, 2026. That listing is the official confirmation we used. Before you design a deep catalog tree around it, open the theme editor on your own store and check what the mega menu can hold in practice.
Not necessarily. Without a theme mega menu there are three routes: move to a theme that lists one, as Horizon's listing does; install a mega menu app; or have one built into your current theme. Buddha Mega Menu and Navi+ list a free plan and C: Mega Menu lists a free trial, as listed on the Shopify App Store on September 13, 2026.
In our reading, filters. Shopify's Search & Discovery filters let customers refine which products are displayed on collection pages and in search results, while you need to create a collection before you can add the collection to a menu. A menu level per size would mean a collection per size to maintain, so keep the menu for the categories shoppers choose between.
The menu item goes with it. Shopify's troubleshooting note says that deleting the linked resource — a product, collection or page — also removes the menu item, which is why menu links can disappear without anyone deleting them. When you restructure, publish the new menu first, delete old collections or pages last, and then recheck the menu.
Plan on it. Shopify's URL redirect guide says that when you change a URL on your store, you can create a URL redirect so customers can still find what they're looking for. List every address your rebuild changes, pair each old URL with its new one, and open a few old links afterwards to confirm they land where they should.
None of Shopify's Help Center menu pages or Horizon's Theme Store listing that we read on September 12, 2026 describes how a third menu level behaves on a phone. Shopify's drop-down menu guide says to test your nested levels on desktop and mobile devices, so open the deepest item on a real device and check that each department's own collection is reachable.
It is an error Shopify's drop-down menu guide lists: “Menu cannot contain nested menus. Opt in the nested navigation feature to use this”. The guide says your store might need the nested navigation feature activated, that this typically affects stores created before 2018, and that you should contact Shopify Support if you encounter this error.
No. Shopify's drop-down menu guide recommends adding seven or fewer top-level menu items to avoid overcrowding — a best practice, not an enforced cap. NN/g, the usability research firm, argues that the right number follows from several factors rather than a magic seven. Treat seven as a ceiling for the header row and group extra departments under shared headers, within two nested levels.
In the admin, under Content > Menus — Shopify's guide says you can view and change your online store menus there. Build the collections and pages first, because in most cases you need to create an item before you can link to it. Then add the menu items and nest each one under its top-level header.
About This Article
Shopify Developer & Editorial Director
9+ years with Shopify since 2017

Front-end developer specializing in Shopify since 2017. Experienced in building custom Liquid themes, optimizing storefront performance, and integrating third-party apps. Directs the editorial process behind Shopify Ecom: sets each topic, and checks facts, links, and interactive elements before publication.

This article was written entirely by AI under human editorial direction. The editor sets the topic and structure, runs multi-stage validation on facts, links, and interactive elements, and verifies the output is useful from a business perspective. All claims are checked against official Shopify sources. Details may change — always confirm critical data at shopify.com.

Editorial Policy
Continue Learning

What to Read Next

Stay updated

Get notified about new articles

Subscribe to receive updates when we publish new Shopify guides and insights.