OPEN LOOP 5 OF 7 · INCOMPLETE PULL TO COMPLETE CLOSED INCOMPLETE TASKS STAY OPEN · DESIGN THE GAP · CLOSE THE LOOP

Zeigarnik Effect

Unfinished tasks occupy the mind. Finished ones are forgotten.

Onboarding design Progress indicators Habit formation Engagement Checkout flows Task completion

Two sentences.

The Zeigarnik Effect — first documented by Soviet psychologist Bluma Zeigarnik in 1927 — describes how incomplete or interrupted tasks are remembered more vividly and occupy working memory more persistently than completed ones, because the mind maintains an open loop for unfinished goals that keeps demanding mental resources until the goal is resolved or abandoned. For product designers, it explains why users who started an onboarding flow and bounced are more likely to return than users who never started, and provides the basis for progress indicators, completion prompts, and streak mechanics that turn cognitive incompleteness into motivation.

The mechanism in plain English

When a task starts, the cognitive system creates a representation of the goal and allocates working memory to keep it active. Completing the task closes the loop and releases those resources; not completing it leaves the loop open — generating a low-grade tension that pulls the user back. The effect is strongest when the task was self-chosen, when the user has already invested some effort, and when the interruption feels temporary rather than permanent.

Trigger phrase

When users are starting tasks but not completing them — and you need a principled way to bring them back, not through notifications alone, but through the design of incompleteness itself.

Apply this when…

An onboarding flow has multiple steps and you need to design for completion of the full sequence, not just each step in isolation
A profile, account, or product setup has optional fields that users routinely skip — making the incompleteness visible motivates completion
A habit-building or learning product needs to create the sense of an open loop that pulls users back to the next session
A checkout or application flow has abandonment at late steps — visible progress creates cognitive investment that makes abandonment feel costly
A re-engagement email or push needs design rationale beyond "come back" — surfacing the specific incomplete state is more motivating than a generic prompt
A streak or progress mechanic is being designed where the interruption of a sequence creates tension that motivates returning

When NOT to apply it

Skip Zeigarnik framing in products that help users complete and move on — to-do apps, task managers, productivity tools — where the satisfaction of closure is the value proposition, not manufactured incompleteness. Skip it in clean-disengagement contexts (logout, end-of-session, confirmation screens) where Zeigarnik tension would be hostile. And skip it when the incompleteness is artificial — manufactured progress bars that reset for engagement, not genuine progress, create distrust the moment users notice them.

The mechanism

In her 1927 dissertation, Bluma Zeigarnik gave participants a series of tasks — puzzles, arithmetic problems, handicrafts — and interrupted some mid-completion while letting others finish. When asked afterward to recall the tasks, participants remembered the interrupted ones approximately twice as often as the completed ones. Kurt Lewin called the underlying state a "quasi-need" — a persistent motivational tension that keeps the incomplete task active in working memory while completed tasks are released.

01
Make the open loop visible
A profile completeness percentage, an onboarding step counter, a checklist with items unchecked — any visible representation of partial completion gives the cognitive open loop something to attach to. The principle is not to hide incompleteness but to surface it in a way that is specific, actionable, and not overwhelming.
02
Pair every incomplete state with a clear resolution path
"Add your phone number to complete your profile" creates a Zeigarnik trigger with a concrete next action; "Your profile is incomplete" creates tension with no resolution mechanism. The effect requires a specific, achievable goal — vague incompleteness produces anxiety, not motivation.
03
Get the user to start — initiation is the hook
A user who has been told about a feature but never started has no Zeigarnik loop open. A user who started and abandoned has a loop the effect predicts will pull them back. The highest-leverage application in onboarding is not showing users what they have not done — it is ensuring they take the first action before they leave.
04
Re-engage with the specific incomplete state, not a generic prompt
"Continue where you left off — Module 4" surfaces the exact loop the user opened; "We miss you, come back!" does not. The Zeigarnik mechanism is activated by the representation of the specific open goal, not by general awareness that engagement has lapsed.
05
Measure completion, return rate for abandoners, and progress visibility
Three signals validate the design. Completion rate for tasks with progress indicators vs without. Return rate for users who started but abandoned (should exceed users who never started). Correlation between progress visibility and full-sequence completion. If those three move together, the Zeigarnik design is doing its job.

Tool vs dark pattern

Zeigarnik creates cognitive tension. That tension is a useful design tool when directed toward goals the user genuinely wants to achieve, and a harmful one when manufactured to serve engagement metrics rather than the user's interests. A progress bar that reflects real setup progress is a legitimate application; one that artificially resets or never reaches 100% to maintain tension is manipulation. The ethical criterion is alignment: does completing this task benefit the user, or does the incompleteness only serve the product's numbers?

LinkedIn's profile completeness meter and the 100% pull

