5 CX optimizations to prepare your e-commerce business for the approaching surge of holiday shoppers

For anyone operating an e-commerce retail store, holiday shopping surges are both beautiful and terrifying. No one knows this better than Amazon, whose July 16th “Prime Day” started with several brutal hours of site outages costing over $72 million in lost sales and swarms of unhappy customers taking their complaints to social media and support channels.


One of the dogs you might have met if you tried shopping Amazon’s Prime Day sales

While you may not be expecting an Amazon-level surge in traffic this holiday season, you can still avoid lost sales and raging customers by taking some essential precautions. It’s all about efficiency: if your site performs well for most shoppers, your user experience is intuitive, and your customer service team has the right tools to respond to concerns, you’ll be able to avoid a debacle and clinch more sales.

Optimize your site performance so heavy traffic doesn’t bring you down

If this section had a theme song, it would be “Under Pressure.” It’s not just how you feel when looking at your web hosting bills: it’s how your site feels when your traffic suddenly ramps up 10x. Will your site’s performance keep up under extreme traffic conditions?

The good news is, if you’re using a shopping cart SaaS app like Shopify, BigCommerce, or Zenstores to host your online shop, you don’t have to worry about your site’s performance. They do.

On the other hand, if you host your own website, whether you own your own servers or use a hosting service (you fall into this bucket if you’re using WooCommerce or Magento, for example), you’ll need to get your hands dirty as you prepare for the holiday season.

If you're a medium-to-larger retailer and planning to offer doorbuster specials on Black Friday or Cyber Monday, you must 👏 do 👏 load testing 👏. Many web serving setups aren't designed to handle sudden, huge spikes in traffic; they're designed for consistent traffic that's more or less predictable. Load testing software will emulate the traffic of hundreds or thousands of users on your site, poking and prodding to find areas where performance suffers or, as in Amazon's case, the entire experience might shut down. We like Blazemeter, but there are tons of load testing solutions out there to choose from.

You can probably get away without load testing if you're offering slow and steady sales as opposed to limited-time events that will draw a huge surge of visitors, but that doesn't mean you shouldn't think about performance. Performance has a huge effect on e-commerce KPIs: for example, when Tempur-Pedic reduced their site load times by 20%, they saw their average order value increase by 14%. If you're not optimizing performance, you're leaving money on the table.

Use a performance monitoring tool like Calibre or Rigor to understand how pages load for your customers and discover areas of your site in need of optimization. You can even measure the page load speed for an entire shopping cart flow, such as Home Page > Search for an Item > Add to Cart, as we’ve done here in Rigor:

Above, see a screenshot from Rigor of the performance of our "Fruitshoppe."

Another method for understanding your site’s performance is to review real user sessions. This method differs from the one mentioned above because the data is gleaned from your actual customers’ experiences, as opposed to a synthetic web-crawling robot designed to mimic a human. The distinct advantage to a tool that records user experience data, especially one like FullStory featuring session replay, is the ability to see what differing performance levels actually look like to your users, and how it impacts their experience on your site. You don’t get that crucial context or (dare we say it?) empathy from a synthetic performance monitoring tool.

FullStory customers can grab the Dev Tools add-on to easily view page load data for all their recorded customer sessions and instantly surface the slowest-loading pages on your website. Beyond analytics, Dev Tools users can also dive into console logs and network requests to see what may be causing your performance to lag.

Don’t neglect mobile, or mobile users will neglect your shop.

Set up your performance monitoring tool to emulate mobile devices and connection speeds.

While you’re in your performance monitoring app, make sure you check out the mobile insights. In 2016, 34% of online retail purchases happened on a mobile device.

You might not see how that’s a bad thing, until you realize that mobile shoppers are also some of the hardest to please from a customer experience standpoint. In a study examining data from across the web, Google discovered 53% of mobile visits are abandoned if a page takes longer than 3 seconds to load. Sure, 3 seconds seems like a generous amount of time, but in reality, the average load time for mobile sites is 19 seconds over a 3G connection.

In your synthetic performance monitoring tool, be sure to configure at least one mobile testing profile—preferably several, using various device types, operating systems, and network speeds—to get a better idea of your site’s mobile performance.

