MOTIVATION → accelerates near goal start 25% 50% 75% GOAL closer to the goal · stronger the pull · design the approach ACCELERATION ZONE "almost there"

Goal Gradient Effect

The closer people get to a goal, the harder they push to reach it — design progress to accelerate effort.

Progress design Onboarding completion Gamification Loyalty programmes Habit formation Streak mechanics

Two sentences.

The Goal Gradient Effect is the psychological phenomenon — first documented by Clark Hull in 1934 in rats running mazes, and applied to human consumer behaviour by Kivetz, Urminsky, and Zheng in their 2006 Journal of Marketing Research paper — in which motivation to pursue a goal increases as people perceive themselves getting closer to it, producing an accelerating effort curve as distance to completion decreases. A person who has completed 7 of 10 steps is more motivated to complete the remaining 3 than they were at step 4. A customer who needs 2 more stamps to fill a loyalty card visits the coffee shop more frequently than one who needs 7 stamps for the identical reward.

For product designers, this means the experience of progress — how close to completion users feel at any given moment — is an active design variable that directly shapes motivation. Progress indicators, proximity signals, and artificial head starts are not cosmetic elements but functional engagement mechanics.

The Kivetz head-start experiment

Customers given a 10-stamp loyalty card with 2 stamps already filled in (requiring 8 more stamps) completed their cards at significantly higher rates than customers given an 8-stamp card starting from zero — despite both groups needing exactly 8 stamps to earn the reward. The illusory head start changed perceived proximity to the goal and activated the gradient earlier. Users who feel they are already partway toward a goal are more motivated to complete it than users starting from zero, even when the actual remaining work is identical.

Trigger phrase

When users are starting tasks but losing momentum in the middle — completing enough to get going but not enough to reach the outcome your product needs them to reach — and the experience of progress itself is not being designed to pull them forward.

Apply this when…

An onboarding checklist or setup flow has a known activation step the majority of users must reach — progress indicators and artificial head starts accelerate completion toward this step
A loyalty or rewards programme is being designed — the goal gradient predicts that showing nearness to the next milestone is more motivating than showing distance from the last one
A multi-step form or application flow has a known abandonment point — showing progress and proximity to the end at that point reactivates the gradient exactly where it's most needed
A streak or habit-building mechanic is being designed and the team wants to maximise the probability that users sustain the habit past the critical early period — showing progress toward day 7, day 30 activates the gradient in the final approach
Re-engagement campaigns for users who partially completed onboarding, an application, or a certification — "you are 70% complete" is a goal gradient activation that "we miss you" is not
A gamification system is awarding points, badges, or levels — placing progression milestones so users always feel close to the next one is goal gradient architecture

When NOT to apply it

Skip goal gradient design when the task is genuinely open-ended or continuous — exploration products, ongoing dashboards, creative canvases — where there is no meaningful completion state and progress framing creates artificial goals that users will see through. Skip it for expert, intrinsically motivated users who are completing tasks for their own professional goals and don't need external progress framing. And skip it when the progress indicator cannot be made accurate — a bar that doesn't advance meaningfully damages trust in every other progress signal.

The mechanism

The Goal Gradient Effect works through two interacting cognitive mechanisms. First, proximity increases goal salience — the closer users are to completion, the more the uncompleted goal occupies attention and motivates action to close the open loop. Second, proximity improves the effort-to-reward ratio — as the goal gets closer, the same fixed amount of remaining effort represents a smaller fraction of the total journey, making completion feel more achievable and the investment more clearly worthwhile.

01
The underlying research — Hull's gradient and Kivetz's consumer studies
Clark Hull's 1934 research with laboratory rats showed that rats ran progressively faster as they approached the goal box — the approach gradient as a fundamental property of goal-directed behaviour. Kivetz, Urminsky, and Zheng's 2006 research translated it to human consumers: café loyalty customers accelerated purchase frequency as their cards filled up. The head-start experiment demonstrated that the gradient is activated by perceived rather than objective proximity — making how proximity is communicated as important as the actual progress made.
02
In practice — three goal gradient design instruments
Progress indicators work best when they show remaining distance as the primary signal — proximity to completion, not celebration of what is done. Artificial head starts pre-credit users with a portion of the progress before they begin ("your profile is already 20% complete"), creating the perception of being closer to the goal from the outset. Milestone design places milestones with increasing frequency as users progress — rather than at equal intervals — so the distance to the next milestone decreases as engagement deepens.
03
Counter-intuitive nuance — the gradient accelerates and then stops at completion
The effect is specifically a completion-approach accelerator — it motivates the final push toward a goal, not maintenance of behaviour after the goal is reached. Completion resets the gradient: once the loyalty card is stamped, visit frequency drops back to baseline until a new card begins to fill. The design implication: the moment of completion should immediately introduce the next goal — the next level, the next challenge, the next milestone — so the gradient reset is followed immediately by a new gradient starting from proximity to a fresh first step.
04
How to measure it — frequency acceleration and completion rate by proximity
Use frequency acceleration measures whether interaction frequency increases as users approach a milestone — the expected finding is a measurable increase in sessions and actions in the period immediately before a goal threshold. Completion rate by proximity checks whether users shown they are close (80%+ complete) have higher completion rates than users shown they are further (30% complete) — validating that the proximity signal is activating the gradient rather than merely reflecting engagement.
05
Frame remaining distance, not completed distance
Every progress indicator decision should ask: does this framing make users feel close to the goal or merely aware of their progress? "4 steps to go" creates momentum that "6 of 10 complete" does not — the first frames the goal as close, the second frames the task as partially accomplished but not yet urgent. Proximity framing — "almost there," "one more step," "final section," "home stretch" — consistently outperforms achievement framing in goal-completion contexts.

