Slide 1

Slide 1 text

How Fast Is Fast Enough? @tammyeverts #PerfNow

Slide 2

Slide 2 text

¯\_(ツ)_/¯

Slide 3

Slide 3 text

Fast is magical. Catherine Jue, Co-founder at Kernel catherinejue.com/fast

Slide 4

Slide 4 text

Fast is magical. Fast eliminates cognitive friction. Raycast surfacing the right application before you finish typing feels like an extension of your mind. Superhuman's sub-100ms rule—plus their focus on keyboard shortcuts—changed the email game in a way that no one's been able to replicate, let alone beat. I recently used Mercury to pay another business that uses Mercury, and its instant settle felt surprising in a world where bank transfers usually take days. Catherine Jue, Co-founder at Kernel catherinejue.com/fast

Slide 5

Slide 5 text

Fast is magical. Fast eliminates cognitive friction. Raycast surfacing the right application before you finish typing feels like an extension of your mind. Superhuman's sub-100ms rule—plus their focus on keyboard shortcuts—changed the email game in a way that no one's been able to replicate, let alone beat. I recently used Mercury to pay another business that uses Mercury, and its instant settle felt surprising in a world where bank transfers usually take days. No one praises these tools explicitly for their speed. Catherine Jue, Co-founder at Kernel catherinejue.com/fast

Slide 6

Slide 6 text

Fast is magical. Fast eliminates cognitive friction. Raycast surfacing the right application before you finish typing feels like an extension of your mind. Superhuman's sub-100ms rule—plus their focus on keyboard shortcuts—changed the email game in a way that no one's been able to replicate, let alone beat. I recently used Mercury to pay another business that uses Mercury, and its instant settle felt surprising in a world where bank transfers usually take days. No one praises these tools explicitly for their speed. They just feel magical. Catherine Jue, Co-founder at Kernel catherinejue.com/fast

Slide 7

Slide 7 text

Fast is pragmatic.

Slide 8

Slide 8 text

Fast is pragmatic. You should make your site fast enough to improve business metrics like bounce rate and conversion rate.

Slide 9

Slide 9 text

Fast is pragmatic. You should make your site fast enough to improve business metrics like bounce rate and conversion rate. “If there’s no ROI, there’s no point in making pages faster.”

Slide 10

Slide 10 text

Pragmatic vs Magical

Slide 11

Slide 11 text

Pragmagical?

Slide 12

Slide 12 text

12 @tammyeverts.com /tammyeverts

Slide 13

Slide 13 text

No content

Slide 14

Slide 14 text

pragmatic magical

Slide 15

Slide 15 text

pragmatic magical

Slide 16

Slide 16 text

Who are you trying to please?

Slide 17

Slide 17 text

Who are you trying to please? Your boss?

Slide 18

Slide 18 text

Who are you trying to please? Your boss? Google?

Slide 19

Slide 19 text

Who are you trying to please? Your boss? Google? Your users?

Slide 20

Slide 20 text

Your boss*

Slide 21

Slide 21 text

Your boss* *the Very Important Person who sent you here

Slide 22

Slide 22 text

“We’re so cool, we don’t need to worry about site speed.”

Slide 23

Slide 23 text

Luckily, we can test that assumption!

Slide 24

Slide 24 text

No content

Slide 25

Slide 25 text

1. Slow site = fewer conversions

Slide 26

Slide 26 text

1. Slow site = fewer conversions 2. Slow site = fewer return visits

Slide 27

Slide 27 text

1.1 second Largest Contentful Paint (LCP) 6.2% conversion rate speedcurve.com/blog/site-speed-business-correlation/

Slide 28

Slide 28 text

speedcurve.com/blog/web-performance-plateau/

Slide 29

Slide 29 text

speedcurve.com/blog/site-speed-business-correlation/ 1.1 second is your GOAL 2.8 seconds is your THRESHOLD

Slide 30

Slide 30 text

1. There’s no “one size fits all” correlation

Slide 31

Slide 31 text

1. There’s no “one size fits all” correlation 2. If your metrics stay on the performance plateau, your business metrics don’t change

Slide 32

Slide 32 text

Google

Slide 33

Slide 33 text

speedcurve.com/web-performance-guide/get-started-with-core-web-vitals/

Slide 34

Slide 34 text

“We highly recommend site owners achieve good Core Web Vitals for success with Search and to ensure a great user experience generally. This, along with other page experience aspects, aligns with what our core ranking systems seek to reward.” developers.google.com/search/docs/appearance/core-web-vitals

Slide 35

Slide 35 text

No content

Slide 36

Slide 36 text

Google thresholds ≠ Your business thresholds

Slide 37

Slide 37 text

contentsquare.com/blog/interaction-to-next-paint/

Slide 38

Slide 38 text

200ms is “good” INP for Google

Slide 39

Slide 39 text

200ms is “good” INP for Google speedcurve.com/blog/INP-user-experience-correlation/

Slide 40

Slide 40 text

speedcurve.com/blog/INP-user-experience-correlation/ 200ms is “good” INP for Google 50ms 150ms ??? 150ms

Slide 41

Slide 41 text

No content

Slide 42

Slide 42 text

Your users

Slide 43

Slide 43 text

No content

Slide 44

Slide 44 text

Metrics ≠ Feelings