LinkedIn's profile completeness indicator — the bar or percentage showing how complete a user's professional profile is — is one of the most widely recognised applications of the Zeigarnik Effect in consumer products. When a user creates a profile and sees that it is 45% complete, the effect predicts that the incompleteness will maintain a persistent cognitive pull toward filling in the remaining fields — not because LinkedIn has asked them to, but because the human cognitive system maintains open loops for initiated tasks.

Several design decisions amplify the effect. The percentage is specific, creating a precise open loop rather than a vague one. Each step toward completion is labelled with a concrete action ("Add your current position") rather than leaving the path ambiguous. The indicator persists across sessions — every return re-activates the loop. The "All-Star" status label assigns real value to the resolved state, adding a social dimension that reinforces the motivation to close.

Social · Profile setup · LinkedIn
Specific, actionable, persistent — the canonical Zeigarnik design
The completeness meter pairs every gap with the specific action that closes it, persists the loop across sessions, and assigns durable value to the completed state ("All-Star"). The result is a profile completion rate significantly higher than it would be without the visible progress indicator — driven by the cognitive open loop rather than by explicit prompting. Compare this to a generic "complete your profile" notification that names no specific gap: same intent, far weaker pull, because the open-loop representation never gets surfaced.
Higher completion vs no indicator

Test yourself & see real examples

No examples yet — be the first.

Spotted a product that uses partial completion states brilliantly to pull users back — or one that leaves tasks feeling genuinely unresolved without giving users a clear path to closure? Submit a screenshot and annotate what you see. Every approved example gets attributed to you.

✓ Reviewed before publishing ✓ Your name on every example you submit ✓ Violation or fix — both welcome

Seen the Zeigarnik Effect used well or misused in a real product? Help grow the evidence base.

Where teams go wrong

Creating incompleteness without a clear resolution path. A progress bar showing 70% with no label for what comprises the remaining 30% creates anxiety, not motivation: the user knows something is incomplete but cannot form the goal representation needed to close the loop. Every incomplete state must be paired with a specific next action — "Add your phone number to reach 75%" works; "Your profile could be stronger" does not.
Resetting progress to manufacture Zeigarnik tension. Streaks that reset on a single missed day, weekly progress that wipes at midnight, "your profile has gotten weaker" notifications after inactivity — these are manufactured open loops designed to drive re-engagement, not to reflect genuine incomplete goals. Users who recognise the manipulation experience it as hostile, and the trust damage typically outweighs the short-term engagement gain.
Applying Zeigarnik to tasks the user did not choose. The effect is strongest for self-chosen tasks. Surfacing incompleteness for things the user never initiated — "You haven't set up two-factor authentication," "You haven't tried our new feature" — feels like nagging because there is no open loop to close. The user has no cognitive investment in the incomplete state. Other techniques are needed to motivate tasks the user has not yet started.
Letting the completion mechanic become the value proposition. When the streak, the percentage, or the progress bar becomes more salient than the value being completed, the product has inverted Zeigarnik's role. Duolingo's streak works because it builds on real practice — if users maintained streaks while learning nothing, the streak would be a hollow engagement mechanism. When users notice the mechanic has replaced the value, they typically abandon with greater finality than if it had never existed.
Showing aggregate progress without task-level specificity at re-entry. "You're 45% done" works in the product UI but is weak as a re-engagement trigger on its own. The strongest pull comes from surfacing the specific incomplete state — the exact module, the exact field, the exact half-finished message — so the cognitive open loop snaps back into focus the moment the user returns.

Connected ideas

The Zeigarnik Effect is a specific mechanism within the broader study of goal-directed cognition. Its closest product design relationships are with the principles that govern motivation, habit formation, and the psychology of progress.

The most important pairing is the Zeigarnik Effect with clear completion paths. The effect creates the cognitive pull toward completion; the design of the completion path determines whether that pull translates into action. A strong Zeigarnik trigger with an ambiguous or difficult completion path produces frustrated, cognitively burdened users — not finishing ones. The most effective Zeigarnik-informed design pairs the visible incomplete state with the most frictionless possible path to closure, making completing the task the path of least resistance for the tension the effect has created.

Run it right now

⏱ 10 minutes · Solo · No prep

The Open Loop Inventory

Map your product's most important multi-step user journey — the path from first sign-up or first use to the point where the user has fully set up their account, completed onboarding, or reached first meaningful value. Write down every discrete step in the sequence.

1. For each step, answer: does the product make it visible to the user that this step has not been completed? A yes means you have a Zeigarnik trigger at this step; a no means the incomplete state is invisible and the cognitive pull toward completion has no external support.

2. For every step that is currently invisible when incomplete, write a one-sentence design: "Show a [specific indicator] that communicates [what is incomplete] and links to [the specific action that resolves it]."

3. Identify the first step in the sequence where a significant proportion of users abandon — the point where the most open loops are left unresolved. That is your highest-leverage design target.

4. Now imagine those abandoners arriving back from a re-engagement email or notification. Would they immediately understand the specific thing they were returning to complete? If not, the re-engagement design is missing the Zeigarnik activation that would make it effective — surfacing the specific incomplete state, not a generic "come back" prompt.

10 minutes