01Overview
The Zeigarnik effect is the finding that incomplete tasks occupy working memory more persistently than completed ones. Once a task is finished, the mind releases it. But unfinished tasks stay active — surfacing as intrusive thoughts, nagging feelings, and a pull to return.
For designers, this is the cognitive foundation of progress bars, onboarding checklists, notification badges, and streaks. An incomplete profile, an unread notification, a partially filled progress ring — each is a Zeigarnik hook. They work because the brain genuinely cannot let go of the unfinished thing.
02Detailed explanation
Bluma Zeigarnik observed in 1927 that waiters in a Vienna café remembered the details of unpaid orders with great accuracy — but forgot them almost immediately once the bill was settled. She followed up with laboratory experiments showing that interrupted tasks were remembered roughly twice as well as completed tasks.
- The mechanism appears to be a cognitive "open loop": starting a task creates a mental representation of the goal that persists until the goal is achieved. This representation continues to demand cognitive resources, which is experienced as salience, urgency, or intrusive recall.
- The effect is stronger when the interrupted task was meaningful to the person — trivial interruptions produce weaker Zeigarnik effects than interruptions to tasks the person cared about.
- Writing down a plan for an incomplete task partially resolves the open loop — one reason to-do lists reduce anxiety. The brain offloads the active maintenance of the incomplete task onto the external record.
03Why it exists
Goal pursuit requires sustained motivation. The Zeigarnik effect may be the mechanism by which the brain maintains motivational tension toward incomplete goals — keeping them salient until they are resolved. A goal that fades from memory is a goal that gets abandoned.
Unfinished things persist. The brain is not passive about incomplete goals — it actively maintains them in memory to ensure they get completed. Designers can either work with this (progress indicators that create genuine engagement) or against it (false incomplete states that manufacture anxiety without offering real value).
04Effects on users
- An onboarding checklist showing "3 of 5 steps complete" creates a genuine pull to return and finish — not because users are rationally calculating the value, but because the incomplete state occupies their attention.
- Notification badges exploit the Zeigarnik effect: the unread count is an open loop that many users cannot leave unresolved, regardless of whether the underlying content is worth reading.
- Progress indicators that begin at a non-zero value ("your profile is 20% complete") are more motivating than indicators starting at zero — the small amount of completeness increases the perceived proximity of the goal.
- Users who start but don't finish an onboarding flow are more likely to return than users who never started — the incomplete state creates ongoing cognitive tension.
05Effects on designers & teams
- Onboarding design: getting users to start a task is often more valuable than getting them to complete it in one session — a started task has an open loop that brings them back.
- Streaks and progress mechanics: daily streaks work partly through the Zeigarnik effect: the unbroken run is an ongoing incomplete task (it can always be extended) that users don't want to abandon.
- Email re-engagement: "you left something behind" or "you haven't finished your profile" emails leverage the Zeigarnik effect by explicitly naming the open loop — and reminding users that it exists.
- Design reviews: teams that leave critique sessions with explicit, documented "open items" follow up more reliably than teams that close sessions with verbal summaries — the documented open loop persists; the closed summary fades.
06Practical takeaways
- Use meaningful progress indicators: show users how far through a task they are — not just to inform them, but because the indicator creates an open loop that motivates completion.
- Start users at non-zero: pre-filling part of an onboarding task (with data you already have, or with a suggested default) creates a sense of progress that is more motivating than a blank starting point.
- Design re-entry hooks around genuine open loops: email notifications and push prompts that reference an incomplete, meaningful task are more effective than generic re-engagement messages.
- Avoid infinite incomplete states: if your progress indicator can never reach 100%, the tension becomes frustration rather than motivation. Completable milestones with genuine endpoints are more satisfying than perpetually-expanding bars.
- Respect users' cognitive load: open loops cost mental energy. Unnecessary badges, incomplete states, and artificial urgency exhaust rather than engage. Use the Zeigarnik effect for tasks users actually want to complete.
07Design examples
The profile completion bar
LinkedIn's "profile strength" indicator has driven billions of profile updates. Users don't complete their profiles because they rationally calculated the return on investment — they complete them because the incomplete percentage creates genuine cognitive tension that persists until it's resolved.
The unread badge
Notification badges on app icons are pure Zeigarnik design. The number creates an open loop; many users are compelled to resolve it regardless of whether they actually want to read the content. The tension is manufactured — and for many users, it creates anxiety rather than engagement.
The maintained run
Duolingo's streak counter creates an ongoing open loop: the streak can always be extended, never truly completed. The anxiety of losing a 47-day streak is a Zeigarnik effect in reverse — the incomplete task is "not breaking the streak," and it pulls users back daily.
Abandoned cart recovery
"You left something in your cart" emails work because starting a checkout creates a Zeigarnik open loop. The purchase intent was interrupted but not abandoned — the cart is a persistent incomplete task. The email names it, making the open loop explicit again.
08Ethical risks
The Zeigarnik effect is one of the most widely exploited mechanisms in attention design. Notification badges manufactured to drive engagement, artificial progress bars that never complete, and streak mechanics designed to create loss aversion around something meaningless — all use the open loop without offering genuine value in return.
The ethical test: does the open loop correspond to a task the user genuinely wants to complete? Is the completion meaningful to them — or only to the product's retention metrics?
A well-designed Zeigarnik hook leads somewhere the user wants to go. A manipulative one creates tension in the service of the product's goals, not the user's.
10Suggested reading
Suggested reading is temporarily unavailable. Please check back later.