Goal Gradient vs. Zeigarnik — two halves of one mechanism

The Zeigarnik Effect predicts that incomplete tasks maintain cognitive tension that motivates return — the open loop. The Goal Gradient Effect predicts that motivation to close that loop increases as proximity increases — the accelerating approach. Zeigarnik explains why users return to incomplete tasks; Goal Gradient explains why they push harder to finish them as they get closer. In product design, both should be activated: Zeigarnik creates the pull to re-engage; Goal Gradient makes the final stages the most motivating rather than the most likely to be abandoned.

LinkedIn's profile completeness bar — the gradient that drives investment

LinkedIn's profile completeness indicator is one of the most effective and most studied Goal Gradient applications in consumer technology. When a new member joins with a bare profile and sees "Your profile is 40% complete," they are simultaneously experiencing the Zeigarnik Effect (open loop) and the beginning of the goal gradient (already 40% there). As the bar moves to 60%, 70%, 80%, LinkedIn's data shows a measurable acceleration in profile-update rate — users add more information per session as they get closer to "All-Star" status.

Two specific optimisations stand out. First, the bar never shows 100% completion — All-Star is achievable, but further recommendations, skills, and endorsements are always offered as next steps, ensuring the gradient never fully resets to zero engagement. Second, each completion prompt is framed in terms of remaining distance, not completed distance — "Add one more section to reach All-Star" rather than "You've completed four sections" — because proximity to the goal is more motivating than celebration of completed progress. The result: a profile completion experience that sustains engagement through the inherently tedious work of filling in professional history.

Profile completion · LinkedIn
Proximity framing + uncompletable goal
"One more section to All-Star" beats "four sections done" because perceived proximity, not achievement, activates the gradient. The bar that never quite hits 100% prevents the post-completion engagement collapse that fully completable goals produce. Profile-update frequency accelerates measurably as completeness approaches the milestone.
accelerating updates

Test yourself & see real examples

No examples yet — be the first.

Spotted a product where a progress bar or milestone system clearly pulled you to push harder as you got closer to the end — or one where the indicator showed you what you'd done without making you feel urgently close to any finish line? 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 Goal Gradient Effect activated well — or missed entirely — in a real product? Help grow the evidence base.

Where teams go wrong

Framing progress as "how much you have done" rather than "how close you are." "You have completed 6 of 10 steps" celebrates the past; "4 steps to go" creates urgency about the future. The gradient is activated by perceived nearness, not achievement so far. Every progress indicator should ask: does this make users feel close to the goal, or merely aware of their progress? Proximity framing — "almost there," "one more step," "final section" — consistently outperforms achievement framing.
Designing milestones with equal spacing. Loyalty programmes and level systems frequently space milestones at equal intervals — 100 points per level, one badge per five activities. Equal spacing produces equal gradient effects at each milestone, which means users in the middle feel no increasing pull toward the next one. Goal-gradient-optimised milestone design places milestones with increasing frequency — the first requires significant effort, but subsequent milestones feel progressively closer — producing the accelerating engagement pattern.
Allowing the gradient to reset without immediately introducing the next goal. When users achieve a goal — fill a loyalty card, complete onboarding, hit a level cap — the gradient resets. If the next goal is not introduced immediately, the motivation generated by proximity disappears and users settle to baseline. The period after goal completion is a high-churn moment in loyalty, gamification, and streak-based products. Products that introduce the next goal at the moment of current completion ("You reached All-Star! Here's what's next") prevent the reset becoming an engagement gap.
Using fake or meaningless progress bars. Loading animations with false progress, "completeness" scores that don't reflect any real product outcome, setup bars permanently stuck at "partially complete" to manufacture urgency — users who notice the bar isn't advancing meaningfully experience the manufactured progress as manipulative, and trust in every other progress signal degrades. The Goal Gradient Effect requires a genuine goal users can authentically pursue.
Putting the only meaningful milestone too far away. A loyalty programme whose first reward arrives at 1,000 points generates no goal gradient for users at 50 — the proximity is too low to activate motivation. Place the first milestone close enough that even early users can see it within reach, then add subsequent milestones to keep the gradient continuously active.

Connected ideas

The Goal Gradient Effect is the proximity-to-completion accelerator in the motivation toolkit. Its closest relationships are with the principles that describe the open loop being completed and the principles that describe the emotional dimensions of progress.

The most important pairing is the Goal Gradient Effect with proximity-framed progress communication. The gradient is activated by perceived proximity to completion — which means how the remaining distance is communicated is as important as the actual distance. "Almost there," "just 2 more steps," "final section," and "you're in the home stretch" are proximity signals that activate the gradient more effectively than percentage indicators alone, because they translate numerical progress into felt nearness. The design team's job is not just to show progress but to make users feel close to the finish line.

Run it right now

⏱ 10 minutes · Solo · No prep

The Progress Framing Audit

Open your product and walk through every place users encounter progress: completion bars, step counters, percentages, badge trackers, points displays, milestone indicators.

1. List each progress indicator. Don't skip any — even small ones shape motivation across thousands of users.

2. Classify each one's primary framing: achievement (how much has been done — "6 of 10 complete," "60% done") or proximity (how close to the goal — "4 steps to go," "almost there," "final section"). Mark each A or P.

3. For every A, write the proximity equivalent. "6 of 10 complete" → "4 steps to go." "60% complete" → "40% to go — almost there." "Earned 600 of 1000 points" → "400 points until your next reward."

4. Check whether new users get an artificial head start. If they begin from 0% with no pre-completion, write a version that gives an illusory head start: "Your account is already 20% set up — here's what to complete next." This is the simplest possible goal gradient optimisation and requires no changes to the actual task — only to how starting position is communicated.

10 minutes