Planning Sitemap Structures That Actually Work
Learn how to organize content logically so users find information without getting lost
By Marcus Wong
Senior Information Architecture Specialist
Mobile menus aren’t an afterthought anymore — they’re where most users actually interact with your site. But get the design wrong and you’ve lost them before they even see your content. We’re talking about hamburger menus that confuse instead of help, tabs that hide important options, and navigation patterns that look clean on desktop but fall apart on phones.
The good news? You don’t need to reinvent the wheel. There are proven patterns that work. We’ve tested these approaches with real users across Hong Kong — different screen sizes, different habits, different expectations. This guide walks you through what actually works and, more importantly, why it works.
Here’s what happens most of the time: You build a hamburger menu, add your main categories, then realize you need subcategories. So you nest them. Three levels deep. Now users tap the menu, see categories, tap one, see subcategories, tap again — and they’ve lost track of where they are.
This doesn’t work. Not because nesting is inherently bad, but because mobile screens are small. When you’ve got 5-6 subcategories crammed on a 375px-wide screen, there’s no room for visual hierarchy. Everything looks the same size. Everything blends together.
The better approach: Keep your main menu flat. If you need subcategories, show them in a secondary menu or use a different pattern entirely — like expandable sections within the main menu.
The debate’s been going on for years. Should you use a hamburger menu on mobile or tabs? Truth is, both work — but in different situations.
Use hamburger menus when:
Use tabs when:
On tablets? You’ve got space. Show 4-5 tabs horizontally. On phones, stick with a hamburger menu. Don’t try to squeeze tabs that wrap to two lines — that’s just frustrating.
A note on testing: These patterns aren’t universal rules — they’re starting points based on what works for most users in most contexts. The best navigation for your site depends on your specific content structure, your audience, and their habits. If you can, test with real users before you launch. A 30-minute card sorting session with 5-10 people will teach you more than any guide can.
Here’s what people often forget: your hamburger menu needs to be accessible. That means keyboard navigation, screen reader support, and clear focus states. You’re not building this just for mouse users on iPhones.
The hamburger icon itself should be an actual button — not a div with a click handler. Use semantic HTML. Your menu should have proper ARIA labels. When someone opens your menu, focus should move to it (or at least be manageable). When they close it, focus should return to the button that opened it.
On mobile, menu items should be large enough to tap — minimum 44×44 pixels. This isn’t a design preference, it’s accessibility. People with motor control issues, people on the train, people with wet fingers — they all benefit from bigger tap targets.
Tabs work best when users know instantly which tab is active. You need visual distinction — color, underline, background highlight, something. Don’t rely on size alone.
Animation matters too. When someone taps a tab, the content should swap quickly. Not instantly (that feels broken), but within 200-300 milliseconds. Slow animations make people wonder if they actually tapped anything.
One more thing: scrollable tabs work on mobile. If you’ve got 6-7 tabs, let users scroll horizontally instead of cramming them all in. But show at least 2.5 tabs on screen so people know there are more. A hidden 7th tab that users can’t discover is useless.
Your first version won’t be perfect. That’s normal. Launch with a solid pattern, watch how people actually use it, then improve. Does everyone ignore your hamburger menu and scroll instead? Maybe you need a different approach. Are people getting lost in your tab navigation? Add breadcrumbs or a clearer visual indicator of where they are.
The patterns in this guide work because they’ve been tested by thousands of designers across thousands of sites. But your site is unique. Your users have specific needs. Take these patterns as your foundation, test with real people in Hong Kong if you can, and adapt based on what you learn.
Want to validate your navigation structure before you build? Run a card sorting session with your users to see how they actually organize your content.
Learn About Card Sorting Exercises
Learn how to organize content logically so users find information without getting lost
Breadcrumbs aren’t just pretty — they reduce confusion on sites with lots of pages
How to run card sorting sessions with Hong Kong users to confirm your navigation works