Top Banner
Fast, Responsive, Experiences @jeroentjepkema m-commerce event 2015
95

Responsive Web Design: De essentie van een snelle User Experience

Jul 16, 2015

Download

Mobile

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Responsive Web Design: De essentie van een snelle User Experience

Fast, Responsive, Experiences

@jeroentjepkemam-commerce event 2015

Page 2: Responsive Web Design: De essentie van een snelle User Experience
Page 3: Responsive Web Design: De essentie van een snelle User Experience

The Skip: http://musicmachinery.com/2014/05/02/the-skip/

Page 4: Responsive Web Design: De essentie van een snelle User Experience

“Hit them with a beat! The decision to continue listening to a song is often determined in the first 10 seconds” - Dr. Dre, Source Magazine

The Skip: http://musicmachinery.com/2014/05/02/the-skip/

Page 5: Responsive Web Design: De essentie van een snelle User Experience

Why is this important?

Page 6: Responsive Web Design: De essentie van een snelle User Experience

the WAITING experience

Source: Jakob Nielsen

Page 7: Responsive Web Design: De essentie van een snelle User Experience

0 0,5

Visual confirmation

Source: Jakob Nielsen

the WAITING experience

Page 8: Responsive Web Design: De essentie van een snelle User Experience

0 0,5 1,5

Visual confirmation

UnderstandNavigation

Source: Jakob Nielsen

the WAITING experience

Page 9: Responsive Web Design: De essentie van een snelle User Experience

0 0,5 1,5 3

Visual confirmation

UnderstandNavigation

Relevant Content?

Source: Jakob Nielsen

the WAITING experience

Page 10: Responsive Web Design: De essentie van een snelle User Experience

0 0,5 1,5 3 10

Visual confirmation

UnderstandNavigation

Relevant Content?

ByeBye!

Source: Jakob Nielsen

the WAITING experience

Page 11: Responsive Web Design: De essentie van een snelle User Experience

Offline vs. Online

Page 12: Responsive Web Design: De essentie van een snelle User Experience
Page 13: Responsive Web Design: De essentie van een snelle User Experience
Page 14: Responsive Web Design: De essentie van een snelle User Experience
Page 15: Responsive Web Design: De essentie van een snelle User Experience
Page 16: Responsive Web Design: De essentie van een snelle User Experience

Mobile moments?

Page 17: Responsive Web Design: De essentie van een snelle User Experience
Page 18: Responsive Web Design: De essentie van een snelle User Experience
Page 19: Responsive Web Design: De essentie van een snelle User Experience
Page 20: Responsive Web Design: De essentie van een snelle User Experience
Page 21: Responsive Web Design: De essentie van een snelle User Experience
Page 22: Responsive Web Design: De essentie van een snelle User Experience

“Both offline and online consumers associate (slow) performance with

poor customer service”

Page 23: Responsive Web Design: De essentie van een snelle User Experience

Click away slidePerformance tolerance

Page 24: Responsive Web Design: De essentie van een snelle User Experience

Purpose vs. Context

Queuing for iPhone6 launch - London 2014

Page 25: Responsive Web Design: De essentie van een snelle User Experience

Online users often lack context for delays...

Page 26: Responsive Web Design: De essentie van een snelle User Experience

...and see no other option than to click away

Page 27: Responsive Web Design: De essentie van een snelle User Experience

“Your website is at it’s best when it creates the feeling that you don’t have to work to achieve

your goal”

Page 28: Responsive Web Design: De essentie van een snelle User Experience

Good Design +

Fast Experience =

Great User Experience?

Page 29: Responsive Web Design: De essentie van een snelle User Experience

The Mobile Conversion gap..

Page 30: Responsive Web Design: De essentie van een snelle User Experience

User Experience vs. Conversion

Page 31: Responsive Web Design: De essentie van een snelle User Experience

0-0,5 0,5-1 1-1,5 1,5-2 2-2,5 2,5-3 3-3,5 3,5-4 4-5 5-6 6-7 7-8 8-9 9-10 >10

Page

view

s (%

)

Categorienaam

Real User Monitoring: Mobile Speed vs. Engagement

Data collected by MeasureWorks at various e-commerce websites using real user monitoring, reference: http://bit.ly/MW-VEUrum

Boun

cera

te (%

)

0

100

0

100

# Mobile Pageviews # Desktop Pageviews Bouncerate Mobile Bouncerate Desktop

Page 32: Responsive Web Design: De essentie van een snelle User Experience

0-0,5 0,5-1 1-1,5 1,5-2 2-2,5 2,5-3 3-3,5 3,5-4 4-5 5-6 6-7 7-8 8-9 9-10 >10

Page

view

s (%

)

Categorienaam

Real User Monitoring: Mobile Speed vs. Engagement

Data collected by MeasureWorks at various e-commerce websites using real user monitoring, reference: http://bit.ly/MW-VEUrum

Boun

cera

te (%

)

0

100

0

100

# Mobile Pageviews # Desktop Pageviews

LD50: 5.25 sec.

Optimum: 3,15 sec.

Bouncerate Mobile Bouncerate Desktop

