My slides from DrupalJam 2014... About why users abandon your website and best practices to align content and speed to create a fast user experience, and continue to keep it aligned for every release
MeasureWorksFounder & CEO @ MeasureWorks at MeasureWorks
29. 0
25
50
75
100
1 2 3 4 5
Slow Average Fast
%ofrespondentsthatratedtheactualwebsitespeed
Design score (1=bad - 5=beautiful)
Over 60% of people that experienced a slow website ranked
design 2 points lower compared to a fast experience
37. Task completion has positive impact
Always compared to past experiences
Experience vs. surfing online....
38. Task completion has positive impact
Slow downs have more impact
Always compared to past experiences
Experience vs. surfing online....
39. 15-20% worse than reality
Task completion has positive impact
Slow downs have more impact
Always compared to past experiences
Experience vs. surfing online....
69. 1
0,3
0 Source: Jakob Nielsen
Instantaneous: I like it!
Interaction: Let’s conversate...
70. 1
0,3
0 Source: Jakob Nielsen
Instantaneous: I like it!
Interaction: Let’s conversate...
71. 1
3
0,3
0 Source: Jakob Nielsen
Instantaneous: I like it!
Interaction: Let’s conversate...
Mmm, shall I click away?
72. 10
1
3
0,3
Instantaneous: I like it!
Interaction: Let’s conversate...
Mmm, shall I click away?
Only if the task/content is relevant
0 Source: Jakob Nielsen
88. ...we have our own golden rules
visit www.stevesouders.com for more background or check your site via
https://developers.google.com/speed/pagespeed/insights/
106. Page size:
1660 Kb
Time to render:
1,97 sec.
# requests:
89
Document complete:
3,68 sec.
Not Optimized
107. Page size:
1660 Kb
Time to render:
1,97 sec.
# requests:
89
Document complete:
3,68 sec.
OptimizedNot Optimized
108. Page size:
1660 Kb
Time to render:
1,97 sec.
# requests:
89
Document complete:
3,68 sec.
Page size:
498 Kb
Time to render:
1,03 sec.
# requests:
48
Document complete:
1,54 sec.
OptimizedNot Optimized
109. Page size:
1660 Kb
Time to render:
1,29 sec.
# requests:
89
Document complete:
3,68 sec.
Page size:
498 Kb
Time to render:
1,10 sec.
# requests:
48
Document complete:
1,54 sec.
OptimizedNot Optimized
Time to first visual:
1,03 sec. vs 1,97 sec.
111. Metrics to target for:*
Perception
Actionable
Flow
Time to first paint 0.5 - 1 sec.
Time to interact: 1-3 sec
Variation < 20% between pages
* For mobile the target is “screen actionable in 1 sec.”
117. Purchasing a book,
must be completed (speed),
where every page loads under 3 sec.,
from any location in the Netherlands,
for 90% of all users,
every day between 6am and 12pm,
using IE9 and higher,
Customer journey
Metric: Speed
Target: Sec
User scenario
User locations
Percentile
Service Window
measured with Real User Monitoring. Monitoring type
Read more: Metrics 101, Velocityconf 2010
123. Application Delivery Chain
INTERNET CUSTOMERS
Third-party/
Cloud Services
Content
Delivery
Networks
Local
ISP
Mobile
Carriers
Major
ISP
INTERNAL USERS(CLOUD) DATA CENTER
Storage DB Servers Web Servers
App
Servers
Middleware
ServersMainframe
Load
Balancers
Network
137. Ultimately, Real User Monitoring shows you how many
users are affected by bad performance...
(best used for capacity management and conversion optimization)
142. 1. Understand your customer
2. Prioritize content
The art of staying fast
143. 1. Understand your customer
2. Prioritize content
3. Deliver fast
The art of staying fast
144. 1. Understand your customer
2. Prioritize content
3. Deliver fast
4. Design to be measurable
The art of staying fast
145. 1. Understand your customer
2. Prioritize content
3. Deliver fast
4. Design to be measurable
5. Repeat this for every iteration
The art of staying fast