Last updated: Aug 4, 2025, 11:26 AM UTC

Information Architecture: The Blueprint of Simplicity

Status: Navigation & Structure Design
Verified: Validated through card sorting with target users


Executive Summary

Great information architecture is invisible โ€“ until you need something, then it's exactly where you expect it. This document maps out NudgeCampaign's structure, designed to combat the "feature maze" problem identified in Phase 1 research where users reported feeling lost in competitor platforms.

Architecture Principles

Based on user research and pain points:

  • Flat hierarchy: Maximum 3 clicks to any feature
  • Task-oriented: Organized by what users do, not what the system has
  • Progressive disclosure: Advanced features hidden until needed
  • Consistent patterns: Similar things work similarly
  • Mobile-first: Every path works on small screens

The Mental Model

graph TD A[Home/Dashboard] --> B[Create & Send] A --> C[Manage & Organize] A --> D[Analyze & Improve] A --> E[Configure & Customize] B --> B1[Campaigns] B --> B2[Automations] C --> C1[Contacts] C --> C2[Lists & Tags] D --> D1[Analytics] D --> D2[Reports] E --> E1[Settings] E --> E2[Integrations] style A fill:#2196f3,color:#fff style B fill:#4caf50,color:#fff style C fill:#ff9800,color:#fff style D fill:#9c27b0,color:#fff style E fill:#666,color:#fff

Complete Site Structure

Primary Navigation (Always Visible)

NudgeCampaign
โ”œโ”€โ”€ ๐Ÿ“Š Dashboard (Home)
โ”œโ”€โ”€ โœ‰๏ธ Campaigns
โ”œโ”€โ”€ ๐Ÿ”„ Automations
โ”œโ”€โ”€ ๐Ÿ‘ฅ Contacts
โ”œโ”€โ”€ ๐Ÿ“ˆ Analytics
โ””โ”€โ”€ โš™๏ธ Settings

Detailed Information Architecture

๐Ÿ  Dashboard
โ”œโ”€โ”€ Overview Metrics
โ”‚   โ”œโ”€โ”€ Sent Today/Week/Month
โ”‚   โ”œโ”€โ”€ Open & Click Rates
โ”‚   โ”œโ”€โ”€ Revenue Generated
โ”‚   โ””โ”€โ”€ List Growth
โ”œโ”€โ”€ Recent Activity
โ”‚   โ”œโ”€โ”€ Latest Campaigns
โ”‚   โ”œโ”€โ”€ Active Automations
โ”‚   โ””โ”€โ”€ New Subscribers
โ””โ”€โ”€ Quick Actions
    โ”œโ”€โ”€ Create Campaign
    โ”œโ”€โ”€ Import Contacts
    โ””โ”€โ”€ View Reports

โœ‰๏ธ Campaigns
โ”œโ”€โ”€ All Campaigns
โ”‚   โ”œโ”€โ”€ Draft
โ”‚   โ”œโ”€โ”€ Scheduled
โ”‚   โ”œโ”€โ”€ Sent
โ”‚   โ””โ”€โ”€ Archives
โ”œโ”€โ”€ Create New
โ”‚   โ”œโ”€โ”€ Regular Campaign
โ”‚   โ”œโ”€โ”€ A/B Test
โ”‚   โ””โ”€โ”€ RSS Campaign
โ”œโ”€โ”€ Templates
โ”‚   โ”œโ”€โ”€ My Templates
โ”‚   โ”œโ”€โ”€ Gallery
โ”‚   โ”‚   โ”œโ”€โ”€ Welcome Series
โ”‚   โ”‚   โ”œโ”€โ”€ Newsletters
โ”‚   โ”‚   โ”œโ”€โ”€ Promotions
โ”‚   โ”‚   โ””โ”€โ”€ Announcements
โ”‚   โ””โ”€โ”€ Import Template
โ””โ”€โ”€ Campaign Actions
    โ”œโ”€โ”€ Duplicate
    โ”œโ”€โ”€ Schedule
    โ”œโ”€โ”€ Test Send
    โ””โ”€โ”€ Archive

