User Experience Stack Exchange is a question and answer site for user experience researchers and experts. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm in the process of a website redesign and I'm not really sure what to do with the navigation. The goals of the redesign are to simplify the site and make it more mobile friendly.

The existing site has a two level nav that appears when you mouse over any of the top level links (screenshot below). On devices that don't support mouse events, the secondary nav is permanently visible.

screenshot - high res version of the screenshot

I'm struggling to find a better solution for the navgivation. The secondary pages are important so just losing the secondary nav isn't an option. I also can't simplify it down to just one, long primary nav.

What are my options?

share|improve this question
I don't know if you intended to completely mask the identity of the original website, but there's enough info in those screenshots to allow me to identify the source...just letting you know in case it matters. – Roger Attrill Nov 11 '12 at 14:06
I'm very glad this is being redesigned - the drop down menus (including headers) aren't even in the same position as the headers before the menus come down! – Roger Attrill Nov 11 '12 at 14:11
Yeah, I know that the site can be found if someone takes the time to do so. I just hid the logo so it isn't 100% obvious. The primary nav positions are one of the reasons the redesign is going ahead. It was a decent idea but not executed as well as it could be. – boz Nov 11 '12 at 14:19
up vote 2 down vote accepted

Accordion based navigation menus are a common pattern in mobile designs. And when properly done, it can help the user explore the applications in a very simple, easy & intuitive manner.

You can also get some ideas from this article that explains several different ways to implement navigation on mobile applications -

Also, this one -

Hope that helps.

share|improve this answer
The last link has given me some good ideas - thanks a lot! – boz Nov 11 '12 at 19:24

I've been working on a very similar problem. The solution I've come up with feels good to me but I haven't had it exposed and received any feedback. You can see a skeleton that shows how it works here: (make your browser narrow to see the mobile layout).

Basically I don't worry about how much vertical space the nav takes up. It just expands from the top (pushing content downward) and once displayed can be scrolled. I went with what I hope is a conventional expandable tree similar to a tree-view in file browsers with the goal being that will be familiar enough to be immediately understandable.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

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