Zeigarnik effect
Unfinished tasks persist in memory more strongly than completed ones. Named for Bluma Zeigarnik, the Soviet psychologist whose 1927 dissertation under Kurt Lewin documented the effect — waiters remembered open orders far better than orders they’d just delivered. The mechanism: the brain holds open loops in working memory at low background priority until they close, and the cognitive load creates a pull toward resolution.
In modern usage the concept has been extended (somewhat loosely) from memory persistence of unfinished tasks to motivation to complete unfinished tasks — open loops feel uncomfortable, and the discomfort is what drives completion. This extended sense is what most product/UX writing means when it cites Zeigarnik.
In onboarding — Stomper’s three-step welcome
Per The Hidden App Growth Killer (video), Stomper opens its onboarding with a three-step welcome flow — quick, beautiful, no input fields. The flow’s effectiveness depends on the user being inside an open loop with a visible end: they’ve started something with three discrete steps, and the brain wants to close it.
Tim Gabe’s framing (auto-captioned as “the searic effect” — almost certainly Zeigarnik garbled by speech recognition):
People are more likely to complete something once it’s begun if the next steps feel achievable.
The IKEA-instructions analogy frames it: seeing all 12 pages at once kills motivation; one step at a time keeps the loop closeable. The principle is don’t close the loop too early, but don’t make the loop look unclose-able either.
Note: Tim’s articulation is closer to chunking + goal-gradient than to classical Zeigarnik. Classical Zeigarnik is about memory persistence; the extended/popular usage Tim invokes is about motivation to complete. Both are real effects, but they come from different research lineages and shouldn’t be conflated. See Goal-gradient effect for the motivation-as-you-approach mechanism.
The visual-tension variant — consistency rendered as a grid
Why Streaks Work (It’s Not Discipline) (video) (Mobbin’s 2026 859-streak study) names a separate streak engine that operates purely through Zeigarnik logic — but staged visually rather than cognitively. Consistency is rendered as a visible pattern (a row of filled days, a contribution grid, a circular meter), and the moment a gap appears, the brain notices it immediately.
Filling one tiny missing block feels strangely satisfying. Breaking the chain feels worse than it probably should.
Notable property: the visual-tension streak doesn’t require fear copy, a mascot, or any explicit framing of loss — the gap on screen is doing the work. This is closer to the visual sibling of Completion drive (Apple Watch rings) than to a Loss aversion-driven Streak — but unlike the rings, it grades continuity rather than daily closure, so the pull compounds across days.
The Mobbin source notes these visual-tension streaks show up “in places that have nothing to do with self-improvement” — wherever a product renders its history as a continuous motif (contribution graphs, status meters, weekly grids).
The companion family — retention by open loops
The Zeigarnik effect is one of several mechanisms that retain users by leaving something unfinished:
| Open loop | Mechanism | Example |
|---|---|---|
| Started onboarding step | Zeigarnik (motivational variant) | Stomper 3-step welcome |
| Incomplete progress bar | Goal-gradient effect | Marathon’s top progress bar |
| Streak in progress | Loss aversion + Zeigarnik | Duolingo daily streak |
| Unfinished gamification track | Zeigarnik + Completion drive | Apple Watch rings nearing close |
| Cliffhanger / “next episode” | Zeigarnik | Netflix autoplay |
The Zeigarnik effect is usually a combiner — it amplifies other engagement mechanisms by adding the “I haven’t finished yet” pull on top of whatever the underlying motivator is.
Rules of thumb
- Make the size of the loop visible if you want the user to feel the pull (progress bar, step count, “X of Y”).
- Make the size invisible if revealing it would discourage the user (TypeForm hiding step counts in long forms; see The Hidden App Growth Killer (video)).
- Don’t manufacture loops that don’t close — eternally open loops cease to motivate; they’re either ignored or experienced as nagging.
Related
- Goal-gradient effect — the partner mechanism for the motivational reading of unfinished tasks
- Completion drive — Gestalt-closure-based engagement; adjacent retention mechanism
- Loss aversion — streaks pair Zeigarnik (open loop) with loss aversion (don’t break it)
- Cognitive load — chunking is how you keep the loops feel-closable
- Onboarding flow — Zeigarnik is one of the load-bearing principles behind multi-step onboarding flows
Sources
- The Hidden App Growth Killer (video) — Stomper three-step welcome; Tim’s “saric effect” rendering of Zeigarnik; the IKEA analogy
- Why Streaks Work (It’s Not Discipline) (video) — the visual-tension variant: consistency rendered as a grid; “filling one tiny missing block feels strangely satisfying”