4 awesome slides showing how page speed correlates to business metrics at Walmart.com
28 Feb 2012
When one of the first slides in a presentation offers this level of candor, you know you’re in for a treat:

File this presentation under “I wish I’d been there in person.” Cliff Crocker, Aaron Kulick, and Balaji Ram joined forces at February’s SF Web Performance Meetup to tell a RUM (real user monitoring) story through the lens of three job functions at Walmart.com: the performance data analyst, the developer, and the business analyst.
You can check out the full slide deck here (you need to be a Minus member to view it online, but anyone can download it), but I want to highlight my favourite slides.
First, some back story.
The problem: Folks at Walmart knew their pages were slow. As a for instance, initial measurement showed that an item page took about 24 seconds to load for the slowest 5% of users. Why? The usual culprits: too many page elements, slow third-party scripts, multiple hosts (25% of page content is served by partners, affiliates, and Marketplace), and various best practice no-nos.
The goal: Create and meet a performance SLA that would see Walmart’s 95th percentile traffic hit 20 seconds.
The approach: To get to that goal, they dedicated a scrum team to one sprint of performance optimization. At the start of the process, the team performed some baseline measurements in which they used their RUM data to look at the load times of key pages and look for patterns. Then the team would create targets for page performance and at the end of the sprint measure the impact of optimization on key metrics.
The following slides are a great use of historical RUM data to make a powerful case (embodied in compelling graphs) for investing in performance. Throughout this set, there’s a clear, consistent correlation between load time and conversion.
Awesome slide #1: Overall, converted shoppers received pages that loaded 2X faster than non-converted shoppers.
This should be of interest to anyone who’s asked themselves how to set targets for their own performance.

Awesome slide #2: The above trend persists, even on individual pages that experience greater load times.
An example is show here, in which a specific page loaded almost 2 seconds faster for buyers than it did for non-buyers. (There’s nothing I love more than seeing parallel lines on a graph like this.)

Awesome slide #3: Non-buyers were served category pages that were 2-3 seconds slower than buyers.
I really appreciate the comprehensiveness of this set of slides. It’s a good proxy for measuring page flows, which is a much trickier task, due to the massive number of permutations involved. (Learn how you can do something similar using WebPagetest.)

Awesome slide #4: Bounce rate strongly correlates to page speed.
No huge surprise here, but great to see this validated.

Conclusions: Optimization resulted in improved conversions, revenue, and SEO
You may be happy to know that the Walmart team not only hit their SLA at the end of their optimization sprint, they actually overreached it by almost 3 seconds. They note the following benefits:
- For every 1 second of improvement they experienced up to a 2% increase in conversions
- For every 100 ms of improvement, they grew incremental revenue by up to 1%
- SEO benefits for entry pages and reduce bounces
Do it yourself
Check out the original slide deck to learn how Walmart used RUM tools, first to baseline performance and its benefits, and then to measure the results of optimization.
If RUM isn’t an option for you, then read this post to learn how to identify and measure the performance of sample page flows using WebPagetest or HTTPwatch. And then watch this short video to learn how to use Google Analytics to perform a page speed/revenue analysis of the pages in your flows.
Before I sign off, I want to applaud the team at Walmart for providing this level of disclosure. Case studies like this are a massive boon for our industry. It’s always inspiring to see e-commerce giants joining the likes of Amazon and Shopzilla in their willingness to share data.

