O
Octo
O
Octo
CoursesPricingDashboardPrivacyTerms

© 2026 Octo

UX/UI Design
1The UX Design Process2User Research Methods3Information Architecture4Wireframing5Prototyping & Interaction Design6Usability Testing7UI Design Principles8Building Your UX Portfolio
Module 3

Information Architecture

If users cannot find it, it does not exist. Here's how to organize information — site maps, navigation, card sorting, mental models — so people find what they need without thinking.

The grocery store that nobody could navigate

In 2012, a major US grocery chain remodeled 1,500 stores. They reorganized products by brand instead of by category. All Kraft products together. All Nestle products together. All General Mills products together. The executives loved it — clean, organized, partnership-friendly.

Customers hated it. Sales dropped 25% in the first quarter. People wandered the aisles looking for peanut butter, which was no longer in a "spreads" aisle — it was scattered across four different brand sections. Shoppers left with half-filled carts, frustrated and confused.

The company reversed the changes within six months. The problem was not the products. The problem was the information architecture — how things were organized did not match how people think.

This is what Information Architecture (IA) does for digital products. It determines where things go so people can find them. Get it wrong, and your beautifully designed app becomes a grocery store nobody can navigate.

25%sales drop from bad organization

50%of users leave when they cannot find what they need

3clicks — max to reach any content (best practice)

What is Information Architecture?

Information Architecture is the practice of organizing, structuring, and labeling content so that people can find and understand it. Think of it as the blueprint of a building — you never see it directly, but it determines whether you can find the bathroom.

IA answers three fundamental questions:

  1. Where am I? — Can the user tell where they are in the product at any moment?
  2. What is here? — Can the user understand what content and options are available on the current page?
  3. Where can I go? — Can the user figure out how to get to what they need from here?

✗ Without AI

  • ✗User clicks 6 times to find account settings
  • ✗Navigation has 15 items on one level
  • ✗Pages have vague labels like Resources or Solutions
  • ✗Users use search as a crutch because they cannot browse

✓ With AI

  • ✓Account settings are 2 clicks from any page
  • ✓Navigation has 5-7 top items with clear hierarchy
  • ✓Pages have specific labels like Pricing or Documentation
  • ✓Users browse confidently and rarely need search

🔑The paradox of IA
The best information architecture is invisible. When IA is good, people never notice it — they just find what they need. When IA is bad, it is the only thing they notice. Your goal is to make your IA so intuitive that users never have to think about where things are.

Mental models — how users think things should work

Before you organize anything, you need to understand how your users expect things to be organized. This expectation is called a mental model.

A mental model is a user's internal map of how something works. When someone uses your product for the first time, they do not start with a blank slate. They carry expectations from every other product they have used.

Example: When you visit a new e-commerce site, you expect:

  • A search bar at the top
  • Products organized by categories on the left
  • A shopping cart icon in the top right
  • A checkout process that goes: cart, shipping, payment, confirmation

If a site puts the search bar at the bottom, categories on the right, and the cart icon in the footer, it might be logically valid — but it violates your mental model. You will feel lost.

RoughDiagram: invalid JSON

There Are No Dumb Questions

"What if our product is genuinely new? Users have no mental model for it."

Even novel products borrow from familiar patterns. When the iPhone launched, it used a grid of app icons — borrowing the mental model of a desktop with folders. When Slack launched, it looked like a chat app because people already understood chat. If your product is truly novel, lean on the closest existing mental model and introduce new concepts gradually.

"Should I always follow conventions? What about innovation?"

Follow conventions for foundational IA (navigation, settings, search). Innovate on the unique value of your product. Nobody ever won a design award for putting the search bar in a creative location — but plenty of products have failed because of it.

Card sorting — let users organize for you

Card sorting is the most important IA research technique. Instead of guessing how to organize your content, you let users do it.

How it works

  1. Write each piece of content or feature on a separate card (physical or digital)
  2. Give users the cards and ask them to sort them into groups that make sense to them
  3. Ask them to name each group
  4. Look for patterns across multiple participants

Two types of card sorting

TypeHow it worksWhen to use
Open sortUsers create their own groups and name themWhen you are building IA from scratch — you do not know the categories yet
Closed sortYou provide the category names, users sort cards into themWhen you have existing categories and want to verify they make sense

Example: A team building a project management tool did an open card sort with 20 features. They expected users to group features by function: "Planning," "Tracking," "Reporting." Instead, users grouped them by workflow stage: "Before the project starts," "While the project is running," "After the project ends." This completely changed the navigation structure.

Step 1 — Prepare cards. List every page, feature, or content type in your product. Write each on a card. For a typical website, this might be 30-60 cards.

Step 2 — Recruit 15-20 participants. More than interviews because you need statistical patterns. Use OptimalSort, Maze, or physical index cards.

Step 3 — Run the sort. Give participants the cards and minimal instructions. "Group these in whatever way makes sense to you." Do not guide them.

Step 4 — Analyze patterns. Look at which cards consistently end up together. Use a similarity matrix to see which items users naturally associate.

Step 5 — Build your structure. The groups that emerge from card sorting become your navigation categories. The labels users chose become your menu items.

⚡

Card Sort a Recipe App