๐Ÿ”„ Automations
โ”œโ”€โ”€ Active Flows
โ”‚   โ”œโ”€โ”€ Running
โ”‚   โ”œโ”€โ”€ Paused
โ”‚   โ””โ”€โ”€ Draft
โ”œโ”€โ”€ Create Automation
โ”‚   โ”œโ”€โ”€ From Template
โ”‚   โ”‚   โ”œโ”€โ”€ Welcome Series
โ”‚   โ”‚   โ”œโ”€โ”€ Abandoned Cart
โ”‚   โ”‚   โ”œโ”€โ”€ Re-engagement
โ”‚   โ”‚   โ””โ”€โ”€ Birthday
โ”‚   โ””โ”€โ”€ From Scratch
โ”œโ”€โ”€ Performance
โ”‚   โ”œโ”€โ”€ Flow Analytics
โ”‚   โ”œโ”€โ”€ Contact Journey
โ”‚   โ””โ”€โ”€ Conversion Tracking
โ””โ”€โ”€ Automation Settings
    โ”œโ”€โ”€ Default Delays
    โ”œโ”€โ”€ Send Windows
    โ””โ”€โ”€ Test Mode

๐Ÿ‘ฅ Contacts
โ”œโ”€โ”€ All Contacts
โ”‚   โ”œโ”€โ”€ List View
โ”‚   โ”œโ”€โ”€ Search & Filter
โ”‚   โ””โ”€โ”€ Bulk Actions
โ”œโ”€โ”€ Lists
โ”‚   โ”œโ”€โ”€ Create List
โ”‚   โ”œโ”€โ”€ Manage Lists
โ”‚   โ””โ”€โ”€ Smart Lists
โ”œโ”€โ”€ Tags
โ”‚   โ”œโ”€โ”€ Create Tag
โ”‚   โ”œโ”€โ”€ Manage Tags
โ”‚   โ””โ”€โ”€ Auto-tagging Rules
โ”œโ”€โ”€ Import & Export
โ”‚   โ”œโ”€โ”€ CSV Upload
โ”‚   โ”œโ”€โ”€ Copy/Paste
โ”‚   โ”œโ”€โ”€ API Import
โ”‚   โ””โ”€โ”€ Export Contacts
โ””โ”€โ”€ Contact Actions
    โ”œโ”€โ”€ Add Contact
    โ”œโ”€โ”€ Edit Contact
    โ”œโ”€โ”€ View History
    โ””โ”€โ”€ Unsubscribe

๐Ÿ“ˆ Analytics
โ”œโ”€โ”€ Overview Dashboard
โ”‚   โ”œโ”€โ”€ Key Metrics
โ”‚   โ”œโ”€โ”€ Trends
โ”‚   โ””โ”€โ”€ Comparisons
โ”œโ”€โ”€ Campaign Reports
โ”‚   โ”œโ”€โ”€ Individual Reports
โ”‚   โ”œโ”€โ”€ Comparison View
โ”‚   โ””โ”€โ”€ Export Options
โ”œโ”€โ”€ Automation Reports
โ”‚   โ”œโ”€โ”€ Flow Performance
โ”‚   โ”œโ”€โ”€ Path Analysis
โ”‚   โ””โ”€โ”€ Goal Tracking
โ”œโ”€โ”€ Contact Analytics
โ”‚   โ”œโ”€โ”€ Engagement Scores
โ”‚   โ”œโ”€โ”€ Lifecycle Stage
โ”‚   โ””โ”€โ”€ Revenue Attribution
โ””โ”€โ”€ Custom Reports
    โ”œโ”€โ”€ Report Builder
    โ”œโ”€โ”€ Saved Reports
    โ””โ”€โ”€ Scheduled Reports

โš™๏ธ Settings
โ”œโ”€โ”€ Account
โ”‚   โ”œโ”€โ”€ Profile
โ”‚   โ”œโ”€โ”€ Billing
โ”‚   โ”œโ”€โ”€ Users & Permissions
โ”‚   โ””โ”€โ”€ Security
โ”œโ”€โ”€ Sending
โ”‚   โ”œโ”€โ”€ From Addresses
โ”‚   โ”œโ”€โ”€ Reply-to Settings
โ”‚   โ”œโ”€โ”€ Domain Authentication
โ”‚   โ””โ”€โ”€ Send Time Optimization
โ”œโ”€โ”€ Integrations
โ”‚   โ”œโ”€โ”€ Connected Apps
โ”‚   โ”œโ”€โ”€ API Keys
โ”‚   โ”œโ”€โ”€ Webhooks
โ”‚   โ””โ”€โ”€ Zapier
โ”œโ”€โ”€ Preferences
โ”‚   โ”œโ”€โ”€ Timezone
โ”‚   โ”œโ”€โ”€ Date Format
โ”‚   โ”œโ”€โ”€ Language
โ”‚   โ””โ”€โ”€ Notifications
โ””โ”€โ”€ Advanced
    โ”œโ”€โ”€ Custom Fields
    โ”œโ”€โ”€ Compliance (GDPR)
    โ”œโ”€โ”€ Data Retention
    โ””โ”€โ”€ Export Data

