Thanks for taking a moment to share your thoughts β it genuinely helps us make each chapter sharper.
What happens next:
Appreciate you helping make this program better for everyone.
Ready for your next challenge? π
Friction is the silent killer of onboarding success. Every unnecessary click, confusing interface, or moment of uncertainty loses users. This chapter gives you a systematic approach to identifying and eliminating friction.
What it is: When users have to think harder than necessary to make progress
Common causes:
User experience: They pause, re-read, ask "What does this mean?" or "What should I choose?"
Example:
What it is: When users feel anxious, overwhelmed, or uncertain about proceeding
Common causes:
User experience: They hesitate, look for "back" buttons, or abandon when things feel too risky
Example:
What it is: When the interface makes it physically difficult or time-consuming to complete actions
Common causes:
User experience: They wait, get frustrated with slow responses, or give up when tasks take too long
Example:
Walk through your complete onboarding and write down every action required:
1. Click "Sign Up" button
2. Choose signup method (email, Google, etc.)
3. Enter email address Β
4. Create password
5. Confirm password
6. Click "Create Account" Β
7. Wait for page to load
8. Check email for verification
9. Click verification link
10. Return to product
11. [Continue mapping every single step...]
Use a stopwatch and note how long each step takes in ideal conditions.
Better yet, have a friend, colleague, or significant other go through the flow and see where they get confused. You know the product best so you might gloss over things that others get stuck on.
For each step, identify friction types:
Cognitive Friction Questions:
Emotional Friction Questions:
Mechanical Friction Questions:
βPre-select the option that 60%+ of users eventually choose.
Choose your plan:
β Basic ($10/month) Β
β Professional ($25/month)
β Enterprise ($50/month)
Choose your plan:
β Basic ($10/month)
β Professional ($25/month) β Most popular for teams like yours
β Enterprise ($50/month)
βShow only what users need right now.
15-field signup form with everything at once
Step 1: Name and email only
Step 2: "What's your main goal?" (3 options)
Step 3: Start using the product
[Collect other info gradually as it becomes relevant]
βShow users what "good" looks like.
Project name: [empty field]
Project name: e.g., "Website Redesign 2024" or "Product Launch"
[input field with placeholder text]
βMake mistakes feel safe and reversible.
"Choose your workspace settings"
[Permanent-feeling interface]
"Choose your workspace settings (you can change these anytime)"
[Same interface but anxiety-reducing language]
βDemonstrate that others like them have succeeded.
"Create your first project"
"Create your first project - Join 10,000+ teams who've organized their work here"
βShow what they'll get before asking for effort.
"Complete your profile to continue"
"Complete your profile to get personalized recommendations like these:"
[Show sample recommendations relevant to their situation]
βReduce signup friction from 6 fields to 1 click.
First name: ___
Last name: ___
Email: ___
Password: ___
Confirm password: ___
Company: ___
[Submit button]
[Continue with Google] β One click, auto-fills everything
[Continue with Apple]
[Or sign up with email] β Secondary option
βLet users start immediately, verify later when needed.
Sign up β Check email β Click link β Return to product β Start using
Sign up β Start using immediately β Verify email when sending first message
βMake wait times feel shorter.
Blank screen while loading
Setting up your workspace... βοΈ
β Creating your account
βοΈ Preparing sample data
β Almost ready!
"Most workspaces are ready in under 10 seconds"
If any step in your onboarding takes more than 5 seconds to understand, it needs simplification.
Test method:
Problem: Requiring email verification before any product usage
βImpact: 20-40% abandonment at this step
βSolution: Allow immediate usage, request verification when it becomes necessary
Implementation:
Instead of: Sign up β Verify email β Use product
Do this: Sign up β Use product β Verify when sending first email/invitation
Problem: Requiring complete profile setup before value delivery
βImpact: High drop-off, delayed time to value
βSolution: Minimal profile, progressive collection
Implementation:
Instead of: 12-field profile form upfront
Do this: Name + email only β Start using β Collect more info contextually
Problem: Showing all features in initial tour
βImpact: Confusion, decision paralysis
βSolution: Show one key capability, reveal more gradually
Implementation:
Instead of: "Here are our 15 amazing features..."
Do this: "Let's create your first [specific outcome]..."
Problem: Starting users with blank dashboards
βImpact: No immediate value, unclear next steps
βSolution: Pre-populate with relevant sample data
Implementation:
Instead of: Empty project list with "Create your first project" button
Do this: Sample project already created, with "Edit this project" or "Create new project" options
Problem: Asking users to configure everything upfront
βImpact: Decision fatigue, abandonment
βSolution: Smart defaults with easy customization later
Implementation:
Instead of: 20 configuration options during setup
Do this: Smart defaults for everything + "Customize settings" link for power users
Unique friction sources:
Specific solutions:
A/B testing priorities:
Example test:
Control: 6-field signup form
Variation: 3-field signup form
Hypothesis: Reducing fields will increase completion by 15%
Primary metric: Signup completion rate S
Secondary metrics: Time to complete, user satisfaction
Step 1: Complete friction audit
Step 2: Implement quick wins
Step 3: Advanced friction elimination
Step 4: Systematic testing (ongoing)