Motivation

Zeigarnik Effect

People remember uncompleted or interrupted tasks better than completed tasks.

Why it matters

Incomplete tasks create psychological tension that compels people to return and finish. When apps show a half-filled progress bar, users feel driven to complete it, even when it wasn't their original intent.

  • 1Show progress indicators to encourage task completion.
  • 2Use checklists to create a sense of unfinished work.
  • 3Break onboarding into visible, numbered steps.
  • 4Leverage incomplete states to drive user engagement.

Click through the steps. Notice how the incomplete state creates a pull to finish.

2 of 5 complete
1// ✅ Good: Progress indicator showing completion state
2<div className="space-y-2">
3  <div className="flex justify-between text-sm">
4    <span>Profile completion</span>
5    <span>3 of 5 steps</span>
6  </div>
7  <div className="h-2 bg-gray-200 rounded-full overflow-hidden">
8    <div
9      className="h-full bg-blue-600 rounded-full transition-all"
10      style={{ width: "60%" }}
11    />
12  </div>
13  <ul className="space-y-1 text-sm">
14    <li className="line-through text-gray-400">✓ Add profile photo</li>
15    <li className="line-through text-gray-400">✓ Set display name</li>
16    <li className="line-through text-gray-400">✓ Add bio</li>
17    <li>○ Connect social accounts</li>
18    <li>○ Verify email</li>
19  </ul>
20</div>

Show visible progress to leverage the human need to complete unfinished tasks.

Analyzing against Zeigarnik Effect
Drop image or click

Your code and images are sent directly to the AI for analysis and are never stored or logged. This tool is for educational purposes only.