Page 33: Responsive Web Design: De essentie van een snelle User Experience
Page 34: Responsive Web Design: De essentie van een snelle User Experience

Twinkle100 data collected with webpagetest.org with Chrome, IE11, Firefox & Safari (10Mbs down/1,5Mbs up)

1,49Mbaveragepagesize

4.59saverage

page load time

130requests on

average

86% slower than

3 sec.

Desktop Performance

Page 35: Responsive Web Design: De essentie van een snelle User Experience

1,2Mbaveragepagesize

4.27svia wifi

8.57svia 3G

41% of Twinkle100 have mobile optimized

site

Twinkle100 data collected with webpagetest.org on both Android & iPhone (WiFi (10Mbs down/1,5Mbs up) & 3G (2000Kbps Down, 764Kbps Up))

Mobile Performance

Page 36: Responsive Web Design: De essentie van een snelle User Experience

Data collected with webpagetest.org on Crome, Firefox, IE11, Android & iPhone (WiFi (10Mbs down/1,5Mbs up) & 3G (2000Kbps Down, 764Kbps Up))

Year over year performance (baseline = 2011)

2012 2013 2014

-3%

8%

4%

2012 2013 2014

25%

5%3%2012 2013 2014

30%

17%10%

0

Avg. Speed Avg. Size Avg. # Request

-3%

Page 37: Responsive Web Design: De essentie van een snelle User Experience

Social Feedback

Page 38: Responsive Web Design: De essentie van een snelle User Experience

6%

21%

41%

32%

Delivery Ordering UX Other

Complaints Top 5 topics

Downtime

Mobile

Speed

Login

Forms 5%

6%

19%

21%

36%

Research from MeasureWorks, Social and More & Obi4Wan. Social mentions collected about Twinkle100 webshops only between March 1 - August 31 2014

Page 39: Responsive Web Design: De essentie van een snelle User Experience

Check-inReadinessContactVodafoneData Subscription

Mobile

Research from MeasureWorks, Social and More & Obi4Wan. Social mentions collected about Twinkle100 webshops only between March 1 - August 31 2014

Downtime

Mobile

Speed

Login

Forms 5%

6%

19%

21%

36%

Top 5 topics

18%

28%

16%26%

12%

Page 40: Responsive Web Design: De essentie van een snelle User Experience

Downtime

Mobile

Speed

Login

Forms 5%

6%

19%

21%

36%

Top 5 topics

18%

28%

16%26%

12%

Check-inReadinessContactVodafoneData Subscription

Mobile

33%

44%

23%

Empty fieldsMobileRepeating tasks

Forms

Research from MeasureWorks, Social and More & Obi4Wan. Social mentions collected about Twinkle100 webshops only between March 1 - August 31 2014

Page 41: Responsive Web Design: De essentie van een snelle User Experience

