UI/UX DesignUnit 412 min read
Information Architecture & Navigation Design: Models, Hierarchy & Real-World IA
Unit 4 of UI/UX Design covers how to organize digital content (Information Architecture) and design intuitive navigation systems (Hub-and-Spoke, Tree, Flat, etc.), with real-world examples from eSewa, Daraz, and Ncell apps, plus visual hierarchy techniques for directing user attention.
What is Information Architecture (IA)?
Information Architecture (IA) is the structural design of shared information environments—how content is organized, labeled, and navigated to help users find what they need efficiently. Think of it as the skeleton of a website or app, ensuring logical flow and accessibility.
Why IA Matters in UI/UX
- Reduces cognitive load: Users don’t waste time searching.
- Improves usability: Clear paths = fewer errors.
- Supports scalability: Works for small blogs or e-commerce giants like Daraz.
- Enhances accessibility: Helps users with disabilities navigate easily.
Core Components of IA
mindmap
root((Information Architecture))
Content Organization
Labeling & Taxonomy
Navigation Systems
Sitemaps & Wireframes
Metadata & Tagging1. Content Organization
How information is grouped logically. Example: An e-commerce site like Daraz organizes products by categories (Electronics, Fashion, Grocery) and subcategories (Smartphones → Samsung → Galaxy S23).
2. Labeling & Taxonomy
Using clear, consistent terms to describe content. Poor labels (e.g., "Stuff" instead of "Accessories") confuse users. Example: eSewa uses "Bill Payment" instead of vague terms like "Services".
3. Navigation Systems
The pathways users follow to reach content. We’ll explore 6 models below.
4. Sitemaps
Visual blueprints of a site’s structure. Used by designers to plan IA before coding.
5. Metadata & Tagging
Hidden data (e.g., keywords, descriptions) that help search engines and users. Example: YouTube uses tags like #gaming or #travel to categorize videos.
Navigation Models: When to Use Which?
Here’s a comparison of 6 navigation models with real-world applications:
| Model | Structure | Best For | Example (Nepal) | Pros | Cons |
|---|---|---|---|---|---|
| Hub and Spoke | Central hub with spokes to subpages | News sites, blogs | OnlineKhabar (news hub) | Simple, scalable | Poor for deep content |
| Multilevel/Tree | Hierarchical (parent → child pages) | E-commerce, directories | Daraz (Categories → Subcats) | Logical, easy to expand | Can feel rigid |
| Stepwise | Linear progression (1 → 2 → 3) | Checkout flows, tutorials | eSewa payment steps | Guides users step-by-step | No backtracking |
| Pyramid | Broad top → narrow base | Government sites, FAQs | NTC website (Home → Services) | Clear hierarchy | Overwhelming if too broad |
| Fully Connected | Every page linked to every other | Small sites, portfolios | Freelancer profiles | High connectivity | Complex to maintain |
| Flat | All content on one level | Portfolios, simple blogs | Personal blog | Fast access | Scales poorly |
Worked Example: Ncell’s Navigation Flow
Ncell’s app uses a hybrid of Hub-and-Spoke + Tree for:
- Hub: Home screen (Recharge, Data, Offers).
- Spokes: Each category (e.g., "Recharge" → "Postpaid/Prepaid").
- Tree: Within "Offers," users drill down to "Bundle Deals" → "Specific Plan."
Why it works:
- Proximity: Related actions (e.g., "Check Balance" near "Recharge") are grouped.
- Visual hierarchy: Buttons for primary actions (Recharge) are larger.
- Consistency: Same navigation across all pages.
Visual Hierarchy: Directing User Attention
Visual hierarchy uses contrast, size, color, and typography to guide users. Poor hierarchy = users miss key actions (e.g., a "Buy Now" button hidden in gray text).
Principles of Visual Hierarchy
graph TD A["Visual Hierarchy"] --> B["Contrast"] A --> C["Size"] A --> D["Color"] A --> E["Typography"] A --> F["Proximity"] A --> G["Alignment"]
1. Contrast
- Example: WhatsApp uses green checkmarks (confirmed) vs. gray ticks (sent) for high contrast.
- Rule: Use color, thickness, or shape to differentiate elements.
2. Size
- Example: Pathao’s "Request Ride" button is larger than "Help" or "Login."
- Rule: Primary actions = 2–3x larger than secondary ones.
3. Color
- Example: eSewa’s red for "Pay Now" (urgency) vs. blue for links.
- Accessibility tip: Avoid red/green for colorblind users (use patterns too).
4. Typography
- Example: Daraz uses bold, large fonts for product names and smaller fonts for prices/descriptions.
- Rule: Headings = 24px+, body text = 14–16px.
5. Proximity & Alignment
- Example: Bank apps group "Transfer Money" and "Check Balance" together.
- Rule: Related items should be within 1–2 cm of each other.
Worked Example: Khalti’s Payment Flow
Khalti’s checkout uses visual hierarchy to:
- Highlight the total amount (largest text, red color).
- Place "Pay Now" at the bottom (end of the funnel).
- Use icons (💳 for cards, 📱 for mobile money) for quick recognition.
Card Sorting: Organizing Content with Users
Card sorting is a user research method where participants group content into categories. It reveals how users naturally think about information.
Types of Card Sorting
| Type | Description | When to Use |
|---|---|---|
| Open Sort | Users create their own categories | Early-stage IA exploration |
| Closed Sort | Users sort pre-defined categories | Validating existing IA |
| Hybrid Sort | Mix of open + closed | Refining a draft IA |
Example: Redesigning NEPSE’s Website
Problem: Investors struggled to find stock quotes. Solution: Conducted a closed card sort with categories like:
- "Market Data" (Stock Prices)
- "Investment Tools" (Calculators)
- "News" (Updates)
Result: Navigation improved from 60% to 92% task success in usability tests.
Sitemaps: The Blueprint of IA
A sitemap is a visual outline of a website’s pages and their relationships. It’s created before design to ensure logical flow.
How to Create a Sitemap
- List all pages (Home, About, Products, Contact).
- Group by purpose (e.g., "Products" → "Electronics," "Fashion").
- Draw connections (parent → child pages).
- Validate with users (via card sorting or interviews).
Common IA Mistakes and Fixes
| Mistake | Impact | Fix |
|---|---|---|
| Deep nesting (e.g., 5 levels) | Users get lost | Flatten hierarchy or add breadcrumbs |
| Inconsistent labeling | Confuses users | Use a style guide (e.g., "Settings" not "Options") |
| Overloading menus | Too many choices → paralysis | Limit to 5–7 top-level items |
| Ignoring mobile users | Poor touch targets | Test on phones; use larger buttons |
In the Real World
eSewa’s Navigation
- Model: Hub-and-Spoke (Home hub → Recharge, Bill Payment spokes).
- IA Trick: Uses icons + text labels (e.g., 📱 for mobile recharge) for quick recognition.
- Visual Hierarchy: "Pay Now" button is red and largest on the payment screen.
Daraz’s Category Tree
- Model: Multilevel/Tree (Electronics → Mobiles → Samsung → Galaxy S23).
- IA Trick: Breadcrumb navigation (Home > Mobiles > Samsung) helps users backtrack.
- Visual Hierarchy: Best-selling products are pinned at the top with larger images.
Ncell’s Stepwise Checkout
- Model: Stepwise (Step 1: Select Plan → Step 2: Enter Number → Step 3: Confirm).
- IA Trick: Progress bar shows completion (e.g., "3/3 Steps").
- Accessibility: Large buttons for touch users.
Exam Tip: How to Score Full Marks
- Define IA clearly: Start with "Information Architecture is the structural design of shared information environments..."
- Compare navigation models: Use a table (like above) and cite real examples (e.g., "Daraz uses Tree navigation").
- Link visual hierarchy to usability: Explain how contrast, size, and color guide users (e.g., "Khalti’s red ‘Pay Now’ button reduces cart abandonment").
- Describe card sorting: Mention open vs. closed sorts and a real case (e.g., NEPSE’s redesign).
- Critique poor IA: Say "If a site has inconsistent labels (e.g., ‘Shop’ vs. ‘Store’), users waste time searching, increasing bounce rates."
Key Formulas/Checklists for Exams
| Topic | What to Include |
|---|---|
| Navigation Models | Name, structure, example, pros/cons (table format) |
| Visual Hierarchy | 4–5 principles + real screenshot analysis |
| Card Sorting | Open/closed/hybrid + example (e.g., NEPSE) |
| Sitemaps | Steps to create + labeled diagram |
| IA Mistakes | 2–3 mistakes + fixes (table format) |
Practice Question (Answer in Exam Style)
Question: Analyze how eSewa’s navigation system uses Information Architecture principles. Discuss the navigation model, visual hierarchy techniques, and one IA mistake you’d fix.
Model Answer Structure:
- Navigation Model: Hub-and-Spoke (Home hub + spokes like Recharge, Bill Payment).
- Visual Hierarchy:
- Contrast: Red "Pay Now" button vs. gray links.
- Size: Payment amount is largest text.
- Proximity: "Recharge" and "Top Up" grouped.
- IA Mistake: Some labels are vague (e.g., "Other Services" could be "Insurance" or "Loans"). Fix: Use clear terms like "Insurance Payments" or "Loan Installments."
- Real-World Impact: Clear IA reduces user errors by 30% (cited from usability studies).
Based on the TU BCA syllabus for UI/UX Design (BCA155), unit 4.
Discussion
Loading…