Human factors

The psychology of waiting (and 5 things you can do to make online checkout feel faster)

Americans spend an estimated 37 billion hours per year waiting in lines. That’s 118 hours per person (including babies, though I have no idea what they’re standing in lines for), which is pretty mindblowing. So it’s not surprising that there’s a large – and growing – field of research dedicated to studying the psychology of waiting. A recent trip down this research rabbit hole yielded some interesting insights about in-store versus online waiting.

In-store waiting vs. online waiting

As I wrote in a recent post on the Radware blog, 70% of online shopping carts are abandoned before checkout. A recent survey of US shoppers found that slow load times was the number one cause for half of those abandoned carts. Unfortunately, there aren’t comparable numbers for in-store shopping cart abandonment (the only measurement tool a bricks-and-mortar store has is a security camera that counts foot traffic and compares it with number of purchases), but it’s safe to hazard a guess that it’s not as high as 70%.

When it comes to standing in checkout lines, there are a few other points of dissimilarity between in-store shoppers and online shoppers:

In-store Online
A variety of potential service systems (first-come-first-served, single server vs. multiple servers, reservation-based, express line options, etc.) Perception of instantaneous service
Can see lineup(s) and estimate wait time (however erroneously) Cannot estimate transaction time in advance
Can exercise several choices when faced with perceived slow lineups: refuse to enter, enter but leave before checkout, or jockey among different lineups Only one option when faced with long wait times: abandon cart
Can be influenced by friendliness of checkout staff, which mitigates negative impact of standing in line Cannot be influenced by a friendly “Thanks for your order” confirmation page

 

However, both types of shopper do have one thing in common:

In-store Online
Associates long wait times with poor customer service, which negatively affects likelihood of returning Associates long wait times with poor customer service, which negatively affects likelihood of returning

In short, the online checkout process is characterized by uncertainty.

This is caused by relative lack of feedback about your transaction status, coupled with a lack of choice in terms of how you can respond to long wait times. In a physical store, you know the line is going to move eventually, and that if you get desperate you can hop on another line. If a page hangs during an online transaction, it introduces uncertainty that you’ll ever be able to complete your purchase. (In one survey, 44% of respondents said that page slowdowns during checkout made them anxious about the success of the transaction.) And line jockeying isn’t an option on the internet.

Shopping cart anxiety

Common-sense things we know about waiting…

  • As waiting time increases, satisfaction decreases.
  • As perceived or recalled wait duration increases, the wait becomes less acceptable.

Obvious-sounding stuff, right? These findings more or less make sense because they appeal to what we believe to be our common sense.

However, common sense is pretty thin on the ground…

…as you see when you look at the larger body of wait time research. We’re riddled with irrational feelings about waiting:

Infographic: How internet users perceive time

And best of all:

  • Even if we go into a transaction knowing our tendency to be prey to the illusions described above, most of us will still fall prey to them.

Takeaways

If you’re visiting this blog, you obviously care about delivering a better experience to whoever your users are. You’re probably already working to make your pages faster – through applying optimization best practices, deploying a CDN, etc. That’s a crucial beginning. But there’s more.

1. See what your users see: Mentally increase your measurement numbers by 35%.

Understand that the start render time (or load time, or whatever performance metric you focus on) numbers that you see in your performance measurement data may be the real picture, but your real picture doesn’t match your users’ perceived picture. If your pages load in 5 seconds, the average user remembers it as feeling like closer to 7 seconds.

2. Ensure that every page in the transaction is fast.

A lot of site owners focus on optimizing their landing pages and product pages, but as this case study shows, slowing down pages later in a transaction can cause the abandonment rate to jump from 67% to 80%. Every page matters.

3. Better yet, simplify the transaction process down to a single page.

Implementing one-click checkout, like Amazon, is one way to to this. Another is to build your checkout as a single-page application using Ajax, so that resource requests and responses happen in the background, beyond the user’s notice.

4. Know when to use spinners and progress bars.