25 XP
You are designing a recipe app. Here are 12 features. Group them into 3-4 categories and name each category: 1. Save a recipe to favorites 2. Create a shopping list from a recipe 3. Browse recipes by cuisine (Italian, Mexican, Thai...) 4. Set a cooking timer 5. Share a recipe with a friend 6. Watch a step-by-step cooking video 7. Filter recipes by dietary restrictions (vegan, gluten-free) 8. Rate and review a recipe 9. View your cooking history 10. Convert measurements (cups to grams) 11. Plan meals for the week 12. Search recipes by ingredient Write your categories and which items go in each. Then compare your grouping with how a friend or family member would group them. _Hint: There is no single correct answer — that is the point of card sorting. Different people organize differently. The patterns across multiple people reveal the best structure._

Site maps — the blueprint of your product

A site map is a visual diagram that shows every page in your product and how they relate to each other. It is the deliverable that comes after card sorting and before wireframing.

Rules for good site maps

  • Three-click rule: Users should reach any content within 3 clicks from the homepage. This is not a hard law, but it is a useful constraint.
  • 7 plus or minus 2: People can hold 5-9 items in working memory. Keep top-level navigation to 5-7 items.
  • Breadth over depth: A flat structure (many items, few levels) is easier to navigate than a deep structure (few items, many levels). Users prefer scanning a list of 7 options to clicking through 4 levels of 2 options each.

Home
Products
About
Support
Category 1
Category 2
Our Team
FAQ
Contact
Press enter or space to select a node. You can then use the arrow keys to move the node around. Press delete to remove it and escape to cancel.
Press enter or space to select an edge. You can then press delete to remove it or escape to cancel.

Navigation patterns

Navigation is how users move through your site map. The right pattern depends on your content type.

PatternHow it worksBest forExample
Top navigation barHorizontal menu at the top of every pageSites with 5-7 main sectionsMost SaaS products, corporate sites
Sidebar navigationVertical menu on the left sideApps with many sections and deep hierarchiesGmail, Slack, Notion
Tab navigationHorizontal tabs for switching between views within a sectionMobile apps, settings pagesInstagram (Home, Search, Reels, Shop, Profile)
Hamburger menuThree-line icon that opens a hidden menuMobile sites with limited screen spaceMost responsive websites
Bottom navigationFixed bar at the bottom on mobileMobile apps with 3-5 core actionsiOS apps, Material Design apps
BreadcrumbsShows the path from homepage to current pageDeep content sites with many levelsAmazon, Wikipedia
⚠️Hamburger menus hide engagement
Research consistently shows that visible navigation outperforms hidden navigation. Items in a hamburger menu get significantly fewer taps than items visible in a tab bar. Use hamburger menus only when you genuinely cannot fit navigation on screen — not as a default "clean" design choice. [NNGroup found](https://www.nngroup.com/articles/hamburger-menus/) that hidden navigation reduces discoverability by up to 50%.

There Are No Dumb Questions

"My stakeholder wants 12 items in the top navigation. What do I do?"

Show them the research. Miller's Law (7 plus or minus 2) applies to navigation. When users see 12 top-level items, they cannot scan them quickly, so they fall back to search — which means your navigation has failed. Group related items under 5-7 parent categories using dropdowns, and put the remaining items in the footer or secondary navigation.

⚡

Redesign This Navigation

50 XP
A SaaS project management tool has the following top-level navigation: Home | Projects | Tasks | Team | Calendar | Reports | Settings | Integrations | Billing | Help | Templates | Activity Log That is 12 items. Redesign it to have no more than 6 top-level items. Decide: 1. Which items become top-level navigation? 2. Which items get grouped under a parent item? 3. Which items move to secondary navigation (footer, settings submenu, profile menu)? 4. What labels do you use? _Hint: Group by user intent. "Billing" and "Settings" and "Integrations" are all about account management. "Reports" and "Activity Log" are about viewing data. "Projects," "Tasks," "Calendar," and "Templates" are about doing work._

Labeling — the words matter more than the structure

The best site map in the world fails if the labels are confusing. IA labeling follows one rule: use the user's words, not your company's words.

Internal jargonUser-friendly label
"Solutions""Products" or "Features"
"Resources""Blog" / "Guides" / "Help Center" (be specific)
"Enablement""Training"
"Ecosystem""Integrations" or "Partners"
"Portal""Dashboard" or "My Account"
🔑Test your labels with tree testing
Tree testing gives users a task ("Find where you would change your billing information") and a simplified text-only version of your site map — no visual design, just the hierarchy. You measure whether they can find the right page. If less than 70% of users find the right location, your IA needs work. Tools: Optimal Workshop, Maze, or a simple spreadsheet.

Key takeaways

  • If users cannot find it, it does not exist — information architecture determines whether people can navigate your product
  • Mental models are the expectations users bring from other products — your IA must match how users think, not how your org chart looks
  • Card sorting lets users organize your content for you — open sorts reveal natural categories, closed sorts validate existing ones
  • Site maps visualize page hierarchy — aim for breadth over depth, 5-7 top-level items, and 3 clicks to any content
  • Navigation patterns (top bar, sidebar, tabs, hamburger, bottom bar, breadcrumbs) each suit different content types
  • Labels must use user language — test with tree testing to verify people can find what they need

?

Knowledge Check

1.In an open card sort, what do participants do?

2.Why is 'Resources' considered a poor navigation label?

3.What does tree testing measure?

4.Why do UX professionals recommend breadth over depth in site structure?

Previous

User Research Methods

Next

Wireframing