How Slow Load Times Hurt Your Bottom Line (And 17 Things You Can Do to Fix It)

47
How Slow Load Times Hurt Your Bottom Line @tameverts Web Unleashed 2015 #WebU

Transcript of How Slow Load Times Hurt Your Bottom Line (And 17 Things You Can Do to Fix It)

Page 1: How Slow Load Times Hurt Your Bottom Line (And 17 Things You Can Do to Fix It)

How Slow Load Times Hurt Your Bottom Line

@tameverts Web Unleashed 2015 #WebU

Page 2: How Slow Load Times Hurt Your Bottom Line (And 17 Things You Can Do to Fix It)

@tamevertsperformancebeacon.com

Page 3: How Slow Load Times Hurt Your Bottom Line (And 17 Things You Can Do to Fix It)

Do MOST people consider page speed an important part of user

engagement?

Page 4: How Slow Load Times Hurt Your Bottom Line (And 17 Things You Can Do to Fix It)

“I myself wouldn’t consider it very important. Granted, if a page is too slow, it loses users, but I believe if a page loads in 5 or 6 seconds, it doesn’t make much difference.”

Page 5: How Slow Load Times Hurt Your Bottom Line (And 17 Things You Can Do to Fix It)

@tameverts

Page 8: How Slow Load Times Hurt Your Bottom Line (And 17 Things You Can Do to Fix It)

2% increase in conversions for every 1 second of improvement

@tameverts

Page 9: How Slow Load Times Hurt Your Bottom Line (And 17 Things You Can Do to Fix It)

Increased conversions by 9%

Cut load times in half

@tameverts

Page 10: How Slow Load Times Hurt Your Bottom Line (And 17 Things You Can Do to Fix It)

Reduced average load time by 2.2 seconds and increased total downloads by 15.4%10 million additional downloads per year

@tameverts

Page 11: How Slow Load Times Hurt Your Bottom Line (And 17 Things You Can Do to Fix It)

@tameverts

Page 12: How Slow Load Times Hurt Your Bottom Line (And 17 Things You Can Do to Fix It)

How do visitors feel about slow sites?

(hint: not good)

Page 13: How Slow Load Times Hurt Your Bottom Line (And 17 Things You Can Do to Fix It)

@tameverts

Page 14: How Slow Load Times Hurt Your Bottom Line (And 17 Things You Can Do to Fix It)

@tameverts

Page 15: How Slow Load Times Hurt Your Bottom Line (And 17 Things You Can Do to Fix It)

17 things you can do to deliver

a faster user experience

Page 16: How Slow Load Times Hurt Your Bottom Line (And 17 Things You Can Do to Fix It)

Steve Souders, author, ‘High Performance Web Sites’

“80-90% of end-user response time is at the front end. Start there.”

@tameverts

Page 17: How Slow Load Times Hurt Your Bottom Line (And 17 Things You Can Do to Fix It)

1 Page size2 Page complexity

Two main performance problems

@tameverts

Page 18: How Slow Load Times Hurt Your Bottom Line (And 17 Things You Can Do to Fix It)

Problem 1: Pages are too big

@tameverts

Page 19: How Slow Load Times Hurt Your Bottom Line (And 17 Things You Can Do to Fix It)

@tameverts

Page 21: How Slow Load Times Hurt Your Bottom Line (And 17 Things You Can Do to Fix It)

Single greatest indicator of fast performance?

Faster pages are less than 1MB in

size@tameverts

Page 22: How Slow Load Times Hurt Your Bottom Line (And 17 Things You Can Do to Fix It)

Know where your page weight is coming fromCreate a performance budgetMonitor, monitor, monitor

Solutions

@tameverts

Page 23: How Slow Load Times Hurt Your Bottom Line (And 17 Things You Can Do to Fix It)
Page 24: How Slow Load Times Hurt Your Bottom Line (And 17 Things You Can Do to Fix It)
Page 25: How Slow Load Times Hurt Your Bottom Line (And 17 Things You Can Do to Fix It)

@tameverts

Page 26: How Slow Load Times Hurt Your Bottom Line (And 17 Things You Can Do to Fix It)

Setting a performance budgethttp://timkadlec.com/2013/01/setting-a-performance-budget/

Performance budget metricshttp://timkadlec.com/2014/11/performance-budget-metrics/ @tameverts

Page 27: How Slow Load Times Hurt Your Bottom Line (And 17 Things You Can Do to Fix It)

HTTP Archive, June 2015

@tameverts

Page 28: How Slow Load Times Hurt Your Bottom Line (And 17 Things You Can Do to Fix It)

@tameverts

Page 29: How Slow Load Times Hurt Your Bottom Line (And 17 Things You Can Do to Fix It)

ReformatCompressDefer/lazy loadAdaptive imagesAuto-preloading

Solutions

@tameverts

Page 30: How Slow Load Times Hurt Your Bottom Line (And 17 Things You Can Do to Fix It)

Problem 2: Pages are too complex

@tameverts

Page 31: How Slow Load Times Hurt Your Bottom Line (And 17 Things You Can Do to Fix It)
Page 32: How Slow Load Times Hurt Your Bottom Line (And 17 Things You Can Do to Fix It)

@tameverts

Page 33: How Slow Load Times Hurt Your Bottom Line (And 17 Things You Can Do to Fix It)

@tameverts

Page 34: How Slow Load Times Hurt Your Bottom Line (And 17 Things You Can Do to Fix It)

@tameverts

Page 35: How Slow Load Times Hurt Your Bottom Line (And 17 Things You Can Do to Fix It)

@tameverts

Page 36: How Slow Load Times Hurt Your Bottom Line (And 17 Things You Can Do to Fix It)

webpagetest.org

Page 37: How Slow Load Times Hurt Your Bottom Line (And 17 Things You Can Do to Fix It)

MonitorConsolidate page resourcesMake sure stylesheets are in the document HEADHost your fontsOptimize your pop-up scripts

Solutions

@tameverts

Page 38: How Slow Load Times Hurt Your Bottom Line (And 17 Things You Can Do to Fix It)

Third-party contentcan make up >50%

of page requests

@tameverts

Page 39: How Slow Load Times Hurt Your Bottom Line (And 17 Things You Can Do to Fix It)

Increase page weightIncrease number of hosts and connectionsIntroduce additional latencyPrevent pages from loading

Problems

@tameverts

Page 40: How Slow Load Times Hurt Your Bottom Line (And 17 Things You Can Do to Fix It)
Page 41: How Slow Load Times Hurt Your Bottom Line (And 17 Things You Can Do to Fix It)

Defer scriptsUse asynchronous versions (when possible)Know your scripts and their performance penaltiesMonitor constantly

Solutions

@tameverts

Page 42: How Slow Load Times Hurt Your Bottom Line (And 17 Things You Can Do to Fix It)

@tameverts

Page 43: How Slow Load Times Hurt Your Bottom Line (And 17 Things You Can Do to Fix It)
Page 44: How Slow Load Times Hurt Your Bottom Line (And 17 Things You Can Do to Fix It)
Page 45: How Slow Load Times Hurt Your Bottom Line (And 17 Things You Can Do to Fix It)
Page 46: How Slow Load Times Hurt Your Bottom Line (And 17 Things You Can Do to Fix It)
Page 47: How Slow Load Times Hurt Your Bottom Line (And 17 Things You Can Do to Fix It)

@tamevertsperformancebeacon.com