And know how to design them. (Also know when not to use them. A progress bar on a page that loads in less than 5 seconds will actually make that page feel slower.) There are some solid best practices here.

5. Make the perceived value match (or better, surpass) the wait.

If long wait times are necessary, ensure that you’re delivering something that has value that’s commensurate with the wait. A good example of this is travel websites. When you’re searching for the best hotel rates, most of us don’t mind waiting several seconds. We rationalize the wait because we assume that the engine is searching a massive repository of awesome travel deals in order to give us the very best results.

I’m still deep in this rabbit hole. If you have any more good research to throw down, I’d love to check it out.

Related posts:

How does the human brain keep track of time? [VIDEO]

A little end-of-the-week brain candy. This video isn’t directly about web performance, but it’s about a fascinating overlapping area of study: how and why we perceive time the way we do. (Short answer: No one quite agrees on the how, though they have some theories about the why.)

Luke Jones of the University of Manchester talks about the fact that we’re uncannily good at telling the difference between durations of sound, down to one-tenths of a second, yet we’re terrible at predicting how long it’s going to take us to do something, especially if it’s something you’ve done before. (Apparently, we always underestimate.)

Related posts:

Discuss: If you’re in the web performance business, you’re in the happiness business.

It’s ironic that I’m writing this post at a time when my own flow has been seriously compromised by the arrival of my third child, who arrived a couple of weeks ago. But I’m going to do my best. Stick with me. :)

I’ve written about flow in the past. It’s a fascinating topic — one that I keep coming back to as I discover new (or new to me) research into it. Last year–

Sorry. Crying baby. What was I talking about? Oh yeah. Flow. What was that about irony?

Last week, I was up late (again: baby) and decided to watch a documentary called Happy, which, as you might guess, is an exploration of the factors that truly make us truly happy. I won’t give away all the secrets to happiness here, but I want to share one line from the movie that jumped out:

“People who experience flow on a regular basis
are happier than people who don’t.”

This was really interesting to me. In the past I’ve talked about research that links flow, in web terms, to conversions, pageviews, and revenue, but I’ve never explored the blunt statement that flow = happiness. So I decided to do some digging with this angle in mind.

What is flow?

First, let’s back up for a minute and define our terms. In web performance, when I talk about flow, I’m talking about one of two things:

A. Flow as a user’s path through a site or application.
B. Flow as a descriptor for the seamlessness of a sequence of actions.

Ideally, you want to experience as much as possible of flow B while you’re experiencing flow A.

Mihaly Csíkszentmihályi (considered by many to be pioneer of the concept of flow) lists the ideal components of flow in his 1998 book Finding Flow: The Psychology of Engagement with Everyday Life:

  • Clear goals that, while challenging, are still attainable.
  • Strong concentration and focused attention.
  • The activity is intrinsically rewarding.
  • Feelings of serenity; a loss of feelings of self-consciousness.
  • Timelessness; a distorted sense of time; feeling so focused on the present that you lose track of time passing.
  • Immediate feedback.
  • Knowing that the task is doable; a balance between skill level and the challenge presented.
  • Feelings of personal control over the situation and the outcome.
  • Lack of awareness of physical needs.
  • Complete focus on the activity itself.

What gets in the way of flow?

If, like most people, you live a busy urban life — particularly one that involves new babies — achieving flow has countless challenges from the time you get up until you go to bed:

  • Sitting in traffic
  • Workplace interruptions (phone calls, people stopping at your desk, last-minute tasks, impromptu meetings)
  • Standing in lines (Side note: As an exercise, count how many lines you stand in on a given weekday.)
  • Waiting for elevators
  • Texts, email, and other mobile beeps
  • More sitting in traffic
  • Bizarre inexplicable demands of small children
  • Sudden random diaper failures

This list was disturbingly easy to write, and I’m sure I could go on. To summarize, achieving a state of flow is hard work.

Now let’s hone in on our area of focus: web performance.