A system analyzing real user data will allow you to filter that data retroactively by device type so you can focus on the mobile experience. Here’s how you would find struggling mobile users in FullStory—except this time, you would be seeing data from your real visitors, with all their glorious variances like bad cell reception or wandering attention.


Your site’s UX is the biggest hurdle, so take the time to perfect it.

Performance is only the first stumbling block on your customer’s path to making a purchase. Your overall user experience is the second hurdle, and the third, and the fourth… all the way through the final hurdle: the checkout page.

It pays well to make your layout as intuitive as possible and cut any confusion or friction from your shopping flows. But for several reasons, designers aren’t the best judges of their own designs. In order to get honest, objective criticism of your online shop you’ll need to employ some variety of user testing.

If you go the traditional route, user testing involves finding (and paying) people to use your site and either record a voice narration of their experience or answer a questionnaire. This technique works fine for setting a baseline to improve upon, but it has a few drawbacks:

  1. These testers pursue their assigned task with dogged determination, so you won’t get any valuable insights that show bounces or early exits from the flow,
  2. The results aren’t continuous, so you can’t see if your user experience improves after an update unless you employ more testers, and
  3. The sample size is quite small.

That’s where a session replay tool such as FullStory comes in. Recordings of real customers’ sessions show you with brutal honesty where there’s friction on your site, which pages are causing premature exits, and how you can smooth things over to make the customer’s race to the checkout as easy as possible.

“Zenstores has a variety of carefully considered conversion funnels that we’d like prospective customers to flow through. FullStory gives us the ability to see exactly how a user did—or more importantly didn’t—flow through that path the way we wanted.”
—Alex Myers, Head of Marketing

Account for a variety of browsers and screen sizes.

Review your checkout funnel using each of the big mainstream browsers: Chrome, Safari, Firefox, MS Edge, and Opera. Now set your screen resolution as low as it will go and do it again. Now switch to a different operating system and do both of those steps again. Now jump on an iPad and do it. A windows tablet. An Android phone. An iPhone.

You can see where I’m going with this. Just make sure your shop looks good, or at the very least works, on every combination of browser and device your customers could possibly be using[1]. These days, you can’t get away with “We recommend you use Google Chrome for the best experience” messages. By the time a visitor reads that, they’re hitting the back button and going to a competitor’s store. Ain’t nobody got time for that.

You could do all this manually, but you could also pop open FullStory or the other session replay tool you chose from the previous section. FullStory has filters that let you select replays from customers on a particular browser and device, such as Chrome on Windows, or Safari on iPhone. Watch those sessions and take note of any glaring errors or rendering problems, then make sure your fixes are pushed before the holiday shoppers rush in!

We can watch sessions from every combination of browser and device with FullStory to make sure we’re optimized for 90% of the market.
—Michael Moore, Moosejaw

Equip your customer service team with session replay so they can breeze through their inboxes.

Another (huge) benefit to installing a session replay tool is the boost to your ability to provide customer service. Without session replay, you or your CS team may need to ask clarifying questions or request screenshots to resolve any less-than-obvious tickets. But the more times you need to email back and forth with a customer before answering their concern, the more frustrated they get, and the longer your queue becomes as new tickets pile up behind open ones.

When your service agents can replay the customer’s session, they see exactly what the customer tripped over, how they’ve already tried to resolve the problem on their own, and how you can help them achieve their goal. All but the most complex tickets can be closed in a single touch, freeing up your representatives to tackle the next problem (and maybe even giving them some breathing room to take a walk or grab some coffee).

If your store provides real-time customer service via phone or live chat, look for a tool that also provides co-browsing capabilities. FullStory really shines for customer support, as our Go Live feature gives CS agents the ability to drop in on a customer’s session in live time, letting them troubleshoot instantly while on a call or chat.

Are you ready for the holiday shopping season?

Hopefully these tips have prepared you for the oncoming rush. If you’re interested in getting started with FullStory, click here to sign up for your free account. Enjoy watching those orders roll in, and happy holidays to you and your team!

Last updated September 2018

  1. Read more on the problem of one-size-fits-all strategies on the web through a story about how the Air Force found there'es no such thing as an average pilot. ↩︎