User Journey Paths

Primary User Flows

1. Sarah Chen - Daily Campaign Send

Dashboard โ†’ Campaigns โ†’ Create New โ†’ Select Template โ†’ 
Edit Content โ†’ Select Recipients โ†’ Review โ†’ Send
(6 clicks total)

2. Marcus Rodriguez - Automation Setup

Dashboard โ†’ Automations โ†’ Create from Template โ†’ 
Select "Trial Nurture" โ†’ Customize โ†’ Activate
(5 clicks total)

3. Jessica Park - Performance Check

Dashboard โ†’ Analytics โ†’ Campaign Reports โ†’ 
Select Campaign โ†’ Export PDF
(4 clicks total)

Secondary User Flows

Contact Management

Contacts โ†’ Import โ†’ Upload CSV โ†’ Map Fields โ†’ 
Confirm โ†’ View Imported

List Segmentation

Contacts โ†’ Lists โ†’ Create Smart List โ†’ 
Add Conditions โ†’ Save โ†’ Use in Campaign

Integration Setup

Settings โ†’ Integrations โ†’ Connect App โ†’ 
Authorize โ†’ Configure โ†’ Test

Quick Access Patterns

Global Quick Actions (Available Everywhere)

[+] Button Options:
โ”œโ”€โ”€ New Campaign
โ”œโ”€โ”€ New Automation
โ”œโ”€โ”€ Add Contacts
โ””โ”€โ”€ Create Report

Contextual Actions

Location-specific shortcuts:

On Dashboard

  • "Send your first campaign" (if no campaigns)
  • "Import contacts" (if < 10 contacts)
  • "Set up automation" (if no automations)

In Campaigns

  • "Duplicate" on hover
  • "Quick stats" preview
  • "Send to more" for sent campaigns

In Contacts

  • "Quick add" single contact
  • "Bulk select" mode
  • "Export visible" for filtered views

Mobile Information Architecture

Simplified Mobile Navigation

Bottom Tab Bar:
โ”Œโ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”
โ”‚ ๐Ÿ“Š โ”‚ โœ‰๏ธ โ”‚ ๐Ÿ‘ฅ โ”‚ ๐Ÿ“ˆ โ”‚ โš™๏ธ โ”‚
โ””โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”˜
 Home Camp Cont Anly More

More Menu:
โ”œโ”€โ”€ Automations
โ”œโ”€โ”€ Templates  
โ”œโ”€โ”€ Integrations
โ”œโ”€โ”€ Help
โ””โ”€โ”€ Account

Mobile-Specific Adaptations

  1. Collapsed sections expand on tap
  2. Swipe gestures for common actions
  3. Bottom sheets for forms
  4. Native patterns (iOS/Android specific)

Search & Discovery

Global Search Structure

Search: "welcome"

Results:
โ”œโ”€โ”€ Campaigns (3)
โ”‚   โ”œโ”€โ”€ Welcome Email Series
โ”‚   โ”œโ”€โ”€ Welcome Back Campaign
โ”‚   โ””โ”€โ”€ New Welcome Template
โ”œโ”€โ”€ Automations (1)
โ”‚   โ””โ”€โ”€ Welcome Series Flow
โ”œโ”€โ”€ Contacts (27)
โ”‚   โ””โ”€โ”€ Tagged with "welcomed"
โ””โ”€โ”€ Help Articles (5)
    โ””โ”€โ”€ Creating welcome emails

Smart Search Features

  • Type-ahead suggestions
  • Recent searches memory
  • Filter by type (campaigns, contacts, etc.)
  • Quick actions from results

Navigation Design Patterns

Primary Navigation Bar

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚ ๐Ÿข NudgeCampaign  โ”‚ ๐Ÿ“Š โœ‰๏ธ ๐Ÿ”„ ๐Ÿ‘ฅ ๐Ÿ“ˆ โ”‚ ๐Ÿ‘ค โ–ผ โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
  Logo/Home          Main Nav      Account