This is responsive web ;-(

WiFi 3G

Tested with webpagetest.org (WiFi (10Mbs down/1,5Mbs up), 4G (5Mbps Down, 1Mbps Up) & 3G (2000Kbps Down, 764Kbps Up))

Page 42: Responsive Web Design: De essentie van een snelle User Experience

Faster = fixing the plumbing...

Page 43: Responsive Web Design: De essentie van een snelle User Experience

Size matters (more)

Page 44: Responsive Web Design: De essentie van een snelle User Experience

Optimize (delivery of) requests

Page 45: Responsive Web Design: De essentie van een snelle User Experience

Eliminate unnecessary redirects...

Page 46: Responsive Web Design: De essentie van een snelle User Experience

Fundamental changes?

Page 47: Responsive Web Design: De essentie van een snelle User Experience

...fast by design to avoid the mobile ‘skip’

Page 48: Responsive Web Design: De essentie van een snelle User Experience

1. Speed-up your perception

Page 49: Responsive Web Design: De essentie van een snelle User Experience

Which is faster?

Tested with webpagetest.org (WiFi (10Mbs down/1,5Mbs up), 4G (5Mbps Down, 1Mbps Up) & 3G (2000Kbps Down, 764Kbps Up))

Page 50: Responsive Web Design: De essentie van een snelle User Experience

Which is faster?

Tested with webpagetest.org (WiFi (10Mbs down/1,5Mbs up), 4G (5Mbps Down, 1Mbps Up) & 3G (2000Kbps Down, 764Kbps Up))

Page 51: Responsive Web Design: De essentie van een snelle User Experience

Which is faster?

Tested with webpagetest.org (WiFi (10Mbs down/1,5Mbs up), 4G (5Mbps Down, 1Mbps Up) & 3G (2000Kbps Down, 764Kbps Up))

Page 52: Responsive Web Design: De essentie van een snelle User Experience

Which is faster?

Tested with webpagetest.org (WiFi (10Mbs down/1,5Mbs up), 4G (5Mbps Down, 1Mbps Up) & 3G (2000Kbps Down, 764Kbps Up))

Page 53: Responsive Web Design: De essentie van een snelle User Experience

“The faster you can visualize your content, the more engaged your visitors will become”

Page 54: Responsive Web Design: De essentie van een snelle User Experience

2. Defer non-priority content

Page 55: Responsive Web Design: De essentie van een snelle User Experience

Which contents loads in which order?

Page 56: Responsive Web Design: De essentie van een snelle User Experience

A: Load carousel first B: Delayed download

20% time spent on priority content 1% time spent on priority content

http://www.nngroup.com/articles/website-response-times/

Page 57: Responsive Web Design: De essentie van een snelle User Experience

83% of all Twinkle100 sites loads menu before content...

Page 58: Responsive Web Design: De essentie van een snelle User Experience
Page 59: Responsive Web Design: De essentie van een snelle User Experience
Page 60: Responsive Web Design: De essentie van een snelle User Experience

“The faster you can paint your priority content, the more engaged your visitors will become”

Page 61: Responsive Web Design: De essentie van een snelle User Experience

3. Sequencing

Page 62: Responsive Web Design: De essentie van een snelle User Experience
Page 63: Responsive Web Design: De essentie van een snelle User Experience

“Users might overlook things that change too fast and/or often. Changeable screen elements are harder to understand in a

limited timeframe”

Page 64: Responsive Web Design: De essentie van een snelle User Experience

Homepage Search Productoverview

Product Detail Basket

Page 65: Responsive Web Design: De essentie van een snelle User Experience

Homepage Search Productoverview

Product Detail Basket

Page 66: Responsive Web Design: De essentie van een snelle User Experience

Homepage Search Productoverview

Product Detail Basket

Understand navigation (1-2 sec.)

Consistentnavigation (0,5-1 sec.)

Renew yourorientation (1-2 sec.)

renewyour navigation

(1-2 sec.)

Consistentnavigation (0,5-1 sec.)

Page 67: Responsive Web Design: De essentie van een snelle User Experience

Consistent, simple & user generated navigation

Page 68: Responsive Web Design: De essentie van een snelle User Experience

Design your Carousel

Page 69: Responsive Web Design: De essentie van een snelle User Experience

Item 1 Item 2 Item 3 Item 4

Call to action ><

Descriptive labels

Buy me?

Arrows for navigation direction

Page 70: Responsive Web Design: De essentie van een snelle User Experience

Item 1 Item 2 Item 3 Item 4

Call to action ><

Descriptive labels

Buy me?

Arrows for navigation direction

Call to action first

Load other items seperately, in the

backgroundLoad only primary

image second

Page 71: Responsive Web Design: De essentie van een snelle User Experience

4. Increase perceived value

Page 72: Responsive Web Design: De essentie van een snelle User Experience

Homepage Search Productoverview

Product Detail Payment

Tolerated speed

Page 73: Responsive Web Design: De essentie van een snelle User Experience

Fast response = Fast Experience?

Page 74: Responsive Web Design: De essentie van een snelle User Experience

The kayak effect: http://bit.ly/UgTneD

People prefer to wait for up to a minute to get what they

want from an app rather than get it instantly – if, and

it’s an important if, they believe the app is working

for them

Page 75: Responsive Web Design: De essentie van een snelle User Experience

http://www.fastcodesign.com/1669788/the-3-white-lies-behind-instagrams-lightning-speed

Page 76: Responsive Web Design: De essentie van een snelle User Experience
Page 77: Responsive Web Design: De essentie van een snelle User Experience

Show effort, provide specific content,

build trust

Page 78: Responsive Web Design: De essentie van een snelle User Experience

5. Let the device work...

Page 79: Responsive Web Design: De essentie van een snelle User Experience
Page 80: Responsive Web Design: De essentie van een snelle User Experience
Page 81: Responsive Web Design: De essentie van een snelle User Experience

Make life easy, insert touch events...

Page 82: Responsive Web Design: De essentie van een snelle User Experience

Search

Page 83: Responsive Web Design: De essentie van een snelle User Experience

Touch gestures

Page 84: Responsive Web Design: De essentie van een snelle User Experience

Native gestures

Page 85: Responsive Web Design: De essentie van een snelle User Experience

Scrolling

Page 86: Responsive Web Design: De essentie van een snelle User Experience

Questions so far?

Page 87: Responsive Web Design: De essentie van een snelle User Experience

Paint your #UX canvas

Page 88: Responsive Web Design: De essentie van een snelle User Experience

Prioritize content, deliver fast

Page 89: Responsive Web Design: De essentie van een snelle User Experience

3 (fast) design questions to ask...

Page 90: Responsive Web Design: De essentie van een snelle User Experience

Above the fold?

Page 91: Responsive Web Design: De essentie van een snelle User Experience

Which priority?

Page 92: Responsive Web Design: De essentie van een snelle User Experience

Improving which metrics?

Page 93: Responsive Web Design: De essentie van een snelle User Experience

Good Design +

Fast Experience =

Great User Experience

Page 94: Responsive Web Design: De essentie van een snelle User Experience

Are you #fast enough?http://webpagetest.org

http://benchmark.measureworks.nl

Page 95: Responsive Web Design: De essentie van een snelle User Experience

Thanks! More questions?M: [email protected]: @jeroentjepkemaW: www.measureworks.nl

View slides: bit.ly/MW-MCE15