Skip to main content
The Loader element creates the powerful illusion that your funnel is doing personalized work for the user. This brief “processing” moment builds anticipation and increases perceived value of the outcome.
Loader element configuration

When to Use

Strategic moments for loaders:
  • After quizzes - “Analyzing your answers…”
  • Before results - “Calculating your score…”
  • Pre-paywall - “Preparing your personalized plan…”
  • Before offers - “Finding best deals for you…”
  • Post-signup - “Creating your account…”
Loaders create a psychological commitment. Users who wait for “personalized” results are 40% more likely to convert than those shown immediate offers.

How It Works

The loader runs for a set duration, then triggers actions:
  1. User completes quiz/form
  2. Loader appears with message
  3. Progress bar fills over time
  4. At 100%, trigger next action
  5. User sees “personalized” result
This creates the feeling that real work happened.

Configuration

Loader Type

Choose your visualization: Linear Progress
  • Shows clear start to finish
  • Users see time remaining
  • Best for 3-10 second waits
Circular Spinner
  • No defined endpoint
  • Continuous motion
  • Best for quick loads

Duration

Set processing time:
  • 1-2 seconds - Quick transition
  • 3-5 seconds - Build anticipation
  • 5-8 seconds - Create investment
  • 8+ seconds - Risk abandonment
Keep loaders under 8 seconds. Longer waits significantly increase drop-off rates unless paired with engaging copy.

Progress Display

Show Percentage Toggle percentage display:
  • Shows: “45% complete”
  • Creates: Clear expectation
  • Best for: Longer durations
Without percentage:
  • Cleaner appearance
  • Less pressure
  • Better for short waits

Messaging Strategy

Processing Messages

Build anticipation with smart copy: Generic Processing
Personalization Illusion
Value Building

Progressive Messaging

Change message during load:

Triggers

On Complete (100%)

Common actions when loader finishes:
  • Navigate - Go to results page
  • Show element - Reveal hidden content
  • Trigger popup - Display outcome
  • Start animation - Dramatic reveal

On Progress

Trigger at specific percentages:
  • At 25%: Update message
  • At 50%: Show preview
  • At 75%: Build excitement
  • At 100%: Final action
Combine multiple triggers to create dynamic experiences. Update messaging at 33% and 66% to maintain engagement during longer loads.

Psychology of Waiting

The IKEA Effect

Users value things more when effort is involved:
  • Waiting = Investment
  • Investment = Commitment
  • Commitment = Higher conversion

Anticipation Building

The wait creates excitement:

Personalization Theater

Even fake personalization increases value:
  • “Analyzing YOUR answers”
  • “Based on YOUR profile”
  • “Customized for YOU”

Common Patterns

Quiz to Results

Price Calculator

Match Finding

Account Creation

Mobile Optimization

Loaders work perfectly on mobile: Visual Clarity
  • Large progress bars
  • Clear percentages
  • Readable messages
  • Smooth animations
Performance
  • Lightweight animations
  • No heavy graphics
  • Battery efficient
  • Works on slow connections
Touch Prevention
  • Blocks interaction during load
  • Prevents accidental taps
  • Clear visual feedback

Combining with Other Elements

Loader + Processing

Loader + Timer

Loader + Variables

Best Practices

Duration Guidelines

  • After simple form: 2-3 seconds
  • After quiz: 4-6 seconds
  • Before paywall: 3-5 seconds
  • Complex calculation: 5-8 seconds

Message Guidelines

  • Use action verbs (analyzing, calculating)
  • Include specifics (500+ options)
  • Reference user input
  • Build value proposition

Visual Guidelines

  • Match brand colors
  • Sufficient contrast
  • Smooth animations
  • Clear completion

Common Mistakes

Too Long

  • Over 8 seconds loses users
  • Test optimal duration
  • Err on shorter side

No Value Message

  • Don’t just say “Loading…”
  • Explain what’s happening
  • Build anticipation

Fake Errors

  • Never show fake failures
  • Always deliver on promise
  • Maintain trust

Testing Variables

A/B test these elements:
  1. Duration - 3 vs 5 vs 7 seconds
  2. Type - Linear vs circular
  3. Messages - Generic vs specific
  4. Percentage - Show vs hide
  5. Placement - When to use loader

Troubleshooting

  • Check duration is set
  • Verify trigger configuration
  • Look for JavaScript errors
  • Test in preview mode
  • Enable “Show percentage”
  • Check loader type supports it
  • Verify no CSS hiding it
  • Test different browsers
  • Confirm 100% completion
  • Check action configuration
  • Verify target elements exist
  • Look for conflicting triggers
  • Reduce duration
  • Improve messaging
  • Add progress percentage
  • Test shorter waits

Conversion Impact

Strategic loaders increase conversion:
The key is matching loader duration to perceived value. Higher value outcomes can sustain longer waits.

Next Steps