Feb 29, 2012 @ 10:21:46
Thanks Joshua! We hope to have the video up of the full presentation as delivered at the meetup very soon.
Feb 29, 2012 @ 10:25:18
Wish you had been there in person as well Joshua! Thanks for the post. This was/is a lot of fun…
Feb 29, 2012 @ 12:52:40
Glad you like the post, guys. It’s a great presentation. We’ve circulated it around Strangeloop and we’ve all really enjoyed it.
When the video is available, let me know and I’ll add the link.
The Performance Revolution Part I – Web Performance Optimization (WPO) « Sustainable Virtual Design
Feb 29, 2012 @ 21:25:31
[...] http://www.webperformancetoday.com/2012/02/28/4-awesome-slides-showing-how-page-speed-correlates-to-... [...]
Mar 02, 2012 @ 07:02:27
Many thanks for that Joshua, we all know page load time is important but it’s great to see a major brand quantify the real effect it has.
Site Design as a Cloaking Device for Calls to Action : content ping
Mar 06, 2012 @ 13:50:52
[...] impatience quickly grows to an industry-wide problem in need of constant attention. Even Wal-Mart isn't immune. People will spend up to 45 seconds finding Waldo. Their patience for the buy button is far more [...]
Community News: Web Performance Tips and More | New Relic blog
Mar 09, 2012 @ 09:59:52
[...] Atlassian acquires HipChat.* The folks at the San Francisco Web Performance Meetup share slides on how web page speed directly correlates to business metrics at Walmart.com.* Google hits another milestone in its goal [...]
Mar 20, 2012 @ 14:39:44
Joshua – great presentation. It’s good to see the tangible effects of web page load time on sales. A very powerful message.
First look: Velocity 2012
Mar 23, 2012 @ 00:48:52
[...] self-explanatory. If this session is anything like Aaron and Cliff’s recent Meetup about Walmart’s performance, it’ll be [...]
How Walmart.com Correlates Web Performance to Business Performance | Rigor
Mar 27, 2012 @ 12:21:35
[...] month, Joshua Bixby published an awesome post on Web Performance Today, which pulled together some statistics to show how Walmart.com correlates web performance to [...]
The 27 best web performance links of Q1 2012
Apr 12, 2012 @ 16:15:36
[...] Real User Monitoring at Walmart.com Cliff Crocker, Aaron Kulick, and Balaji Ram joined forces at a meeting of the SF Web Performance Meetup to tell a RUM (real user monitoring) story through the lens of three job functions at Walmart.com: the performance data analyst, the developer, and the business analyst. Some excellent slides demonstrating the business value of performance. (I featured my four favourite slides in this post.) [...]
Four important web performance lessons for SMBs
Apr 19, 2012 @ 21:37:52
[...] 4 awesome slides showing how page speed correlates to business metrics at Walmart.com [...]
Perfecting On-Page Optimization for Ecommerce Websites | Ezymagazines
Apr 29, 2012 @ 23:38:50
[...] A user is not going to hang around waiting for your product pages to load and there have been some good studies that show the positive effect a fast loading page has on conversion [...]
Perfecting On-Page Optimization for Ecommerce Websites | Sphinx Web Design Experts
Apr 29, 2012 @ 23:49:20
[...] A user is not going to hang around waiting for your product pages to load and there have been some good studies that show the positive effect a fast loading page has on conversion [...]
Perfecting On-Page Optimization for Ecommerce Websites | www.Anime-Island.org
Apr 30, 2012 @ 00:39:00
[...] A user is not going to hang around waiting for your product pages to load and there have been some good studies that show the positive effect a fast loading page has on conversion [...]
Perfecting On-Page Optimization for Ecommerce Websites | latest techn
Apr 30, 2012 @ 00:53:36
[...] A user is not going to hang around waiting for your product pages to load and there have been some good studies that show the positive effect a fast loading page has on conversion [...]
Perfecting On-Page Optimization for Ecommerce Websites – newcreationrecords.com
Apr 30, 2012 @ 01:13:28
[...] A user is not going to hang around waiting for your product pages to load and there have been some good studies that show the positive effect a fast loading page has on conversion [...]
Perfecting On-Page Optimization for Ecommerce Websites
Apr 30, 2012 @ 02:53:26
[...] A user is not going to hang around waiting for your product pages to load and there have been some good studies that show the positive effect a fast loading page has on conversion [...]
Perfecting On-Page Optimization for Ecommerce Websites | SCMG Enterprises, LLC.
Apr 30, 2012 @ 03:34:33
[...] A user is not going to hang around waiting for your product pages to load and there have been some good studies that show the positive effect a fast loading page has on conversion [...]
Perfecting On-Page Optimization for Ecommerce Websites | Clixto7
Apr 30, 2012 @ 08:50:21
[...] A user is not going to hang around waiting for your product pages to load and there have been some good studies that show the positive effect a fast loading page has on conversion [...]
Perfecting On-Page Optimization for Ecommerce Websites | Montachusett Internet Marketing
Apr 30, 2012 @ 20:15:09
[...] A user is not going to hang around waiting for your product pages to load and there have been some good studies that show the positive effect a fast loading page has on conversion [...]
Perfecting On-Page Optimization for Ecommerce Websites | The Top 100 SEO Tips
May 01, 2012 @ 18:23:33
[...] A user is not going to hang around waiting for your product pages to load and there have been some good studies that show the positive effect a fast loading page has on conversion [...]
Dicas de E-commerce Brasil melhorar as suas vendas
May 01, 2012 @ 20:26:04
[...] [...]
Perfecting On-Page Optimization for Ecommerce Websites | | Barrie MoranBarrie Moran
May 06, 2012 @ 19:35:26
[...] user is not going to hang around watchful for your product pages to bucket and there have been some good studies that uncover a certain outcome a quick loading page has on acclimatisation [...]
Diagonal Digital – Site speed and conversion - Diagonal Digital
May 08, 2012 @ 14:57:13
[...] studies like this have shown that for each second delay in page load speed, conversion drops by [...]
On-Page Optimization for Ecommerce Websites. : Seochandra.me
May 17, 2012 @ 00:33:58
[...] A user is not going to hang around waiting for your product pages to load and there have been some good studies that show the positive effect a fast loading page has on conversion [...]
4 awesome slides showing how page speed correlates to business metrics at Walmart.com | mohammedalami
May 17, 2012 @ 07:40:33
[...] on http://www.webperformancetoday.com Partager:TwitterFacebookLike this:LikeBe the first to like this [...]
Perfecting On-Page Optimization for Ecommerce Websites | 蒙绍华博客
May 24, 2012 @ 08:27:14
[...] A user is not going to hang around waiting for your product pages to load and there have been some good studies that show the positive effect a fast loading page has on conversion [...]
Coldwell Banker Previews Website Redesign | Bootstrap Software – Rants and Raves
May 25, 2012 @ 11:35:35
[...] the page takes too long to load, users will click away. There was also a recent case study of how Wal-Mart improved online business through better page speed [...]
Giovanni Fracasso: strategia e formazione per webmarketing, e-commerce e social media
Jun 07, 2012 @ 17:54:45
[...] Un utente non starà li ad aspettare che le vostre pagine prodotti si carichino: ci sono anche diversi ottimi studi che sono stati condotti a riguardo, dimostrando gli effetti postivi che offre una pagina che si [...]
UPDATED: 13 questions (and answers) about Google, site speed, and SEO
Jul 05, 2012 @ 09:54:07
[...] 4 awesome slides showing how page speed correlates to business metrics at Walmart.com [...]
Big News: our new geo-distributed architecture speeds up A/B test loading times by 7x « I love split testing – Visual Website Optimizer Blog
Aug 08, 2012 @ 12:04:35
[...] rates. Lots of studies have been conducted in this area and almost all conclude that the longer a user has to wait for your website to load, the less likely she is to give you her money. Though none of [...]
WebPerfDays follow-up: 36 questions about web performance tools, measurement, and best practices
Oct 16, 2012 @ 20:46:40
[...] love it. See here, here, and [...]
Nov 05, 2012 @ 19:56:32
Thank you Joshua, thank you Walmart for sharing!
Evaluating eCommerce site with webpagetest.org - NathanBoyce.com
Nov 11, 2012 @ 18:54:55
[...] more important now that search engines care about speed and some studies show that it can directly effect sales. Site speed usually has some low hanging fruit which makes it a fun one to look [...]
How Website Speed Affects Conversion Rates | GlobalDots Blog
Nov 22, 2012 @ 02:03:21
[...] you done research to compare your page load time with competitors? source: WebPerformanceToday Take an example of Walmart. When they found out they were not the [...]
Old Click » A Look at How Retailers Handled the Online Rush as Black Friday Sales Hit $1 Billion Mark
Dec 13, 2012 @ 16:23:48
[...] has a good repute for examining a attribute between website performance and business value, so they would have insights into how much, if anything, this slip cost [...]
PINT Blog » 21 Steps to a Smarter Web Presence
Jan 18, 2013 @ 11:08:54
[...] time it takes for your site to load is important. We all know that. But when was the last time you actually checked your load times and benchmarked [...]
Why Site Speed Optimisation Should Be Part of Your SEO Strategy | Web Development, Search Engine Optimization, Social Media Marketing Guru
Feb 01, 2013 @ 03:45:52
[...] Source: Walmart [...]
Jussi Huotari’s Web » Online Business Requires Fast Page Load
Feb 12, 2013 @ 06:29:07
[...] Walmart utilized Real User Monitoring (RUM) analysis to their site and found out that there’s a strong correlation with: [...]
Aaron Kulick (Walmart Labs): “RUM is trivial to implement but complicated to make actionable.” [PODCAST]
Apr 26, 2013 @ 09:30:54
[...] role as senior software engineer at Walmart Labs — and particularly as one of the guys behind this awesome slide deck, which went viral last [...]
Carregamento de javascript: brincando com performance (parte 1) | Rafa Heringer
May 08, 2013 @ 17:33:03
[...] As páginas do Wallmart eram conhecidas pela lentidão. A página inicial demorava mais de 10 segundos para ser carregada completamente. Os testes foram feitos e os benefícios medidos: cada 1 segundo de otimização no carregamento aumentou 2% na taxa de conversão. Para cada 100ms de melhora, a receita aumentava em até 1%. Fonte [...]