Low/high fidelity wireframes, user flows, information architecture, prototyping techniques, and design iteration processes
Wireframing is essential during various phases of product development and design:
Low Fidelity Wireframes
Characteristics:
When to use:
Advantages:
High Fidelity Wireframes
Characteristics:
When to use:
Advantages:
Sketches โ Low-Fi โ Mid-Fi โ High-Fi โ Mockups โ Prototypes
โ โ โ โ โ โ
Paper Boxes & Details Refined Visual Interactive
notes labels added content design behavior
Wireframes can vary in fidelity across multiple dimensions:
Description: Hand-drawn wireframes on paper or whiteboards
Use Cases:
Tools:
Techniques:
Advantages:
Limitations:
Description: Simple digital wireframes using basic shapes and minimal styling
Visual Characteristics:
Content:
Common Elements:
Best For:
Description: More refined wireframes with moderate detail
Visual Characteristics:
Content:
Interactive Elements:
Best For:
Description: Detailed, polished wireframes that closely represent final design
Visual Characteristics:
Content:
Annotations:
Best For:
Description: Clickable wireframes that simulate user interactions
Capabilities:
Fidelity Levels:
Use Cases:
Tools:
Purpose: Visual representation of website/app structure and hierarchy
Components:
Types of Sitemaps:
Home
โโโ Products
โ โโโ Category A
โ โ โโโ Product 1
โ โ โโโ Product 2
โ โโโ Category B
โ โโโ Product 3
โ โโโ Product 4
โโโ About
โ โโโ Team
โ โโโ History
โโโ Contact
Best Practices:
Definition: Organization of content by importance and relationships
Principles:
F-Pattern and Z-Pattern:
F-Pattern: Common reading pattern for text-heavy content
Z-Pattern: For less text-heavy, more visual content
Creating Clear Hierarchy:
Purpose: Understand user mental models for content organization
Types:
Process:
Tools:
Definition: Step-by-step paths users take to complete specific tasks
Components:
Flow Diagram Elements:
Example Task Flow Structure:
[Start] โ [Login Page] โ {Valid Credentials?}
โ Yes โ No
[Dashboard] [Error Message]
โ โ
[Success] [Retry Login]
Creating Effective Task Flows:
Definition: Holistic view of user experience across touchpoints over time
Difference from Task Flows:
Journey Map Components:
Example Journey Phases (E-commerce):
Purpose: Visualize logic, processes, and system behavior
Standard Flowchart Symbols:
Types of Flowcharts for UX:
Best Practices:
Definition: Combination of wireframes and user flows
Format:
When to Use:
Creating Wireflows:
Grid Systems:
Container Types:
Spacing Systems:
Primary Navigation:
Secondary Navigation:
Utility Navigation:
Typography Placeholders:
Media Placeholders:
Form Elements:
Buttons:
Links:
Toggles and Switches:
Cards:
Status Indicators:
Modals and Overlays:
1. Functional Annotations:
Example:
[Button: "Add to Cart"]
โ On click: Add item to cart
โ Update cart count in header
โ Show success message
โ Animate button (scale feedback)
2. Content Annotations:
Example:
[Product Title]
โ Max 60 characters
โ Source: Product database, title field
โ Truncate with ellipsis if exceeds limit
3. Behavioral Annotations:
4. Technical Annotations:
5. Accessibility Annotations:
Numbered Callouts:
Wireframe with numbered markers:
1. Logo links to homepage
2. Search expands on click
3. Cart shows item count
4. User menu drops down on hover
Inline Notes:
Separate Specification Document:
Interactive Annotations (in prototyping tools):
Best Practices:
Poor Annotation: "Button does something when clicked"
Good Annotation: "On click: Submit form data. If validation passes, navigate to confirmation page. If validation fails, display inline error messages next to invalid fields and scroll to first error."
What to Include:
Pen and Paper:
Whiteboards:
Sticky Notes:
Wireframe Notebooks and Templates:
Balsamiq:
Whimsical:
Miro:
Figma:
Sketch:
Adobe XD:
Axure RP:
OmniGraffle (macOS/iOS):
Lucidchart:
FlowMapp:
Overflow:
HTML/CSS Wireframes:
Frameworks for Wireframing:
Example Tools:
Decision Factors:
1. Create Initial Wireframes:
2. Internal Review:
3. Stakeholder Review:
4. User Testing:
5. Analysis and Synthesis:
6. Refinement:
7. Repeat:
Types of Feedback:
Feedback Best Practices:
When to Test:
Testing Methods:
What to Test:
Testing Wireframes vs High-Fi:
Low-Fi to High-Fi Journey:
Stage 1: Sketches (Hours):
Stage 2: Low-Fi Wireframes (Days):
Stage 3: Mid-Fi Wireframes (Days-Weeks):
Stage 4: High-Fi Wireframes (Weeks):
Stage 5: Interactive Prototype (Weeks):
When to Increase Fidelity:
When to Stay Low-Fi:
1. Use Consistent Visual Language:
2. Establish Clear Hierarchy:
3. Label Everything:
4. Provide Context:
5. Document Assumptions:
1. Resist Visual Design Temptation:
2. Use Grayscale:
3. Consistent Element Styling:
4. Separate Content from Container:
1. Involve Stakeholders Early:
2. Work with Developers:
3. Version Control:
4. Create a Design System:
5. Handoff Checklist:
1. Consider Screen Readers:
2. Keyboard Navigation:
3. Color and Contrast:
4. Touch Targets:
5. Content Accessibility:
1. Too Much Detail Too Soon:
2. Designing in a Vacuum:
3. Ignoring Edge Cases:
4. Inconsistent Patterns:
5. Missing Mobile/Responsive Considerations:
6. Inadequate Annotation:
7. Skipping User Testing:
8. Not Considering Content:
Purpose: Display multiple products with filtering and sorting
Low-Fidelity Approach:
[Header]
+------------------------------------------+
| Logo Search Cart Account |
+------------------------------------------+
[Breadcrumbs]
Home > Category > Subcategory
[Main Content Area]
+------------+ +------------------------+
| Filters | | [Sort: Dropdown] |
| | | [Grid View] [List View]|
| Category | | |
| [ ] Option | | +----+ +----+ +----+ |
| [ ] Option | | |Img | |Img | |Img | |
| | | | | | | | | |
| Price | | |Name| |Name| |Name| |
| [Slider] | | |$XXX| |$XXX| |$XXX| |
| | | +----+ +----+ +----+ |
| Brand | | |
| [ ] Option | | +----+ +----+ +----+ |
| [ ] Option | | |Img | |Img | |Img | |
| | | +----+ +----+ +----+ |
| [Apply] | | |
+------------+ | [Load More] |
+------------------------+
Annotations:
High-Fidelity Considerations:
Flow Overview:
[Landing Page] โ [Sign Up Form] โ [Email Verification] โ [Profile Setup] โ [Dashboard]
โ
[Login Instead]
Sign Up Form Wireframe:
+------------------------------------------+
| Create Account |
+------------------------------------------+
| |
| Full Name |
| [________________________] |
| |
| Email Address |
| [________________________] |
| |
| Password |
| [________________________] [๐] |
| โข Must be 8+ characters |
| โข Include number and special character |
| |
| [ ] I agree to Terms and Privacy Policy |
| |
| [ Create Account ] |
| |
| Already have an account? [Log In] |
| |
| -------- Or sign up with -------- |
| |
| [Google] [Apple] [Facebook] |
+------------------------------------------+
Annotations:
States to Consider:
Purpose: Display key metrics and performance data
Layout Structure:
+----------------------------------------------------+
| Logo Dashboard Reports Settings [Profileโผ] |
+----------------------------------------------------+
| Welcome back, [User Name] [Date Range โผ] |
| |
| +---------------+ +---------------+ +---------+ |
| | Total Sales | | Orders | | Growth | |
| | $XXX,XXX | | XXX | | +XX% | |
| | +XX% vs LM | | +XX% vs LM | | โ | |
| +---------------+ +---------------+ +---------+ |
| |
| +------------------------------------------------+ |
| | Revenue Over Time [Monthโผ] | |
| | [Line Chart] | |
| | | |
| | | |
| +------------------------------------------------+ |
| |
| +-----------------------+ +---------------------+ |
| | Top Products | | Recent Orders | |
| | 1. Product A $XXX | | #1234 [Status] | |
| | 2. Product B $XXX | | #1235 [Status] | |
| | 3. Product C $XXX | | #1236 [Status] | |
| | [View All] | | [View All] | |
| +-----------------------+ +---------------------+ |
+----------------------------------------------------+
Interactive Elements:
Responsive Behavior:
Screen Flow:
[Splash] โ [Welcome] โ [Feature 1] โ [Feature 2] โ [Feature 3] โ [Sign Up/Login]
โ
[Skip]
Welcome Screen:
+-------------------+
| |
| [Illustration] |
| |
| Welcome to App |
| |
| Discover amazing |
| features that |
| make life easier |
| |
| โ โ โ โ |
| |
| [ Next ] |
| |
| [Skip] |
+-------------------+
Annotations:
Design Considerations:
Layout:
+--------------------------------------------------+
| Logo [Search: "keyword" ] [Search] |
+--------------------------------------------------+
| About X,XXX results (0.XX seconds) |
| |
| Filters: [All] [Images] [Videos] [News] [Moreโผ] |
| |
| +---------+ |
| | [Image] | Result Title - Linked |
| +---------+ www.example.com โบ path |
| Brief description of the content |
| showing search term highlighted... |
| Additional context line. |
| |
| +---------+ |
| | [Image] | Result Title - Linked |
| +---------+ www.example.com โบ path |
| Brief description... |
| |
| [People also ask] |
| โผ Question related to search? |
| โผ Another question? |
| |
| ... more results ... |
| |
| [Previous] [1] [2] [3] [4] [5] [Next] |
+--------------------------------------------------+
Annotations:
Structure:
+--------------------------------------------------+
| Logo Home Articles About Contact [Search] |
+--------------------------------------------------+
| |
| Home > Category > Article Title |
| |
| Article Title Here |
| A compelling subtitle or summary |
| |
| By [Author Name] | [Date] | X min read |
| |
| [Featured Image - Full Width] |
| |
| +--------------------------------------------+ |
| | Article content begins here. Lorem ipsum | |
| | dolor sit amet, consectetur adipiscing | |
| | elit. Paragraphs of main content... | |
| | | |
| | ## Subheading | |
| | | |
| | More content with proper hierarchy and | |
| | formatting. Lists, quotes, images, etc. | |
| | | |
| | [Inline Image with Caption] | |
| | | |
| +--------------------------------------------+ |
| |
| Tags: [Design] [UX] [Wireframing] |
| |
| Share: [Twitter] [Facebook] [LinkedIn] |
| |
| +--------------------------------------------+ |
| | About the Author | |
| | [Avatar] Name | |
| | Brief bio and social links | |
| +--------------------------------------------+ |
| |
| Related Articles |
| +-------+ +-------+ +-------+ |
| |[Image]| |[Image]| |[Image]| |
| |Title | |Title | |Title | |
| +-------+ +-------+ +-------+ |
+--------------------------------------------------+
Responsive Considerations:
Tab-Based Layout:
+--------------------------------------------------+
| [Account] [Privacy] [Notifications] [Billing] |
+--------------------------------------------------+
| |
| Account Settings |
| |
| Profile Photo |
| [ Avatar ] [Change Photo] [Remove] |
| |
| Display Name |
| [_____________________________] |
| |
| Email Address |
| user@example.com [Verified โ] |
| [Change Email] |
| |
| Password |
| โขโขโขโขโขโขโขโข |
| [Change Password] |
| |
| Two-Factor Authentication |
| [ Enabled ] |
| Add an extra layer of security |
| [Manage 2FA] |
| |
| Timezone |
| [America/New_York โผ] |
| |
| Language |
| [English โผ] |
| |
| Danger Zone |
| [Delete Account] This action cannot be undone |
| |
| [Cancel] [Save Changes] |
+--------------------------------------------------+
Annotations:
Monthly View:
+--------------------------------------------------+
| [<] October 2024 [>] [Today] [+ Event] |
+--------------------------------------------------+
| Sun | Mon | Tue | Wed | Thu | Fri | Sat | |
+--------------------------------------------------+
| | | 1 | 2 | 3 | 4 | 5 | |
| | | | | | | | |
+--------------------------------------------------+
| 6 | 7 | 8 | 9 | 10 | 11 | 12 | |
| | โ | | โโ | | | | |
+--------------------------------------------------+
| 13 | 14 | 15 | 16 | 17 | 18 | 19 | |
| | | โ | | โ | โโโ | | |
+--------------------------------------------------+
| 20 | 21 | 22 | 23 | 24 | 25 | 26 | |
| | โ | | | | โ | | |
+--------------------------------------------------+
| 27 | 28 | 29 | 30 | 31 | | | |
| | | | โโ | | | | |
+--------------------------------------------------+
| |
| Upcoming Events |
| Oct 9, 9:00 AM - Team Meeting |
| Oct 15, 2:00 PM - Client Call |
| Oct 17, 10:00 AM - Design Review |
| [View All] |
+--------------------------------------------------+
Alternative Views:
Interactions:
Feed Structure:
+--------------------------------------------------+
| [Home] [Discover] [Messages] [Profile] [@user] |
+--------------------------------------------------+
| What's on your mind? |
| [____________________________] [Photo] [Post] |
+--------------------------------------------------+
| |
| +----------------------------------------------+ |
| | [Avatar] User Name [โขโขโข] | |
| | @username ยท 2h ago | |
| | | |
| | Post content here. This could be text, | |
| | images, links, or other media. #hashtag | |
| | | |
| | [Preview Image if link/media] | |
| | | |
| | [๐ฌ 12] [๐ 5] [โค๏ธ 24] [๐] [๐ค] | |
| +----------------------------------------------+ |
| |
| +----------------------------------------------+ |
| | [Avatar] Another User [โขโขโข] | |
| | @user2 ยท 5h ago | |
| | | |
| | Another post with different content... | |
| | | |
| | [๐ฌ 3] [๐ 1] [โค๏ธ 8] [๐] [๐ค] | |
| +----------------------------------------------+ |
| |
| [Load More Posts] |
+--------------------------------------------------+
Post Interactions:
Features:
Player Wireframe:
+--------------------------------------------------+
| |
| [Video Content] |
| |
| [Play/Pause Overlay] |
| |
+--------------------------------------------------+
| [โถ/โธ] [โฎ] [โญ] โโโโโโโโโโโโโโโโโโโ [๐] [โ] [โถ]|
| 0:45 12:34 |
+--------------------------------------------------+
| |
| Video Title Goes Here |
| 1.2M views ยท 2 days ago |
| |
| [Avatar] Channel Name [Subscribe] |
| 125K subscribers |
| |
| [๐ 12K] [๐] [Share] [Download] [Save] [โขโขโข] |
| |
| [Show Description โผ] |
+--------------------------------------------------+
Player Controls:
Additional Features:
Multi-Step Process:
Step 1: Cart โ Step 2: Shipping โ Step 3: Payment โ Step 4: Review โ Confirmation
Payment Step Wireframe:
+--------------------------------------------------+
| [Logo] [Help] |
+--------------------------------------------------+
| [โ] Cart [โ] Shipping [โ] Payment [ ] Review |
+--------------------------------------------------+
| |
| Payment Method |
| (โข) Credit Card |
| ( ) PayPal |
| ( ) Apple Pay |
| |
| Card Number |
| [____-____-____-____] [VISA] |
| |
| Expiry Date CVV |
| [MM/YY] [___] [?] |
| |
| Cardholder Name |
| [_____________________________] |
| |
| Billing Address |
| [ ] Same as shipping address |
| |
| [Apply Promo Code โผ] |
| |
| +--------------------------------------------+ |
| | Order Summary | |
| | Subtotal: $XX.XX | |
| | Shipping: $X.XX | |
| | Tax: $X.XX | |
| | ---------------------------------------- | |
| | Total: $XX.XX | |
| +--------------------------------------------+ |
| |
| [< Back to Shipping] [Continue to Review >] |
+--------------------------------------------------+
Security & Trust Elements:
Layout:
+--------------------------------------------------+
| Logo Products Resources Support [Sign In] |
+--------------------------------------------------+
| |
| How can we help you? |
| [Search for help topics... ] [Search] |
| |
| Popular Topics |
| +-------------+ +-------------+ +-------------+|
| | [Icon] | | [Icon] | | [Icon] ||
| | Getting | | Billing & | | Technical ||
| | Started | | Account | | Support ||
| +-------------+ +-------------+ +-------------+|
| |
| Frequently Asked Questions |
| |
| [โผ] How do I reset my password? |
| To reset your password, click on... |
| |
| [>] How do I update my billing information? |
| |
| [>] What payment methods do you accept? |
| |
| [>] How do I cancel my subscription? |
| |
| [>] How do I contact customer support? |
| |
| [Browse All Articles] |
| |
| Still need help? |
| [Contact Support] or [Community Forum] |
+--------------------------------------------------+
Interactive Elements:
Complex Table Interface:
+--------------------------------------------------+
| [+ New Item] [Search: _____] [Filterโผ]|
+--------------------------------------------------+
| [ ] | Name | Status | Date | Actions |
+--------------------------------------------------+
| [โ] | Item Alpha | Active | 01/15/24 | [โขโขโข] |
| [ ] | Item Beta | Pending | 01/16/24 | [โขโขโข] |
| [โ] | Item Gamma | Active | 01/17/24 | [โขโขโข] |
| [ ] | Item Delta | Inactive| 01/18/24 | [โขโขโข] |
| [ ] | Item Echo | Active | 01/19/24 | [โขโขโข] |
+--------------------------------------------------+
| Bulk Actions: [Delete] [Export] [Change Status] |
| |
| Showing 5 of 127 items [< 1 2 3 4 5 >] |
+--------------------------------------------------+
Annotations:
Responsive Strategy:
Confirmation Modal:
+------------------------------+
| [X]|
| Delete Item? |
| |
| Are you sure you want to |
| delete "Item Name"? This |
| action cannot be undone. |
| |
| [Cancel] [Delete] |
+------------------------------+
Form Modal:
+------------------------------+
| Add New Item [X]|
+------------------------------+
| |
| Item Name |
| [_______________________] |
| |
| Category |
| [Select category โผ] |
| |
| Description |
| [_______________________] |
| [_______________________] |
| [_______________________] |
| |
| [ ] Mark as featured |
| |
| [Cancel] [Add Item] |
+------------------------------+
Modal Best Practices:
Hamburger Menu:
+-------------------+
| [โฐ] Logo [๐] |
+-------------------+
| |
| Main Content |
| |
+-------------------+
[Menu Open State]
+-------------------+
| [โ] Menu |
+-------------------+
| Home |
| Products |
| About |
| Contact |
| Account |
+-------------------+
Tab Bar Navigation (Bottom):
+-------------------+
| |
| Content Area |
| |
+-------------------+
| [๐ ] [๐] [+] |
| Home Search Add |
| |
| [โฅ] [๐ค] |
| Saved Profile |
+-------------------+
Tab Bar Best Practices:
Wireframing is a critical skill in the UX design process. It enables rapid exploration of ideas, validates concepts with minimal investment, facilitates clear communication among stakeholders, and provides a solid foundation for visual design and development.
Key takeaways:
By mastering wireframing techniques and following best practices, you'll create more effective designs, reduce costly revisions, and deliver better user experiences.