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
- Collapsed sections expand on tap
- Swipe gestures for common actions
- Bottom sheets for forms
- 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:
- Login โ Dashboard โ Create Campaign
- Login โ Analytics โ Export Report
- 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:
- Maintain flat hierarchy through smart grouping
- Add shortcuts for power users
- Improve search before adding navigation
- 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.