Navigation System

I spent quite a bit of time deciding whether or not to use a vertical or horizontal nav while redesigning this site. Management console was a combination of legacy code and new development.

Overall Process

My first steps when creating a navigation system was figuring out what the logical and natural order to the menu items would be. I kept these principals in mind

  1. Restructuring the pages into more logical groupings

  2. Standardizing design patterns and components so users can intuitively figure out what a page would do or behave based only on visual cues

  3. Using consistent language in order to make users expend less energy on decision making to discern what a component would do.

  4. Decreasing visual clutter on the page by strategically hiding or minimizing less necessary information.

Vertical Pros and Cons

  1. Commonly seen with B2B and SAAS software therefore users can already anticipate what kind of product they will be using even upon first glance

  2. Very easy to grow the navigation options in the future if more items become required

  3. Clicking the bar into an open state makes it stationary which cna alleviate the user frustration associate with the hovers on a horizontal nav bar

  4. Users can see many options at once without having to dig through hierarchies/directories

  1. Intrusive, can take up valuable screen real estate

  2. Challenging to show relationship beyond parent child. Parent -> grandchild relationships become cluttered and visually overwhelming quickly

  3. Can be awkward at tablet size, easy dix on desktop and mobile but tablet can be challenging to decide easily

  4. Quick access functions like my account, logout etc are either buried inside the bar or relegated to a horizontal nav bar creating 2 nav bars which can become cluttered quickly

  5. Collapsed state of bar requires dedicated iconography for each element which can be challenging to find if there is not someone of staff who can easily create custom icons.

Horizontal Pros and Cons

  1. Very easily to show hierarchy, tank tops have the parent of sleeveless tops -> shirts  

  2. Can show a large number of menu items

  3. Even in the collapsed state users can see top level menu items

  4. Takes fairly little real estate on the screen

  1. Often a pattern seen in e commerce and may confuse the user

  2. Only a finite number of options can exist in the top level navigation therefore if there are long titles it grows challenging quickly. In addition the horizontal layout struggles with growth for any new items

  3. Can be visually overwhelming with many menu items

  4. The hover drop downs can often create a finicky experience for users

  5. Really only works at 1000px and above often times. You must quickly revert to a full screen mobile layout once you lose the amount of real estate required to show all top level options

Initial Low Fidelity Designs

 Mega Menu VS SIDE BAR

Decision

Ultimately I went with a vertical layout. The most pressing reason was our menu items had fairly little hierarchy but more grouping of similar information. There was a large breadth and very little depth which is not a use case the horizontal nav is well suited for. In addition the organization was in a growth oriented phase and I was told there would be expansion into more features in the future so I decided a vertical system would be the best for future proofing.

Final Designs

We were never able to get a final okay from stakeholders but these were the potential colour schemes that were proposed.