This article was originally posted on uxpatterns.org, which now redirects here.

Mobile navigation menu UX has been a hot topic the last few years. There are a couple of UX patterns that have emerged recently and some things that appear on their way out. For our purposes today, we’re talking about mobile navigation in terms of menus. Some apps and sites don’t use menus, opting instead for tabs or a home screen, etc., but we can cover those options in a later post.

The Menu Button

One of the primary parts of mobile navigation is the menu button. The design of it matters, as does its placement.

The Word Menu

Until recently, mobile navigation often contained the word “menu” to tell users that tapping would open up some kind of menu. This is much less common these days. I only found it in a few places. Also, typically this pattern is paired with a dropdown navigation that pushes the content down as it opens.

Three Horizontal Lines ("Hamburger" Menu Icon)

Three Horizontal LinesProbably one of the most common patterns for a menu button is the use of three horizontal lines. This has become even more commonplace as frameworks like Twitter Bootstrap and Foundation are more widely used to launch responsive web applications. Curiously, I found this pattern to be most prevalent on IOS applications, even where Android applications use a different pattern. I dug into the IOS Human Interface Guidelines a bit, but didn’t find anything indicating a specific pattern for menu buttons was preferred over another.

In many newer apps and sites, particularly on Android, those three horizontal lines are married to a logo where they are now much thinner so as to give the logo prominence, but also to indicate a menu is one tap away.

Usually, when the menu was open, the three lines receded slightly to the left becoming even thinner.

Button positioning

The menu button’s position is important too as it is indicative of what type of menu will appear and what type of movement to expect.

Early on, it was a common pattern to place the logo on the left and menu button on the right. This worked well because for right-handed people (most of the world–sorry southpaws!), this placed the menu within easy reach of their thumb, while giving the logo a traditionally prominent position. Also, in IOS, the left area was generally reserved for a back button.

A menu button on the right usually tells the user that the menu will slide in from the top, or from the right.

At some point, the menu button started appearing on the left. This usually tells the user that the menu will slide in from the left. I found this to be the most popular option in newer apps, and on many web sites. This is almost always paired up with an off-canvas layout to the left that pushes the content over as the menu opens.

Different Strokes

A few apps are doing different things with menus that you, my dear readers may want to pay attention to.

Path

When Path launched, it gained some notoriety for this feature. To post something, you tap their menu (a plus icon) and the items come out around it in a circle.

Path Menu UX

Google Maps

Google Maps (on Android) has moved their menu button to the lower left of the screen. This clears some room up top, but is otherwise a curious choice.

Google Maps Menu UX

Facebook

Facebook has two different menus that serve different functions. The left one is for navigation and other tools. The right one is for finding your friends

Facebook app menu

More reading

One of my favorite authors, Luke Wroblewski (@lukew), has written on some topics covered in this article: