This document provides performance metrics for over 100 websites tested on various browsers. Key findings include:
- Internet Explorer 7 and 8 had significantly slower page load times than other browsers for many sites.
- Page load time differences between browsers correlated with differences in conversion rates and revenue for sites. Faster sites on all browsers could lead to increased orders and revenue.
- Building a business case for optimization, companies could estimate hours and costs for a DIY approach versus an automated solution, and correlate expected speed improvements to increased traffic, orders and revenue over time.
22. Page Abandonment 40
% Increase in
30
20 38%
33%
25%
10
7%
0
2 to 4 seconds 2 to 6 seconds 2 to 8 seconds 2 to 10 seconds
Change in page load time
Source: Forrester research 2010
31. 1. Make fewer HTTP requests
ormance Websites” 2. Use a CDN
3. Add an Expires hea
4. Gzip components
5. Put CSS at the top
6. Move JS to the bottom
7. Avoid CSS expressions
8. Make JS and CSS external
9. Reduce DNS lookups
10. Minify JS
11. Avoid redirects
12. Remove duplicate scrips
13. Turn of Etags
14. Make AJAX cacheable and small
32. 1. Make fewer HTTP requests
ormance Websites” 2. Use a CDN
3. Add an Expires header
4. Gzip components
5. Put Stylesheets at the top
6. Move JS to the bottom
7. Avoid CSS expressions
8. Make JS and CSS external
9. Reduce DNS lookups
10. Minify JS
11. Avoid redirects
12. Remove duplicate scrips
13. Configure of Etags
14. Make AJAX cacheable and small
33. Do it yourself
Low hanging fruit
‣ Reduce page size
‣ Enable Gzip
‣ Reduce the number of roundtrips
‣ Structure the page to improve
rendering & download
‣ Enable Caching
‣ Clean up code & remove
duplicates
34. Do it yourself
Low hanging fruit More advanced
‣ Reduce page size ‣ Non Blocking scripts
‣ Enable Gzip ‣ Optimizing images
‣ Reduce the number of roundtrips ‣ Splitting payloads
‣ Structure the page to improve ‣ Asynchronous loading
rendering & download ‣ Pre-loading
‣ Enable Caching ‣ Etc.
‣ Clean up code & remove
duplicates
36. % visitors per browser
Other
9%
Chrome11
4%
Safari5
4%
MSIE8
Chrome12
7% 39%
Firefox4
8%
MSIE7
10%
MSIE9
19%
Source: Gomez Active & Browser RUM
37. Other
Chrome119%
4%
Safari5
4%
Chrome12
MSIE8 MSIE8 6,4
7% 39%
Firefox4
8%
MSIE9 5
MSIE7
10% MSIE9
19% MSIE7 14,7
Firefox4 5,6
Chrome12 5,8
Safari5 5,9
0 3,75 7,5 11,25 15
Page load time per browser (sec.)
Source: Gomez Active & Browser RUM
38.
39. This is what the data tells us...
1. Focus on IE7/8
2. Focus on Front-End optimization first
3. Clean up the code
4. Reduce payload
5. Combine requests
40. IE7 IE8 IE9 Chrome
First view 14,7s 6,4s 5,0s 5,8s
Repeat view 11,7s 6,1s 4,1s 3,7s
Source: Web Analytics, Gomez Active & Browser RUM
41. IE7 IE8 IE9 Chrome
First view 14,7s 6,4s 5,0s 5,8s
Repeat view 11,7s 6,1s 4,1s 3,7s
Optimize!
‣Reduced pagesize from 760Kb to 390Kb
‣Reduced # request from 68 to 48
Source: Web Analytics, Gomez Active & Browser RUM
42. IE7 IE8 IE9 Chrome
First view 14,7s 6,4s 5,0s 5,8s
Repeat view 11,7s 6,1s 4,1s 3,7s
Optimize!
‣Reduced pagesize from 760Kb to 390Kb
‣Reduced # request from 68 to 48
IE7 IE8 IE9 Chrome
First view -11% -14% -7% -22%
Repeat view -20% -54% -39% -17%
Source: Web Analytics, Gomez Active & Browser RUM
43. Only 5
days after
5 days after
implementation
implementation
44. 30%
page 5 days after
load time
implementation
reduction!
7 300
270
6
240
5 210
4 180
150
3 120
2 90
60
1
30
0 0
14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
Page Load Time (sec.) Actual Sales
Source: Web Analytics, Gomez Active & Browser RUM
45. 30%
page load time
20% average page
load time reduction!
reduction!
7 300
270
6
240
5 210
4 180
3 Better yet: 20% 150
120
2 increase in conversion! 90
60
1
30
0 0
14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
Page Load Time (sec.) Actual Sales
Source: Web Analytics, Gomez Active & Browser RUM
47. The downside of DIY
Manual optimization is time consuming, this is
only 1 sales funnel;
Getting priority in the release schedule can be
difficult;
Optimization is not a once off, but a continuous
cycle of improvement;
Difficult to keep up with new techniques, new
browsers, etc.
72. Budget for DIY
# Hours to Build
# Hours to Test
# Hours to Deploy
2 Components
73. Budget for DIY
# Hours to Build
# Hours to Test
# Hours to Deploy
Time schedule?
2 Components
74. Budget for DIY Revenue
# Hours to Build
# Hours to Test
# Hours to Deploy
Time schedule?
2 Components
75. Budget for DIY Revenue
# Pageviews /
# Hours to Build
browser type
# Hours to Test
# Hours to Deploy
Time schedule?
2 Components
76. Budget for DIY Revenue
# Pageviews /
# Hours to Build
browser type
# Orders /
# Hours to Test
browser type
# Hours to Deploy
Time schedule?
2 Components
77. Budget for DIY Revenue
# Pageviews /
# Hours to Build
browser type
# Orders /
# Hours to Test
browser type
Page speed /
# Hours to Deploy
browser type
Time schedule?
2 Components
78. Budget for DIY Revenue
# Pageviews /
# Hours to Build
browser type
# Orders /
# Hours to Test
browser type
Page speed /
# Hours to Deploy
browser type
Time schedule? Correlate
2 Components
80. % Conversion/Visits
per browser type
47,7 48,5 13,7 0,3 13,4 10,3 6,8 12,7 5,3 5,8
IE8 IE6 IE7 IE9 FF3.6
Revenue
Source: Web Analytics, Gomez Active & Browser RUM
81. % Conversion/Visits
per browser type
47,7 48,5 13,7 0,3 13,4 10,3 6,8 12,7 5,3 5,8
IE8 IE6 IE7 IE9 FF3.6
Revenue
Page Load Time
per browser
Source: Web Analytics, Gomez Active & Browser RUM
82. Revenue Risked per Browser
47,7 48,5 13,7 0,3 13,4 10,3 6,8 12,7 5,3 5,8
IE8 IE6 IE7 IE9 FF3.6
Revenue
Source: Web Analytics, Gomez Active & Browser RUM
99. Images
Average usage of images (in Kb)
437
300
200 179
100
0
l e
ve nc
Tra Fina
100. Images
Average usage of images (in Kb)
437
300
Average reduction of Images (in %)
200 179
el 4%
Trav
100
ce 16%
n
F ina
0% 5% 10% 15% 20% 0
l e
ve nc
Tra Fina
101. Javascript
Average reduction of Javascript (in %)
ws
3%
N e
18%
e rce
o mm
Ec
0% 5% 10% 15% 20%
102. Javascript
Average reduction of Javascript (in %)
ws
3%
N e Average usage of javascript (in Kb)
300
260
18%
e rce 219
o mm 200
Ec
0% 5% 10% 15% 20%
100
0
ws rce
Ne e
o mm
Ec
124. 15%
27,9 hrs is the total time it took to complete the testrun with
non-optimized pages....
Total time
Savings
85%
125. 15%
27,9 hrs is the total time it took to complete the testrun with
non-optimized pages.... Optimization reduces it by 4,2 hrs
Total time
Savings
85%
126. 15%
27,9 hrs is the total time it took to complete the testrun with
non-optimized pages....Optimization reduces it by 4,2 hrs
Total time
Or....8,1Gb is the total non-optimized pagesize....Using
Savings
optimization this can be reduced with 1,2 Gb
85%
127. The average person in Europe spends
34,4 hours online per month
and visits 3515 pages
Source: Adformatie, March 2011
138. Benefits of automation
Optimizes all pages automatically with a set of
standard treatments;
Quick and (can be) easy to install;
Provides continuous optimization;
Creates performance baseline, all pages are
made as fast as possible
140. Downside of automation
You need to understand your website to get the
most out of automation;
Not all treatment settings are good for your
website;
Automation needs customization to reach full
potential;
3d Party content is not optimized ;-)
146. 1. Determine your business targets
2. Create a test environment
3. Select measurement tool
147. 1. Determine your business targets
2. Create a test environment
3. Select measurement tool
4. Connect to automation providers
148. 1. Determine your business targets
2. Create a test environment
3. Select measurement tool
4. Connect to automation providers
5. Test, Correlate & Compare
151. Is this bad?....
1: Landing page 4: Enter insurance details
2: Click order 5: Calculate offer
3: Enter personall details 6: Order insurance
Source: Gomez
152. Is this bad?....
1: Landing page 4: Enter insurance details
2: Click order 5: Calculate offer
3: Enter personall details 6: Order insurance
Source: Gomez