People accelerate their effort as they get closer to a goal. The nearer the finish line, the stronger the pull — even when the distance remaining is identical.
In 1934, Clark Hull observed that rats running a maze accelerated as they neared the food reward at the end — the closer they got, the faster they ran. The reward hadn't changed. The path hadn't shortened. What changed was the perceived distance to the goal, and with it, the intensity of the motivation to close it.
Decades later, researchers replicated this in human behaviour. Customers given a coffee loyalty card with two stamps pre-filled — “8 of 10” from the start — completed the card faster than those given a blank ten-stamp card. The goal was the same distance away in both cases. Only the sense of proximity was different. That alone was enough to change behaviour.
For designers, the implication is precise: the most powerful thing you can do to sustain motivation is show users how close they already are — not how much remains. Progress that has been made pulls harder than distance yet to cover. And as the goal nears, the language and design should escalate to match the psychological acceleration already happening in the user.
“The goal-gradient effect — the tendency to accelerate as one approaches a goal — has been documented in rats, humans, and reward programmes alike.”
— Kivetz, Urminsky & Zheng, Journal of Marketing Research, 2006
The average e-commerce checkout abandonment rate is around 70%. The most common drop-off point is midway through the flow — where users have invested effort but have no clear sense of how close they are to completing the purchase. A checkout with no step indicator gives users no proximity signal. They don't know if they're halfway through or about to start a five-step process.
Adding a step indicator does two things: it shows the user they've already made progress (endowed progress), and it shows them how little remains. At step 2 of 3, the message isn't “you're 67% done” — it's “just payment details left.” That framing converts the remaining distance from an unknown into something specific and small.
The CTA copy also changes: “Continue” becomes “Continue to payment.” Naming the next step rather than using a generic label reinforces proximity — the user knows exactly what one more action will get them to, and can see how that step connects to the finish line they've already been shown.
Job application trackers typically show status — applied, viewed, interview scheduled — without any sense of how close the user is to their goal, or what they could do to close the gap. The pipeline exists, but it creates no motivational gradient because there is no visible proximity to a defined endpoint.
Adding a completion bar to the application itself — showing how strong the submission is, and naming the specific action that would improve it — transforms a passive record into an active pull. The user isn't just waiting; they can do something right now that moves them closer to the goal.
The application strength bar does something the status tracker cannot: it gives users something to do. The goal-gradient effect requires a visible goal and a visible gap. The status tracker shows the pipeline but no gap the user can close. The strength bar shows a specific, small gap and a named action that closes it — and that combination creates the motivational pull.
Streak mechanics are one of the purest implementations of the goal-gradient effect in product design. Each day completed moves the user closer to the next reward — a weekly milestone, a personal best, a badge. But a streak counter with no weekly goal attached to it creates a gradient without a clear finish line. Users know they're building something, but not how close they are to completing it.
Attaching the streak to a visible weekly target — showing which days this week have been completed, which day is today, and how close the user is to a weekly reward — creates the full goal-gradient experience. The user on day 6 of 7 is not motivated by their streak count. They are motivated by the gap of exactly one day.
The week view is doing most of the work here. Six filled dots and one empty circle communicates proximity more powerfully than any text label. The user's eye immediately reads: “I've done all of these. There is one left.” The urgency card names what closing that gap will earn — not a vague “reward” but a specific “Perfect Week badge.” Specific goals create stronger gradients than abstract ones.
The goal-gradient effect requires two things to function: a visible goal and a visible gap between the user and that goal. Most products have goals — checkout completion, application submission, streak continuation — but fail to make the gap legible and actionable. The checkout that says “Shipping information” gives users no sense of proximity. The streak counter with no weekly target has no finish line. The application tracker with only status information has no gap the user can close.
The design intervention is always the same: identify the goal, show where the user is in relation to it, frame the remaining distance as specifically as possible, and name the single action that closes that gap. “Just 1 more step,” “1 day from your weekly goal,” “Add a portfolio to reach 100%” — each of these converts an abstract distance into something the user can act on immediately.
Hull, C. L. (1934). The rat's speed-of-locomotion gradient in the approach to a goal. Journal of Comparative Psychology, 17(3), 393–422. · Kivetz, R., Urminsky, O., & Zheng, Y. (2006). The goal-gradient hypothesis resurrected. Journal of Marketing Research, 43(1), 39–58. · Nunes, J. C., & Drèze, X. (2006). The endowed progress effect. Journal of Consumer Research, 32(4), 504–512.