Slide 45

Slide 45 text

People spending a long time on a web page or clicking on many links and visiting many pages can indicate that they're engaged… Kara Pernice President & CEO of Nielsen Norman Group

Slide 46

Slide 46 text

People spending a long time on a web page or clicking on many links and visiting many pages can indicate that they're engaged… Kara Pernice President & CEO of Nielsen Norman Group or totally lost.

Slide 47

Slide 47 text

People spending a long time on a web page or clicking on many links and visiting many pages can indicate that they're engaged… Kara Pernice President & CEO, Nielsen Norman Group A usability test might show us why the user is engaged or having trouble. or totally lost.

Slide 48

Slide 48 text

People spending a long time on a web page or clicking on many links and visiting many pages can indicate that they're engaged… Kara Pernice President & CEO of Nielsen Norman Group A usability test might show us why the user is engaged or having trouble. This is why I think of usability tests and site analytics as a perfect pairing for user research . or totally lost.

Slide 49

Slide 49 text

Engagement tasks vs Productivity tasks

Slide 50

Slide 50 text

Engagement tasks vs Productivity tasks Open ended, absorbing, potentially lengthy

Slide 51

Slide 51 text

Engagement tasks vs Productivity tasks Open ended, absorbing, potentially lengthy Higher tolerance for waiting

Slide 52

Slide 52 text

Engagement tasks vs Productivity tasks Open ended, absorbing, potentially lengthy Higher tolerance for waiting e.g., researching a trip

Slide 53

Slide 53 text

No content

Slide 54

Slide 54 text

Engagement tasks vs Productivity tasks Fast completion of specific outputs Open ended, absorbing, potentially lengthy Higher tolerance for waiting e.g., researching a trip

Slide 55

Slide 55 text

Engagement tasks vs Productivity tasks Fast completion of specific outputs Lower tolerance for waiting Open ended, absorbing, potentially lengthy Higher tolerance for waiting e.g., researching a trip

Slide 56

Slide 56 text

Engagement tasks vs Productivity tasks Fast completion of specific outputs Lower tolerance for waiting e.g., administering your trip Open ended, absorbing, potentially lengthy Higher tolerance for waiting e.g., researching a trip

Slide 57

Slide 57 text

No content

Slide 58

Slide 58 text

Same person, metrics, clicks, time on site…

Slide 59

Slide 59 text

Same person, metrics, clicks, time on site… Different user experience

Slide 60

Slide 60 text

One slow step can make the whole journey feel slow Sander van Surksum Founder of Iron/Out

Slide 61

Slide 61 text

Creating flow

Slide 62

Slide 62 text

“…a state in which people are so involved in an activity that nothing else seems to matter; Mihály Csíkszentmihályi Flow: The Psychology of Optimal Experience (1990)

Slide 63

Slide 63 text

“…a state in which people are so involved in an activity that nothing else seems to matter; the experience is so enjoyable that people will continue to do it even at great cost, for the sheer sake of doing it” Mihály Csíkszentmihályi Flow: The Psychology of Optimal Experience (1990)

Slide 64

Slide 64 text

Creating flow

Slide 65

Slide 65 text

Faking flow

Slide 66

Slide 66 text

66 “We want you to be able to flick from one page to another as quickly as you can flick a page on a book. Urs Hölzle Google Fellow

Slide 67

Slide 67 text

67 “We want you to be able to flick from one page to another as quickly as you can flick a page on a book. So, we’re really aiming very, very high here… at something like 100 milliseconds .” Urs Hölzle Google Fellow

Slide 68

Slide 68 text

No content

Slide 69

Slide 69 text

pragmatic magical

Slide 70

Slide 70 text

pragmatic unique to your site magical 100ms

Slide 71

Slide 71 text

Pragmagical

Slide 72

Slide 72 text

Know who you’re trying to please

Slide 73

Slide 73 text

Know who you’re trying to please Know why users are on your site (engagement or productivity?)

Slide 74

Slide 74 text

Know who you’re trying to please Know why users are on your site (engagement or productivity?) Identify the right metrics and thresholds

Slide 75

Slide 75 text

Know who you’re trying to please Know why users are on your site (engagement or productivity?) Identify the right metrics and thresholds Meet your targets and mitigate regressions ASAP

Slide 76

Slide 76 text

Know who you’re trying to please Know why users are on your site (engagement or productivity?) Identify the right metrics and thresholds Meet your targets and mitigate regressions ASAP Never stop monitoring

Slide 77

Slide 77 text

Know who you’re trying to please Know why users are on your site (engagement or productivity?) Identify the right metrics and thresholds Meet your targets and mitigate regressions ASAP Never stop monitoring Do usability testing to avoid false assumptions

Slide 78

Slide 78 text

Know who you’re trying to please Know why users are on your site (engagement or productivity?) Identify the right metrics and thresholds Meet your targets and mitigate regressions ASAP Never stop monitoring Do usability testing to avoid false assumptions And most important…

Slide 79

Slide 79 text

79 Always err on the side of creating an experience that isn’t just tolerable…

Slide 80

Slide 80 text

80 Always err on the side of creating an experience that isn’t just tolerable… It’s delightful.

Slide 81

Slide 81 text

Thank you! :) @tammyeverts.com /tammyeverts