Zeigarnik Effect

People remember uncompleted or interrupted tasks better than completed tasks.

The scenario: Craftfolio, a freelancer marketplace. Freelancers with complete profiles get several times more invitations. Dana filled in about 60% of her profile at signup and hasn't touched it since. The data is identical in both versions — the difference is whether the product ever opens a loop that pulls her back.

What's wrong here? A static settings page. Empty fields render as quiet gray dashes — no meter, no checklist, no consequence shown. Dana thinks she's done; the task is “completed” in her mind, so it never resurfaces. Meanwhile her incomplete profile silently ranks lower and gets fewer job invitations.
craftfolio.com/settings/profile
👩‍💻

Dana Petridis

UX / UI Designer · Athens

Photo✓ Uploaded
SkillsFigma, Design systems, Prototyping
Hourly rate€55 / hr
Portfolio
ID verification
Intro video

Account

Membership: Free plan

Member since: March 2026

🔍 What changed

  • A visible “Profile strength: 70%” meter reframes the profile as an in-progress task, not a finished one.
  • The checklist mixes ✓ done items with ○ open items — earned progress plus a conspicuous, memorable gap.
  • One primary next action with a time estimate (“2 min”) lowers the cost of closing the loop right now.
  • The stakes are stated (“up to 4× more invitations”), so completing isn't busywork — it's clearly worth it.

💼 Explaining it to stakeholders

“An incomplete profile that looks complete is a dead end: the user forgets it, and our marketplace quietly serves them fewer jobs. Unfinished tasks nag at people — but only if they can see the task is unfinished. Showing the gap as an open loop with one two-minute next step is what turns dormant 60% profiles into complete ones, and complete profiles are what make the marketplace liquid.”