As I’ve written in the past, we humans are hard-wired to perform tasks seamlessly. That’s because for hundreds of thousands of years, our brains have evolved to help us carry out day-to-day tasks — from building a fire to planting a field — that are comprised of a series of minute actions that flow virtually without interruption from one to the next.

It’s only in the past forty years, with the advent of computers, that we’ve imposed a new set of demands on our brains. As most of us are painfully aware, instead of offering a series of smoothly sequential actions, human-computer interaction is characterized by lag, downtime, and restarts.

In my travels, I encounter people who are skeptical about the impact of lag, downtime, and restarts on productivity and other key performance indicators. The argument I hear is that most people do, in fact, adjust to poor performance.

As it turns out, these people may be somewhat correct, but they may also be focusing on the wrong part of the picture.

Questioning our assumptions: Do delays really hurt productivity?

I recently came across a really interesting study into workplace interruptions: Temporal factors in mental work: Effects of interrupted activities (Fred R. H. Zijlstra and Robert A. Roe, 1999). In it, groups of workers were subjected to various disruptions in the course of their day-to-day responsibilities, and then were measured in terms of both their productivity and their self-reported state of mind. While this study focused on general workplace interruptions, with only some attention given to human-computer interaction, there were some fascinating findings that are arguably relevant to web performance.

Finding 1: Participants developed strategies that let them deal effectively with interruptions and maintain their productivity.

This research suggests that, at least for some workers in some environments, not only do they learn how to cope with interruptions, they may even strive to overcompensate for their potential performance decline.

Finding 2: However, this coping mechanism is achieved at the expense of higher psychological costs.

Cumulatively, interruptions had a negative impact on emotion and well-being. Participants ultimately needed to increase the amount of effort required to perform the same tasks.

Finding 3: Over time, interruptions affected participants’ ability and willingness to resume work and take on new tasks.

Interruptions seemed to have a cumulative effect. When the number of interruptions grew, the resumption time (i.e. the time needed to re-start the task) became disproportionally longer. The participants seemed to lose motivation and develop mental fatigue.

What does this mean in web performance terms?

It’s possible that people can develop coping strategies for dealing with application delays, and that these coping strategies can allow them to maintain productivity in the short term. But the missing ingredient here is flow. And without flow, eventually our sense of motivation and well-being suffers.

It’s also eye-opening to think about our small world of application performance as just one part of a bigger world. As I mentioned at the top of this post, our days are filled with challenges to flow. Poor web performance is just one factor, but it is a significant factor. Consider the cumulative effects of lack of flow in the fast-paced world most of us live in.

As countless studies have proven, human beings are really good at convincing ourselves that we understand what makes us happy, and we’re really bad at actually realizing what makes us happy. Because of this, it’s easy to kid ourselves that, because our productivity is more or less the same — and because we place a great deal of value on productivity — somehow this equates to happiness.

In other words, we can convince ourselves that we’re fine — or if you’re an employer, you can convince yourself that your workers are fine — when perhaps we’re not.

Here’s where I’m tempted to make a grandiose claim.

I’d love to close with something like “if you’re in the web performance business, you’re in the happiness business”, but I can sense the imminent mockery of my colleagues here at Strangeloop. And in all truth, I don’t believe that human beings have that much power to make each other happy.

But I do believe that, if you’re in the performance business, you’re in the flow business. By improving flow, we’re helping to remove an obstacle, and in doing this, in our own small way we’re allowing people to find their own happiness. I do believe this. Let the mockery commence. :)

Related posts:

This is your brain on a slow website [INFOGRAPHICS]

At Strangeloop, we talk a lot about the business value of web performance, but we’re just as interested in the psychology behind those metrics. Our marketing team recently put together this fun set of infographics that explains a bit of the science behind why we all crave nigh-instantaneous page loads.

If this is your kind of thing, there’s also an accompanying report — Our need for web speed: It’s about neuroscience, not entitlement — based on a post I wrote a while back.