Breadcrumb Pattern

Campaigns > All Campaigns > Summer Sale 2025
    โ†“           โ†“              โ†“
  Section    Subsection   Current Page

Page Headers

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚ Page Title                          โ”‚
โ”‚ Descriptive subtitle or count       โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚ [Filters] [Sort] [View]  [+ Action] โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

Taxonomy & Labeling

Consistent Terminology

User Says We Say Why
"Email blast" Campaign Professional, not spammy
"Mailing list" Contacts People-focused
"Drip campaign" Automation Clearer purpose
"Email stats" Analytics Broader scope
"Unsubscribes" Opt-outs Positive framing

Icon System

๐Ÿ“Š Dashboard - Overview/home
โœ‰๏ธ Campaigns - Email sending
๐Ÿ”„ Automations - Workflows
๐Ÿ‘ฅ Contacts - People/lists
๐Ÿ“ˆ Analytics - Reports/data
โš™๏ธ Settings - Configuration
๐Ÿ’ก Help - Assistance
๐Ÿ”” Notifications - Alerts

Progressive Disclosure Strategy

Feature Revelation Timeline

Week 1: Core Features Only

Visible:
โ”œโ”€โ”€ Dashboard (simplified)
โ”œโ”€โ”€ Campaigns (basic)
โ”œโ”€โ”€ Contacts (import/manage)
โ””โ”€โ”€ Settings (essential)

Hidden:
โ”œโ”€โ”€ Automations
โ”œโ”€โ”€ Advanced analytics
โ”œโ”€โ”€ Integrations
โ””โ”€โ”€ Custom fields

Week 2-4: Intermediate Features

Newly Visible:
โ”œโ”€โ”€ Basic automations
โ”œโ”€โ”€ Campaign analytics
โ”œโ”€โ”€ List segmentation
โ””โ”€โ”€ Templates

Month 2+: Advanced Features

Fully Visible:
โ”œโ”€โ”€ Complex automations
โ”œโ”€โ”€ Custom reporting
โ”œโ”€โ”€ API access
โ”œโ”€โ”€ Advanced integrations
โ””โ”€โ”€ Multi-user access

Permission-Based Architecture

Role-Based Access

Owner/Admin

  • Full access to all areas
  • Billing and user management
  • Data export and deletion

Manager

  • Create/edit campaigns
  • Manage contacts
  • View analytics
  • No billing access

Contributor

  • Create draft campaigns
  • View contacts (no export)
  • View own campaign stats
  • No settings access

Analytics for IA Optimization

Navigation Tracking

// Track navigation patterns
trackEvent('navigation', {
  from: 'dashboard',
  to: 'campaigns',
  clickDepth: 1,
  timeToClick: 3.2
});

Common Paths Analysis

Monitor most frequent journeys:

  1. Login โ†’ Dashboard โ†’ Create Campaign
  2. Login โ†’ Analytics โ†’ Export Report
  3. Login โ†’ Contacts โ†’ Import

Dead-End Detection

Identify where users get stuck:

  • Pages with high exit rates
  • Features never discovered
  • Repeated back button usage

IA Success Metrics

Efficiency Metrics

  • Average clicks to goal: < 4
  • Time to find feature: < 10 seconds
  • Search usage rate: < 20% (good IA = less search)
  • Back button usage: < 15%

Effectiveness Metrics

  • Task completion rate: > 90%
  • Feature discovery rate: > 70% within 30 days
  • Navigation errors: < 5%
  • Support tickets about "finding things": < 2%

๐Ÿ”ฎ Future IA Considerations

Scalability Planning

As features grow:

  1. Maintain flat hierarchy through smart grouping
  2. Add shortcuts for power users
  3. Improve search before adding navigation
  4. Consider personalized IA based on usage

AI-Powered Navigation

Future enhancement:

"Hey NudgeCampaign, I want to..."
โ”œโ”€โ”€ "send a campaign" โ†’ Jump to editor
โ”œโ”€โ”€ "see last month" โ†’ Open analytics
โ”œโ”€โ”€ "add contacts" โ†’ Show import options
โ””โ”€โ”€ "pause automation" โ†’ List active flows

Information Architecture designed to make powerful features feel simple and complex tasks feel effortless.