I'm building a website that has over 150 menu items. Normally, for small sites, I would use a responsive mobile menu for use on mobiles. However, as you can imagine, 150 or more menu items loaded onto a mobile would cause lots of scrolling or confusion.

Even cutting the menu down to level one navigation, would end up with around 50 pages

Any advice? Or any mobile menu solutions out there that would compensate for the amount of pages that there are?

  • What is the reason for having so many links. Will these all be on the same page or distributed in different sections of the website? If you have to have such a large number of links, what will be the method for prioritizing the order of display? If you don't work it out, then the user will definitely not make an effort either.
    – Michael Lai
    Commented May 14, 2013 at 23:22

1 Answer 1


Consider opportunity for better IA: Instead of just thinking how one could show 150 or even 50 menus on mobile page, I think first of all the efforts should be directed for better information architecture. Ideally it should be identified by users (Card sorting) but at some level (considering experience and domain knowledge) designer and stakeholders can think of logical groups.

Grouping and Chunking should help: There might be possibility for better organizing menus in some logical groups. Also if this website already exists, one can also see which are the important menus from users point of view; AND/OR which menus are frequently used; so that those can be pushed upfront for users.

Scrolling is definitely not going to help: Though its said that these days users are not much concerned about scrolling, it DOES depend upon the type of content. For Facebook, its OK to let user scroll to see engaging, contextual and live (constantly changing) content. In contrast, here we are talking about static menus which will rarely change. In fact user will be looking for only those which will direct him towards expected content.

Auto Suggestive search box: If at all, its not possible to reduce or group menus as mentioned above; One way to help user go to particular menu can be using Auto suggestive search (what Google does for their search) Here the bottleneck is that user has to know or at least guess the menu, so that while typing, related options can be shown and user can select the one which he wants. Though this is not the best option, it will definitely reduce users motor workload i.e. scrolling and visual load of searching while scrolling.

  • Some really good points there! You are right about the scrolling. Good idea to priortize the importance of links, and see what people come up with in some card sorting, or analytics exercises on the desktop site. Shall get that done :) Commented May 10, 2013 at 10:27

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.