Infographic: This is your brain on a slow website

Related posts:

Four things you need to know about Millennials, mobile adoption, and performance expectations

This past summer, Strangeloop was fortunate to welcome some excellent interns, who’ve just returned to school. While not all were developer types, I was really struck by how comfortable they all seemed when working with and talking about new technologies. We could throw anything at them — including some tricky research projects — and their ability to innovate on their feet was incredible.

While there’s something to be said for our ability to pick awesome interns, I think these  observations are an indicator of a larger trend. While it’s a total cliché to talk about how wired kids are these days, it’s a cliché for a reason: all the college/university-aged people I know take mobile devices and connectivity as a given. It’s no coincidence that Amazon chose the first week of school to make a bunch of big announcements about its e-reader and tablet products.

To me, this marks a critical opportunity to talk about the major shifts we’re going to see in consumer behaviour as “Millennials” (not a term I’m a fan of, by the way; feel free to suggest another) enter the mainstream media/commerce marketplace. I want to use this post to corral some interesting research about the next generation of mainstream web users, from their use of mobile devices to their performance expectations.*

Why a post that focuses on young people, and on students in particular?

We can’t fall into the Victorian trap of thinking that younger people are just nascent versions of ourselves. For a number of reasons — from neurological to cultural — people between the ages of 18-25 think differently and use the web and technology differently.

Millennials are the next generation of mainstream media consumers and online shoppers. As they emerge into their full consumer power in the next few years, site owners who are prepared to respond to their online expectations will have a serious competitive advantage.

Most students are online…

  • 98-99% of undergraduate and graduate students access the internet, compared to 75% of all adults [*]
  • 93% of students research online rather than at the library [*]
  • 70% of students use laptops or tablets instead of pen and paper for taking notes [*]
  • e-text sales have grown from $5M to $47M between 2005 and 2012 [*]

…and most are mobile.

  • 92% use smartphones, tablets, or laptops to go online, compared to 57% of all adults. [*]
  • Nearly half of smartphone users ages 18-29 (45%) do most of their online browsing on their phone, compared to 29% of adults 30-49. [*]
  • Tablet ownership among college students and high school seniors has risen dramatically in just one year — from 7% in 2011 to 25% in January 2012. [*]
  • As well, in January 2012, over one-third of college students (36%) and one-quarter of college-bound high school seniors (26%) said they planned to purchase a tablet in the next six months. [*]
  • Most students believe print textbooks will be obsolete in five years. [*]

(I’d love to get my eyeballs on more recent data on tablet ownership. Anyone?)

Millennials are more efficient…

In usability tests on reasonably well-designed applications, young people are much better than average at completing tasks (in one case, 100% success rate, compared to a 75% success rate for the general adult population). [*]

…and more impatient.

Despite (or because of) this higher level of efficiency, they have dramatically lower patience levels than the general adult population when pages are slow or behave clumsily. [*]

Final thoughts: If this information is self-evident, why are so many sites and applications still so slow?

Some of this research might seem self-evident to you (it certainly did to me), but it still bears mentioning. Why? Because we know these four things:

  1. Millennials are set to surge into mainstream consumerism of media, products, and workplace applications.
  2. Millennials would rather do most things online.
  3. Millennials are extremely good at completing online tasks (such as, say, filling and checking out a shopping cart).
  4. Millennials are one of the fastest-growing groups of mobile adopters.

And yet despite knowing these things, most sites today are still far too slow and far too clunky — especially for mobile users.

Site owners and app vendors have a clear opportunity to appeal to this very appealing demographic simply by making their pages faster. And most site owners and app vendors are missing out.

*This ended up being more challenging than I expected. Trying to find up-to-date research is next to impossible, due to the fact that technology and young people have two things in common: they’re both incredibly fluid and adaptive. In other words, they both change and evolve extremely quickly. (e.g. Studies that are just a couple of years old cite the incredible popularity of MySpace.)

Related posts: