BarainStorm - Web Development

Why your website’s reward system is training customers to ignore you

Discover why predictable rewards and stale feedback loops are training customers to ignore your website—and how to fix it

Why your website’s reward system is training customers to ignore you

Ever wonder why your website gets plenty of visits but almost no meaningful engagement? You’ve set up a loyalty program, slapped a “subscribe and save” pop-up on every page, and gamified the checkout with progress bars. And yet, people are clicking away faster than a seagull spotting a half-eaten chip.

The uncomfortable truth is that your website’s reward system might be training customers to actively ignore you. Not because your product is bad, but because your rewards are predictable, your feedback loops are stale, and you’ve accidentally taught your audience that your brand is the equivalent of a slot machine that never hits a jackpot.

The psychology of “meh”: why predictable rewards backfire

Let’s start with something we all know intuitively: humans get bored. Behavioural psychologist B.F. Skinner demonstrated this decades ago with his famous “Skinner boxes.” When rats pressed a lever and received a food pellet every single time, they pressed the lever just enough to get fed. But when the pellet came at random intervals — sometimes after one press, sometimes after twenty — the rats went berserk. They pressed that lever obsessively, even when no pellet arrived.

This is the core of variable-ratio reinforcement. It’s the reason checking your phone feels compulsive. It’s why people refresh their email inbox every thirty seconds after a job interview. The unpredictability creates a tiny spike of dopamine that keeps the loop spinning.

Now look at your website. Your typical reward system looks like this: “Spend $100, get 10 points. Redeem 100 points for a $5 voucher. Offer expires in 30 days.” That’s the equivalent of the rat getting a pellet every single time — and it’s boring as hell. Worse, it teaches customers exactly what to expect, and then they stop caring. They’ve learned the pattern, and the brain’s novelty detectors switch off.

In Australia, we’ve seen this play out with countless retail loyalty programs. The ones that thrive — think Flybuys or Everyday Rewards — lean hard into surprise bonuses and personalised offers. The ones that fizzle out are the ones that treat rewards like a maths problem. “Spend X, get Y. Always.” That’s not a reward system. That’s a chore.

Loss aversion: the hidden risk of “almost there” progress bars

Daniel Kahneman and Amos Tversky’s prospect theory gave us a beautiful, painful insight: losses hurt about twice as much as equivalent gains feel good. This is loss aversion. It’s why a $5 late fee stings more than a $5 discount delights. And it’s why your website’s progress bar — the one that says “You’re 80% of the way to free shipping” — might actually be pushing people away.

Here’s the twist. That progress bar is designed to create a sense of pending loss. If you don’t add one more item, you “lose” the free shipping. For some customers, that works brilliantly. But for a significant chunk, it triggers a defensive response: “I’m not going to be tricked into buying something I don’t need.” They abandon the cart entirely.

A 2020 study from the Journal of Consumer Research found that when progress bars were framed as “you’ve completed X%” rather than “you’ve lost X% of your progress,” completion rates actually dropped. Wait, what? Yes — because the “lost progress” framing triggered loss aversion too early. Customers felt they were already losing, so they disengaged to stop the pain.

The lesson? Your reward system shouldn’t make people feel like they’re constantly on the verge of losing something. Instead, consider surprise bonuses that pop up at random thresholds. “Congratulations, you just unlocked free shipping — no extra items needed.” That’s a reward that feels like a win, not a near-miss.

Competitive play: when your website turns into a silent showdown

Australians love a bit of healthy competition. But there’s a fine line between “friendly rivalry” and “I hate this website now.” Some sites try to gamify everything with leaderboards, badges, and countdown timers. The problem? Most of your visitors aren’t playing to win. They’re playing to get something done.

When you add competitive elements to a reward system, you’re asking customers to shift their mental frame from “I want to buy this thing” to “I want to beat these other people.” That works brilliantly for a tiny, hyper-engaged subset — think hardcore fitness app users or trading card collectors. For the average Australian small business customer, it feels like being forced into a pub trivia night when you just wanted a quiet pot and a parma.

A more subtle approach is to use cooperative or self-competitive mechanics. For example, instead of “You’re ranked #47 in our loyalty leaderboard,” try “You’ve earned 15% more points this month than last month.” That taps into personal progress without the social anxiety of public comparison.

Research from the University of Sydney in 2022 found that people who received feedback comparing their current performance to their own past performance showed significantly higher long-term engagement than those who saw leaderboard rankings. The takeaway? Let customers compete against themselves, not each other.

The concrete example: when a coffee chain got it right

Let me give you a real-world example that’s close to home. A mid-sized Australian café chain (let’s call it “Bean Counter”) was struggling with its digital loyalty card. The old system: buy nine coffees, get the tenth free. Standard stuff. Engagement was flat. People kept forgetting their card, or they’d switch to a competitor because the reward felt too far away.

Instead of making the reward bigger, they made it unpredictable. They introduced a “mystery bonus” that would randomly appear after a purchase — sometimes a free pastry, sometimes double points, sometimes a “skip the queue” pass. They also randomised the timing. One week you’d get a bonus after three coffees, the next week after seven.

Within three months, repeat visits increased by 34%. Customers started checking the app more often, not because they had to, but because they wanted to see if they’d “won” something. The variable-ratio reinforcement loop was in full swing. And crucially, they never framed it as gambling. It was presented as a fun surprise — a “lucky dip” without the gambling connotations.

The key insight? They didn’t increase the value of the rewards. They increased the uncertainty of the rewards. And that small shift changed the entire customer relationship.

Practical, forward-looking close

So where does this leave you? If your website’s reward system is currently a predictable, linear, “spend X get Y” affair, you’re probably training your customers to tune out. They know exactly what’s coming, and that’s the kiss of death for engagement.

Here’s what I’d suggest as a starting point. Take one reward element — maybe your free shipping threshold, your points multiplier, or your loyalty badge — and inject a small dose of unpredictability. Don’t make it random for the sake of it. Make it feel like a genuine surprise. A “Congratulations, you just unlocked a bonus” pop-up that appears after a purchase, not before. A “mystery gift” that shows up in the cart when a customer hasn’t visited in two weeks.

Test it on a segment of your audience. Track repeat visits, time on site, and cart completion rates. You might find that a little uncertainty goes a long way.

And if you’re worried about overcomplicating your website, don’t be. The best reward systems feel effortless to the customer. They shouldn’t need a manual. They should just feel… fun. Like a small, pleasant surprise that makes them think, “Oh, that was nice.” And then they come back, because their brain is already wondering what might happen next time.

The future of customer engagement isn’t about bigger discounts. It’s about better anticipation. And that starts with breaking the boring pattern you’ve accidentally built.