Do you use the hamburger menu icon wisely?


Hamburger menus are everywhere—those three stacked lines that hide site or app navigation. They became popular for decluttering mobile UIs, but they come at a cost: reduced discoverability, slower navigation, and lower engagement.

When should you use a hamburger menu?

Use it only when screen space is tight—typically on mobile. Otherwise, always prefer showing navigation visibly.

A desktop web app with ample space hides primary navigation behind a hamburger menu.

hamburger menu bad example
Figure: Bad example – On desktop, navigation should be visible when screen space allows. Hiding it behind a hamburger reduces usability

A mobile app uses a hamburger menu to preserve space while offering a clean, focused UI.

hamburger menu good example
Figure: Good example – On mobile, screen space is limited, so hiding the nav behind a hamburger is appropriate

Where should you place it?

Device/Platform Preferred Placement Why
Android apps Top left Matches Material Design and Android conventions
iOS apps Top right Aligns with iOS patterns; better for right-thumb reach
Mobile websites Top left Consistent with web standards; easier for navigation + back button
Desktop websites Top left (if used) Only use if screen space is constrained (e.g. dashboards)

❌ Common mistakes to avoid

  • Using a top-right hamburger on desktop – This breaks user expectations. On desktop, primary navigation belongs on the left or fully visible
  • Combining a hamburger menu with bottom navigation – Choose one. Using both creates confusion and redundancy
  • Hiding essential links – Important actions should be visible. Hiding them behind a menu lowers engagement and completion rates

✅ Best practices

  • Use the standard 3-line icon – don't reinvent it
  • Include clear animation or toggle state
  • Make sure it's easy to reach on mobile—don’t place in hard-to-tap corners
  • If you only have a logo + menu, favor left placement for balance and ergonomics
  • Test with users to confirm comprehension and usability

Use the hamburger menu only when needed, place it where users expect it, and never use it as an excuse to hide important navigation. Always test your decisions—navigation is too important to guess.


We open source.Loving SSW Rules? Star us on GitHub. Star
Stand by... we're migrating this site to TinaCMS