Zeigarnik effect

What is the Zeigarnik effect?

We remember - and are drawn back to - tasks we've started but not finished. An open loop lingers in working memory, pulling attention until it's closed; once completed, the mind lets it go.

Prefer to watch? Watch the recap 0:32

The demo

A tiny three-step setup. Start it, then mark each step done - but watch what the one unfinished step does to your attention while it's still open.

What this demo shows (text version)

You're given a three-step setup with a progress ring, and you mark each step done in turn. As you go, a running message names how many steps are still open.

The thing to notice is the unfinished step: while it's open it keeps pulling at your attention, where the steps you've already completed go quiet the instant they're done. The list itself becomes a small open loop that wants closing. That tug is the Zeigarnik effect - the mind holds an unfinished task in working memory and keeps prompting you about it until the loop is closed, which is why a half-filled progress bar is so much harder to walk away from than an empty or a full one.

A task you’ve started but not finished keeps nudging you until you close it - an unsaved draft, a half-filled form, an open loop stays mentally salient, then the pull fades once it's done. Surface the unfinished thing (a saved draft, a "3 of 5 completed" reminder) and people feel drawn back to it. (The boost from visible progress toward a goal is the closely related goal-gradient effect.)

The dark turn is easy to feel once you've named it: the same pull that helps someone finish a useful task is what keeps them scrolling a feed that's built never to close. Zeigarnik is a tool, and like most things in here it can be aimed at the person instead of for them.

My rule: open a loop only when closing it serves the person, not just the metric. A checkout progress bar earns its nag - it's helping you finish what you came to do. A streak you'll lose unless you open the app tonight is the same psychology pointed the other way.