SlideShare a Scribd company logo
1 of 164
@jonoalderson
0.6 seconds is the new slow
@jonoalderson
@jonoalderson
[Today’s Plan]
1. Run you through some speed theory
2. Tons of practical “how to” speed stuff
3. What we’ve done, and plan to do on yoast.com
4. SOME AWESOME RESOURCES
5. Glossary
@jonoalderson
READY?
@jonoalderson
Users expect fast
@jonoalderson
Delays of over 3 seconds can lead
to over 40% abandonment
Google, 2016, via http://bit.ly/2OBDJGq
@jonoalderson
Wired Magazine, 2014
47% of people expect a site to
load in less than 2 seconds
@jonoalderson
20% of users abandon their cart
if the transaction process is too
slow
Radware, 2014, http://bit.ly/2weioeS
@jonoalderson
more time = less money
less time = more money
@jonoalderson
Baqend, 2018, http://bit.ly/2MA4nSZ
@jonoalderson
Time is money
@jonoalderson
Think with Google, http://bit.ly/2N3BXRz
@jonoalderson
So, how well are we performing?
@jonoalderson
We suck
@jonoalderson
Industry USA UK Germany Japan
Automotive 9.5 12.3 11.0 10.3
Business & Industrial Markets 8.7 8.3 8.2 8.1
Classifieds & Local 7.9 8.3 7.0 8.3
Finance 8.3 8.0 8.6 7.6
Media & Entertainment 9.0 8.8 7.6 8.4
Retail 9.8 10.3 10.3 8.3
Technology 11.3 10.6 8.8 10.0
Travel 10.1 10.9 7.1 8.2
MachMetrics, 2018, http://bit.ly/2PiFzgK
Seconds to “visually loaded” on a 3g connection
@jonoalderson
But not for long...
@jonoalderson
Because even if your direct
competitors are still
behind the curve...
@jonoalderson
They’ll start reacting soon
@jonoalderson
@jonoalderson
Google Webmaster Blog, 2018, http://bit.ly/2wggdHs
@jonoalderson
“Speed doesn’t
significantly
affect rankings”
@jonoalderson
Google Webmaster Blog, 2018, http://bit.ly/2wggdHs
@jonoalderson
“Speed underpins
user experience”
@jonoalderson
User experience is the biggest
ranking factor*
@jonoalderson
And for Google, speed = efficiency
@jonoalderson
User
Experience
Crawl
efficiency
Structured
Data
Speed
@jonoalderson
@jonoalderson
@jonoalderson
@jonoalderson
So, efficiency speed
improvements will continue to
drive revenue
@jonoalderson
Commercial imperative = progress
@jonoalderson
But change is hard
@jonoalderson
Big performance & UX
improvements require significant
architectural change
@jonoalderson
You’ve got to sort out all of your
technical debt
@jonoalderson
You’ve got to
adopt new technologies,
processes and principles
@jonoalderson
More significantly, you need to
develop a culture of speed
@jonoalderson
But… website (re)development
projects, and new talent, run on a
3-5 year cycle
@jonoalderson
Google Webmaster Blog, 2010, http://bit.ly/2wczr0I
@jonoalderson
2018 - 2019
First “culture of speed”
competitors disrupt the
marketplace
2016 - 2017
Brands start to take notice, and
start considering the
implications of speed
2016
Google announces that mobile
speed will affect mobile
rankings
2010
Google first announces that
“site speed” is a ranking factor
@jonoalderson
So, if you wait until your
competitors are faster than you,
you’ll be too late
@jonoalderson
And as sites get faster,
slow is going to feel slower
@jonoalderson
“So, what do we need to do?”
@jonoalderson
HINT: It’s not a big web
(re)development project
@jonoalderson
You win by a thousand tweaks
@jonoalderson
Make bits of it FASTER
@jonoalderson
But what does that mean?
And where do you start?
@jonoalderson
There are two truths
@jonoalderson
[1]
There’s no such thing as speed.
@jonoalderson
How do you measure ‘speed’?
@jonoalderson
“The time how long it takes for
a page to finish loading”
@jonoalderson
But, what does that mean?
@jonoalderson
What if the page has
components which only load
when you interact, or scroll?
Are they “finished”?
@jonoalderson
What if the page loads instantly,
but then loads a bunch of
adverts which take ages?
@jonoalderson
What if the time-til-first-byte is
fast, but then it takes ages to
load the content? Or, vice-versa?
@jonoalderson
We need better definitions
@jonoalderson
Most stock metrics from speed
check + optimisation tools suck
@jonoalderson
Pingdom, Website speed test, https://tools.pingdom.com/
@jonoalderson
Pingdom, Website speed test, https://tools.pingdom.com/
Google
Pagespeed
score
@jonoalderson
Pingdom, Website speed test, https://tools.pingdom.com/
Google
Pagespeed
score
At that point in time, for
that URL, for that config,
from that location
@jonoalderson
Pingdom, Website speed test, https://tools.pingdom.com/
Google
Pagespeed
score
Relative to other
people testing
their homepages
At that point in time, for
that URL, for that config,
from that location
@jonoalderson
Load fewer, smaller things, duh
Pingdom, Website speed test, https://tools.pingdom.com/
Google
Pagespeed
score
Relative to other
people testing
their homepages
At that point in time, for
that URL, for that config,
from that location
@jonoalderson
GTMetrix, https://gtmetrix.com/
@jonoalderson
GTMetrix, https://gtmetrix.com/
@jonoalderson
GTMetrix, https://gtmetrix.com/
@jonoalderson
WTF?
GTMetrix, https://gtmetrix.com/
@jonoalderson
(actually, that’s not completely true)
@jonoalderson
Google Analytics
@jonoalderson
Google Analytics
@jonoalderson
Google PageSpeed Insights, http://bit.ly/2BxHcEw
@jonoalderson
Google PageSpeed Insights, http://bit.ly/2BxHcEw
@jonoalderson
“First
contentful
paint”
Google PageSpeed Insights, http://bit.ly/2BxHcEw
@jonoalderson
Google PageSpeed Insights, http://bit.ly/2LbGw7j
@jonoalderson
“How quickly can we show
something interesting?”
@jonoalderson
Let’s grab an example
@jonoalderson
@jonoalderson
Nav
interactivity
Fonts
Personalised /
account stuff
Share buttons
Author
imagesComments, related
posts, all sorts!
Video
Big image
Tons of CSS
jQuery(!)
@jonoalderson
Lazy video
placeholder
Skeleton
container
for image
@jonoalderson
This goes beyond lazy loading
@jonoalderson
[Things we improved]
● Bytes transferred
● Complexity of DOM, CSS and JS
● Painting, layout and layering
● Colours, details, icons
@jonoalderson
Site looks & feels faster.
Scores didn’t change.
@jonoalderson
[2]
The only thing which matters is
the perception of speed.
@jonoalderson
Google, Lighthouse docs, http://bit.ly/2PvhraI
@jonoalderson
However, there’s one
golden moment...
@jonoalderson
Google, Lighthouse docs, http://bit.ly/2PvhraI
@jonoalderson
“How quickly can we make it
feel ready?”
@jonoalderson
Perceived speed is hard to
quantify and manage.
@jonoalderson
And trade-offs abound.
@jonoalderson
@jonoalderson
0n / off
@jonoalderson
0n / off
Fast Slow
@jonoalderson
1 9
@jonoalderson
1 9
● Low compression
● Fast server response
● Slow delivery & processing
● High compression
● Slow server response
● Faster delivery & processing
@jonoalderson
You need to solve for your users
@jonoalderson
There are lots of moving parts
you can play with.
@jonoalderson
@jonoalderson
@jonoalderson
Service workers
@jonoalderson
Service workers
After load
@jonoalderson
Scary?
@jonoalderson
Performance optimisation is no
longer an art. It’s a science.
@jonoalderson
Every site in the world
can load in <1s.
@jonoalderson
You just need to
follow the rules.
@jonoalderson
Google PageSpeed Insights, http://bit.ly/2MhP9lT
@jonoalderson
Google PageSpeed Insights, http://bit.ly/2MhP9lT
Hosting, servers,
CDNs
@jonoalderson
Google PageSpeed Insights, http://bit.ly/2MhP9lT
Hosting, servers,
CDNs
WP, themes
& plugins
@jonoalderson
Google PageSpeed Insights, http://bit.ly/2MhP9lT
Hosting, servers,
CDNs
WP, themes
& plugins
HTML,
CSS & JS
@jonoalderson
Let’s do this.
@jonoalderson
What’s our target?
@jonoalderson
“It is not easy to meet the one second time budget. Luckily for us, the whole page doesn’t have to render within
this budget, instead, we must deliver and render the above the fold (ATF) content in under one second, which
allows the user to begin interacting with the page as soon as possible. Then, while the user is interpreting the
first page of content, the rest of the page can be delivered progressively in the background.”
Google PageSpeed Insights, http://bit.ly/2MhP9lT
@jonoalderson
Start with optimising:
Time until first byte
Time until first meaningful paint
Time until first interactive
Time until DOM content loaded
@jonoalderson
Stopppppppp!
@jonoalderson
Start with optimising:
Time until first byte
Time until first meaningful paint
Time until first interactive
Time until DOM content loaded
@jonoalderson
Me, just now
@jonoalderson
Start with optimising:
Time until DOM content loaded
Time until first meaningful paint
Time until first interactive
Time until first byte
@jonoalderson
Just go and find the slow stuff.
@jonoalderson
Use tools to spot problems
@jonoalderson
Pingdom Website Speed Test, http://bit.ly/2MhP9lT
@jonoalderson
@jonoalderson
So we refactored that file...
@jonoalderson
@jonoalderson
0.6 seconds
@jonoalderson
Wow!
@jonoalderson
However… I may not have been
completely honest with you.
@jonoalderson
@jonoalderson
@jonoalderson
@jonoalderson
0.6 seconds on a fast desktop wifi
2.7 seconds on ‘fast 3g’ emulation
slow!
@jonoalderson
Ooooh...
@jonoalderson
We’re on a journey of 1,000 tweaks.
There is no magic bullet.
@jonoalderson
What have we already done?
@jonoalderson
[Hosting & CDN]
● Enterprise > Mid-tier > DIY
@jonoalderson
[Hosting & CDN]
● Cloudflare > MaxCDN
● Load balancing + Nginx caching
● Cloudflare Page Rules, Argo & Worker scripts
● SiteGround > WP Engine / Servebolt > Digital Ocean
@jonoalderson
[Request/Response]
● HTTP/2
● HTTP/2 Server Push
@jonoalderson
Tom Anthony, Distilled, http://bit.ly/2MhP9lT
@jonoalderson
● HTTP/2
● HTTP/2 Server Push
[Request/Response]
● DNS & asset prefetch/preload
@jonoalderson
Machmetrics, http://bit.ly/2wrfjYX
@jonoalderson
● HTTP/2
● HTTP/2 Server Push
[Request/Response]
● DNS & asset prefetch/preload
@jonoalderson
● HTTP/2
● HTTP/2 Server Push
[Request/Response]
● DNS & asset prefetch/preload
● Cross-domain resource reduction
@jonoalderson
[WordPress]
● Minimised plugin overhead
● Managed database indexes
● Used transient + object caching
● Stripped unnecessary enqueues
● Disabled WP-CRON
@jonoalderson
● JS and CSS modularisation & async’ing (WIP)
● Font optimisation (WIP)
● Heavy use of Google Tag Manager
● SRCSETs and image scaling (WIP)*
● WebP & SVG images
● Asset versioning and heavy caching
[Media & Assets]
@jonoalderson
@jonoalderson
0.4 seconds
@jonoalderson
0.4 seconds on a fast desktop wifi
1.9 seconds on ‘fast 3g’ emulation
Less slow!
@jonoalderson
So, what’s still to do?
@jonoalderson
Better HTTP2 Push
Jake Archibald, http://bit.ly/2C1djwq
@jonoalderson
Canonical AMP
Automatic CSS
tree shaking!
@jonoalderson
PWAMP
AMP Project, http://bit.ly/2wog8lN
@jonoalderson
Post-load
interaction
improvements
@jonoalderson
Emily Hayman, http://bit.ly/2MILD4c
@jonoalderson
We’re not doing...
But you should
consider...
@jonoalderson
Lazy loading images
@jonoalderson
Above-the-fold CSS /
Critical path CSS /
Deferred CSS
@jonoalderson
Skeleton screens
@jonoalderson
Resources
@jonoalderson
Emily Grossman, SkyScanner, http://bit.ly/2wjnkzR
@jonoalderson
Jon Henshaw, http://bit.ly/2wwy5xZ
@jonoalderson
Bastian Grimm, Peak Ace, http://bit.ly/2wjnkzR
@jonoalderson
@jonoalderson
Google Web Fundamentals, http://bit.ly/2wlVeUI
@jonoalderson
Google Web Fundamentals, http://bit.ly/2wlVeUI
@jonoalderson
AMP Project, http://bit.ly/2PhDKj1
@jonoalderson
@jonoalderson
@jonoalderson

More Related Content

What's hot

Mobile Marketing Strategy - SES London 2012
Mobile Marketing Strategy - SES London 2012Mobile Marketing Strategy - SES London 2012
Mobile Marketing Strategy - SES London 2012Angie Schottmuller
 
SearchLove San Diego 2017 | Will Critchlow | Knowing Ranking Factors Won't Be...
SearchLove San Diego 2017 | Will Critchlow | Knowing Ranking Factors Won't Be...SearchLove San Diego 2017 | Will Critchlow | Knowing Ranking Factors Won't Be...
SearchLove San Diego 2017 | Will Critchlow | Knowing Ranking Factors Won't Be...Distilled
 
The future of content marketing v2
The future of content marketing v2The future of content marketing v2
The future of content marketing v2iAcquire
 
SearchLove Boston 2017 | Will Critchlow | Building Robot Allegiances
SearchLove Boston 2017 | Will Critchlow | Building Robot AllegiancesSearchLove Boston 2017 | Will Critchlow | Building Robot Allegiances
SearchLove Boston 2017 | Will Critchlow | Building Robot AllegiancesDistilled
 
SearchLove San Diego 2017 | Michael King | Machine Doing
SearchLove San Diego 2017 | Michael King | Machine DoingSearchLove San Diego 2017 | Michael King | Machine Doing
SearchLove San Diego 2017 | Michael King | Machine DoingDistilled
 
Emerging Trends in Online Search
Emerging Trends in Online SearchEmerging Trends in Online Search
Emerging Trends in Online SearchDistilled
 
Voice Search Blue Paper
Voice Search Blue PaperVoice Search Blue Paper
Voice Search Blue Paper4imprint
 
Organic Conversion Optimization - 15 Wins to Convert SEO Traffic
Organic Conversion Optimization - 15 Wins to Convert SEO TrafficOrganic Conversion Optimization - 15 Wins to Convert SEO Traffic
Organic Conversion Optimization - 15 Wins to Convert SEO TrafficAngie Schottmuller
 
Your eCommerce deserves more. | InOrbit 2020
Your eCommerce deserves more. | InOrbit 2020Your eCommerce deserves more. | InOrbit 2020
Your eCommerce deserves more. | InOrbit 2020Onely
 
Why does my Mobile Conversion rate suck? 19 Sep 2013 @ Conversion Thursday #...
Why does my Mobile Conversion rate suck?  19 Sep 2013 @ Conversion Thursday #...Why does my Mobile Conversion rate suck?  19 Sep 2013 @ Conversion Thursday #...
Why does my Mobile Conversion rate suck? 19 Sep 2013 @ Conversion Thursday #...Craig Sullivan
 
5 Emerging Trends in Search
5 Emerging Trends in Search5 Emerging Trends in Search
5 Emerging Trends in SearchTom Anthony
 
How To Get The Most Out Of Your Marketing Budget - SIINDA Dublin 2015 [READIN...
How To Get The Most Out Of Your Marketing Budget - SIINDA Dublin 2015 [READIN...How To Get The Most Out Of Your Marketing Budget - SIINDA Dublin 2015 [READIN...
How To Get The Most Out Of Your Marketing Budget - SIINDA Dublin 2015 [READIN...Bridget Randolph
 
The Evolution of Search
The Evolution of SearchThe Evolution of Search
The Evolution of SearchTom Anthony
 
Large Scale Localised Landing Page SEO - Simon Schneiders
Large Scale Localised Landing Page SEO - Simon SchneidersLarge Scale Localised Landing Page SEO - Simon Schneiders
Large Scale Localised Landing Page SEO - Simon SchneidersState of Search Conference
 
18 SEO Myths of 2015
18 SEO Myths of 201518 SEO Myths of 2015
18 SEO Myths of 2015Jay Best
 
SearchLove Boston 2017 | Dom Woodman | How to Get Insight From Your Logs
SearchLove Boston 2017 | Dom Woodman | How to Get Insight From Your LogsSearchLove Boston 2017 | Dom Woodman | How to Get Insight From Your Logs
SearchLove Boston 2017 | Dom Woodman | How to Get Insight From Your LogsDistilled
 
Intelligent Personal Assistants & New Types of Search
Intelligent Personal Assistants & New Types of SearchIntelligent Personal Assistants & New Types of Search
Intelligent Personal Assistants & New Types of SearchTom Anthony
 
List of best 25 SEO tools to analyze website performance
List of best 25 SEO tools to analyze website performanceList of best 25 SEO tools to analyze website performance
List of best 25 SEO tools to analyze website performanceEvenDigit
 
Internet of Things & The Future of Content Marketing
Internet of Things & The Future of Content Marketing Internet of Things & The Future of Content Marketing
Internet of Things & The Future of Content Marketing iAcquire
 
Why Passion Should Guide You - Elliot Jay Stocks
Why Passion Should Guide You - Elliot Jay StocksWhy Passion Should Guide You - Elliot Jay Stocks
Why Passion Should Guide You - Elliot Jay StocksYggdrasilkonferansen
 

What's hot (20)

Mobile Marketing Strategy - SES London 2012
Mobile Marketing Strategy - SES London 2012Mobile Marketing Strategy - SES London 2012
Mobile Marketing Strategy - SES London 2012
 
SearchLove San Diego 2017 | Will Critchlow | Knowing Ranking Factors Won't Be...
SearchLove San Diego 2017 | Will Critchlow | Knowing Ranking Factors Won't Be...SearchLove San Diego 2017 | Will Critchlow | Knowing Ranking Factors Won't Be...
SearchLove San Diego 2017 | Will Critchlow | Knowing Ranking Factors Won't Be...
 
The future of content marketing v2
The future of content marketing v2The future of content marketing v2
The future of content marketing v2
 
SearchLove Boston 2017 | Will Critchlow | Building Robot Allegiances
SearchLove Boston 2017 | Will Critchlow | Building Robot AllegiancesSearchLove Boston 2017 | Will Critchlow | Building Robot Allegiances
SearchLove Boston 2017 | Will Critchlow | Building Robot Allegiances
 
SearchLove San Diego 2017 | Michael King | Machine Doing
SearchLove San Diego 2017 | Michael King | Machine DoingSearchLove San Diego 2017 | Michael King | Machine Doing
SearchLove San Diego 2017 | Michael King | Machine Doing
 
Emerging Trends in Online Search
Emerging Trends in Online SearchEmerging Trends in Online Search
Emerging Trends in Online Search
 
Voice Search Blue Paper
Voice Search Blue PaperVoice Search Blue Paper
Voice Search Blue Paper
 
Organic Conversion Optimization - 15 Wins to Convert SEO Traffic
Organic Conversion Optimization - 15 Wins to Convert SEO TrafficOrganic Conversion Optimization - 15 Wins to Convert SEO Traffic
Organic Conversion Optimization - 15 Wins to Convert SEO Traffic
 
Your eCommerce deserves more. | InOrbit 2020
Your eCommerce deserves more. | InOrbit 2020Your eCommerce deserves more. | InOrbit 2020
Your eCommerce deserves more. | InOrbit 2020
 
Why does my Mobile Conversion rate suck? 19 Sep 2013 @ Conversion Thursday #...
Why does my Mobile Conversion rate suck?  19 Sep 2013 @ Conversion Thursday #...Why does my Mobile Conversion rate suck?  19 Sep 2013 @ Conversion Thursday #...
Why does my Mobile Conversion rate suck? 19 Sep 2013 @ Conversion Thursday #...
 
5 Emerging Trends in Search
5 Emerging Trends in Search5 Emerging Trends in Search
5 Emerging Trends in Search
 
How To Get The Most Out Of Your Marketing Budget - SIINDA Dublin 2015 [READIN...
How To Get The Most Out Of Your Marketing Budget - SIINDA Dublin 2015 [READIN...How To Get The Most Out Of Your Marketing Budget - SIINDA Dublin 2015 [READIN...
How To Get The Most Out Of Your Marketing Budget - SIINDA Dublin 2015 [READIN...
 
The Evolution of Search
The Evolution of SearchThe Evolution of Search
The Evolution of Search
 
Large Scale Localised Landing Page SEO - Simon Schneiders
Large Scale Localised Landing Page SEO - Simon SchneidersLarge Scale Localised Landing Page SEO - Simon Schneiders
Large Scale Localised Landing Page SEO - Simon Schneiders
 
18 SEO Myths of 2015
18 SEO Myths of 201518 SEO Myths of 2015
18 SEO Myths of 2015
 
SearchLove Boston 2017 | Dom Woodman | How to Get Insight From Your Logs
SearchLove Boston 2017 | Dom Woodman | How to Get Insight From Your LogsSearchLove Boston 2017 | Dom Woodman | How to Get Insight From Your Logs
SearchLove Boston 2017 | Dom Woodman | How to Get Insight From Your Logs
 
Intelligent Personal Assistants & New Types of Search
Intelligent Personal Assistants & New Types of SearchIntelligent Personal Assistants & New Types of Search
Intelligent Personal Assistants & New Types of Search
 
List of best 25 SEO tools to analyze website performance
List of best 25 SEO tools to analyze website performanceList of best 25 SEO tools to analyze website performance
List of best 25 SEO tools to analyze website performance
 
Internet of Things & The Future of Content Marketing
Internet of Things & The Future of Content Marketing Internet of Things & The Future of Content Marketing
Internet of Things & The Future of Content Marketing
 
Why Passion Should Guide You - Elliot Jay Stocks
Why Passion Should Guide You - Elliot Jay StocksWhy Passion Should Guide You - Elliot Jay Stocks
Why Passion Should Guide You - Elliot Jay Stocks
 

Similar to 0.6 seconds is the new slow

Jono Alderson — Speeding Up WordPress
Jono Alderson — Speeding Up WordPressJono Alderson — Speeding Up WordPress
Jono Alderson — Speeding Up WordPressSemrush
 
How to Take Your Website Beyond Fast
How to Take Your Website Beyond FastHow to Take Your Website Beyond Fast
How to Take Your Website Beyond FastSearch Engine Journal
 
The Inbounder London - Jono Alderson
The Inbounder London - Jono AldersonThe Inbounder London - Jono Alderson
The Inbounder London - Jono AldersonWe Are Marketing
 
SEO Surgery APAC #2 by Jono Alderson
SEO Surgery APAC #2 by Jono Alderson SEO Surgery APAC #2 by Jono Alderson
SEO Surgery APAC #2 by Jono Alderson Anton Shulke
 
Universal Analytics & Single User View
Universal Analytics & Single User ViewUniversal Analytics & Single User View
Universal Analytics & Single User ViewJono Alderson
 
Survive and Take Advantage of SEO Changes in 2019 - WordCamp Hamilton
Survive and Take Advantage of SEO Changes in 2019 - WordCamp HamiltonSurvive and Take Advantage of SEO Changes in 2019 - WordCamp Hamilton
Survive and Take Advantage of SEO Changes in 2019 - WordCamp HamiltonPaul Thompson
 
Fast Is The Only Speed
Fast Is The Only SpeedFast Is The Only Speed
Fast Is The Only SpeedErudite
 
Search London - The technical factors that every small or local business shou...
Search London - The technical factors that every small or local business shou...Search London - The technical factors that every small or local business shou...
Search London - The technical factors that every small or local business shou...StrategiQ Marketing
 
Denver Real Estate Wordcamp
Denver Real Estate WordcampDenver Real Estate Wordcamp
Denver Real Estate Wordcampmattgoyer
 
Schema, Google & The Future of the Web
Schema, Google & The Future of the WebSchema, Google & The Future of the Web
Schema, Google & The Future of the WebConnected Data World
 
Search Engine Optimisation
Search Engine OptimisationSearch Engine Optimisation
Search Engine OptimisationJon Payne
 
The Future for Marketers - Strategy, Creativity and Technology
The Future for Marketers - Strategy, Creativity and TechnologyThe Future for Marketers - Strategy, Creativity and Technology
The Future for Marketers - Strategy, Creativity and TechnologyPaddy Moogan
 
SearchLove London 2017 | Jon Myers | Mobile-First Preparedness: What We've Le...
SearchLove London 2017 | Jon Myers | Mobile-First Preparedness: What We've Le...SearchLove London 2017 | Jon Myers | Mobile-First Preparedness: What We've Le...
SearchLove London 2017 | Jon Myers | Mobile-First Preparedness: What We've Le...Distilled
 
Mobile-First Preparedness- what we've learned from crawling the top 1 million...
Mobile-First Preparedness- what we've learned from crawling the top 1 million...Mobile-First Preparedness- what we've learned from crawling the top 1 million...
Mobile-First Preparedness- what we've learned from crawling the top 1 million...Jon Myers
 
7 Ways to Improve Your WordPress Website Using Your Own Data
7 Ways to Improve Your WordPress Website Using Your Own Data7 Ways to Improve Your WordPress Website Using Your Own Data
7 Ways to Improve Your WordPress Website Using Your Own DataPaul Thompson
 
SEO & IA - Ryan Jones Pubcon SFIMA 2017
SEO & IA - Ryan Jones Pubcon SFIMA 2017SEO & IA - Ryan Jones Pubcon SFIMA 2017
SEO & IA - Ryan Jones Pubcon SFIMA 2017Ryan Jones
 
Panda Ranking Signals SEMNE June 15
Panda Ranking Signals SEMNE June 15Panda Ranking Signals SEMNE June 15
Panda Ranking Signals SEMNE June 15Eric Enge
 
ReadingSEO Master Deck - 1st August 2019
ReadingSEO Master Deck - 1st August 2019ReadingSEO Master Deck - 1st August 2019
ReadingSEO Master Deck - 1st August 2019Matt Williamson
 
Digital Marketing is Dead: Survival Tips for What Comes Next
Digital Marketing is Dead: Survival Tips for What Comes NextDigital Marketing is Dead: Survival Tips for What Comes Next
Digital Marketing is Dead: Survival Tips for What Comes NextWe Are Marketing
 

Similar to 0.6 seconds is the new slow (20)

Jono Alderson — Speeding Up WordPress
Jono Alderson — Speeding Up WordPressJono Alderson — Speeding Up WordPress
Jono Alderson — Speeding Up WordPress
 
How to Take Your Website Beyond Fast
How to Take Your Website Beyond FastHow to Take Your Website Beyond Fast
How to Take Your Website Beyond Fast
 
The Inbounder London - Jono Alderson
The Inbounder London - Jono AldersonThe Inbounder London - Jono Alderson
The Inbounder London - Jono Alderson
 
SEO Surgery APAC #2 by Jono Alderson
SEO Surgery APAC #2 by Jono Alderson SEO Surgery APAC #2 by Jono Alderson
SEO Surgery APAC #2 by Jono Alderson
 
Universal Analytics & Single User View
Universal Analytics & Single User ViewUniversal Analytics & Single User View
Universal Analytics & Single User View
 
Survive and Take Advantage of SEO Changes in 2019 - WordCamp Hamilton
Survive and Take Advantage of SEO Changes in 2019 - WordCamp HamiltonSurvive and Take Advantage of SEO Changes in 2019 - WordCamp Hamilton
Survive and Take Advantage of SEO Changes in 2019 - WordCamp Hamilton
 
Fast Is The Only Speed
Fast Is The Only SpeedFast Is The Only Speed
Fast Is The Only Speed
 
Search London - The technical factors that every small or local business shou...
Search London - The technical factors that every small or local business shou...Search London - The technical factors that every small or local business shou...
Search London - The technical factors that every small or local business shou...
 
SEO Failures
SEO FailuresSEO Failures
SEO Failures
 
Denver Real Estate Wordcamp
Denver Real Estate WordcampDenver Real Estate Wordcamp
Denver Real Estate Wordcamp
 
Schema, Google & The Future of the Web
Schema, Google & The Future of the WebSchema, Google & The Future of the Web
Schema, Google & The Future of the Web
 
Search Engine Optimisation
Search Engine OptimisationSearch Engine Optimisation
Search Engine Optimisation
 
The Future for Marketers - Strategy, Creativity and Technology
The Future for Marketers - Strategy, Creativity and TechnologyThe Future for Marketers - Strategy, Creativity and Technology
The Future for Marketers - Strategy, Creativity and Technology
 
SearchLove London 2017 | Jon Myers | Mobile-First Preparedness: What We've Le...
SearchLove London 2017 | Jon Myers | Mobile-First Preparedness: What We've Le...SearchLove London 2017 | Jon Myers | Mobile-First Preparedness: What We've Le...
SearchLove London 2017 | Jon Myers | Mobile-First Preparedness: What We've Le...
 
Mobile-First Preparedness- what we've learned from crawling the top 1 million...
Mobile-First Preparedness- what we've learned from crawling the top 1 million...Mobile-First Preparedness- what we've learned from crawling the top 1 million...
Mobile-First Preparedness- what we've learned from crawling the top 1 million...
 
7 Ways to Improve Your WordPress Website Using Your Own Data
7 Ways to Improve Your WordPress Website Using Your Own Data7 Ways to Improve Your WordPress Website Using Your Own Data
7 Ways to Improve Your WordPress Website Using Your Own Data
 
SEO & IA - Ryan Jones Pubcon SFIMA 2017
SEO & IA - Ryan Jones Pubcon SFIMA 2017SEO & IA - Ryan Jones Pubcon SFIMA 2017
SEO & IA - Ryan Jones Pubcon SFIMA 2017
 
Panda Ranking Signals SEMNE June 15
Panda Ranking Signals SEMNE June 15Panda Ranking Signals SEMNE June 15
Panda Ranking Signals SEMNE June 15
 
ReadingSEO Master Deck - 1st August 2019
ReadingSEO Master Deck - 1st August 2019ReadingSEO Master Deck - 1st August 2019
ReadingSEO Master Deck - 1st August 2019
 
Digital Marketing is Dead: Survival Tips for What Comes Next
Digital Marketing is Dead: Survival Tips for What Comes NextDigital Marketing is Dead: Survival Tips for What Comes Next
Digital Marketing is Dead: Survival Tips for What Comes Next
 

More from Jono Alderson

The Democratization of SEO
The Democratization of SEOThe Democratization of SEO
The Democratization of SEOJono Alderson
 
(How to) stop pretending that you're customer-centric
(How to) stop pretending that you're customer-centric(How to) stop pretending that you're customer-centric
(How to) stop pretending that you're customer-centricJono Alderson
 
The experience age has arrived...
The experience age has arrived...The experience age has arrived...
The experience age has arrived...Jono Alderson
 
Accelerated Mobile - Beyond AMP
Accelerated Mobile - Beyond AMPAccelerated Mobile - Beyond AMP
Accelerated Mobile - Beyond AMPJono Alderson
 
Searching higher up the funnel
Searching higher up the funnelSearching higher up the funnel
Searching higher up the funnelJono Alderson
 
Product Marketing by Numbers - Objectives, Goals and KPI frameworks
Product Marketing by Numbers - Objectives, Goals and KPI frameworksProduct Marketing by Numbers - Objectives, Goals and KPI frameworks
Product Marketing by Numbers - Objectives, Goals and KPI frameworksJono Alderson
 
Doing an awesome site audit
Doing an awesome site auditDoing an awesome site audit
Doing an awesome site auditJono Alderson
 
Advanced keyword research
Advanced keyword researchAdvanced keyword research
Advanced keyword researchJono Alderson
 
Getting Around Finance - Keyword Research & Tagging
Getting Around Finance - Keyword Research & TaggingGetting Around Finance - Keyword Research & Tagging
Getting Around Finance - Keyword Research & TaggingJono Alderson
 
Organisation Hacking
Organisation HackingOrganisation Hacking
Organisation HackingJono Alderson
 
Changing Channel - Linkdex iGaming #thinktank
Changing Channel - Linkdex iGaming #thinktankChanging Channel - Linkdex iGaming #thinktank
Changing Channel - Linkdex iGaming #thinktankJono Alderson
 
Measuring the ROI of content marketing
Measuring the ROI of content marketingMeasuring the ROI of content marketing
Measuring the ROI of content marketingJono Alderson
 
Digital marketing by numbers
Digital marketing by numbersDigital marketing by numbers
Digital marketing by numbersJono Alderson
 
What’s the big deal about semantic HTML?
What’s the big deal about semantic HTML?What’s the big deal about semantic HTML?
What’s the big deal about semantic HTML?Jono Alderson
 

More from Jono Alderson (15)

The Democratization of SEO
The Democratization of SEOThe Democratization of SEO
The Democratization of SEO
 
(How to) stop pretending that you're customer-centric
(How to) stop pretending that you're customer-centric(How to) stop pretending that you're customer-centric
(How to) stop pretending that you're customer-centric
 
The experience age has arrived...
The experience age has arrived...The experience age has arrived...
The experience age has arrived...
 
Accelerated Mobile - Beyond AMP
Accelerated Mobile - Beyond AMPAccelerated Mobile - Beyond AMP
Accelerated Mobile - Beyond AMP
 
Searching higher up the funnel
Searching higher up the funnelSearching higher up the funnel
Searching higher up the funnel
 
Product Marketing by Numbers - Objectives, Goals and KPI frameworks
Product Marketing by Numbers - Objectives, Goals and KPI frameworksProduct Marketing by Numbers - Objectives, Goals and KPI frameworks
Product Marketing by Numbers - Objectives, Goals and KPI frameworks
 
Doing an awesome site audit
Doing an awesome site auditDoing an awesome site audit
Doing an awesome site audit
 
Advanced keyword research
Advanced keyword researchAdvanced keyword research
Advanced keyword research
 
Getting Around Finance - Keyword Research & Tagging
Getting Around Finance - Keyword Research & TaggingGetting Around Finance - Keyword Research & Tagging
Getting Around Finance - Keyword Research & Tagging
 
Data layers 101
Data layers 101Data layers 101
Data layers 101
 
Organisation Hacking
Organisation HackingOrganisation Hacking
Organisation Hacking
 
Changing Channel - Linkdex iGaming #thinktank
Changing Channel - Linkdex iGaming #thinktankChanging Channel - Linkdex iGaming #thinktank
Changing Channel - Linkdex iGaming #thinktank
 
Measuring the ROI of content marketing
Measuring the ROI of content marketingMeasuring the ROI of content marketing
Measuring the ROI of content marketing
 
Digital marketing by numbers
Digital marketing by numbersDigital marketing by numbers
Digital marketing by numbers
 
What’s the big deal about semantic HTML?
What’s the big deal about semantic HTML?What’s the big deal about semantic HTML?
What’s the big deal about semantic HTML?
 

Recently uploaded

Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQ-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQuiz Club NITW
 
Grade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptxGrade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptxkarenfajardo43
 
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...Association for Project Management
 
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptx
Unraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptxUnraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptx
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptxDhatriParmar
 
Narcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdfNarcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdfPrerana Jadhav
 
Reading and Writing Skills 11 quarter 4 melc 1
Reading and Writing Skills 11 quarter 4 melc 1Reading and Writing Skills 11 quarter 4 melc 1
Reading and Writing Skills 11 quarter 4 melc 1GloryAnnCastre1
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfJemuel Francisco
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfPatidar M
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Seán Kennedy
 
Using Grammatical Signals Suitable to Patterns of Idea Development
Using Grammatical Signals Suitable to Patterns of Idea DevelopmentUsing Grammatical Signals Suitable to Patterns of Idea Development
Using Grammatical Signals Suitable to Patterns of Idea Developmentchesterberbo7
 
Oppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmOppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmStan Meyer
 
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...DhatriParmar
 
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptxDecoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptxDhatriParmar
 
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnvESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnvRicaMaeCastro1
 
Expanded definition: technical and operational
Expanded definition: technical and operationalExpanded definition: technical and operational
Expanded definition: technical and operationalssuser3e220a
 
Scientific Writing :Research Discourse
Scientific  Writing :Research  DiscourseScientific  Writing :Research  Discourse
Scientific Writing :Research DiscourseAnita GoswamiGiri
 
Mythology Quiz-4th April 2024, Quiz Club NITW
Mythology Quiz-4th April 2024, Quiz Club NITWMythology Quiz-4th April 2024, Quiz Club NITW
Mythology Quiz-4th April 2024, Quiz Club NITWQuiz Club NITW
 
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptx
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptxDIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptx
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptxMichelleTuguinay1
 

Recently uploaded (20)

Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQ-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
 
Grade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptxGrade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptx
 
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
 
prashanth updated resume 2024 for Teaching Profession
prashanth updated resume 2024 for Teaching Professionprashanth updated resume 2024 for Teaching Profession
prashanth updated resume 2024 for Teaching Profession
 
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptx
Unraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptxUnraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptx
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptx
 
Narcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdfNarcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdf
 
Reading and Writing Skills 11 quarter 4 melc 1
Reading and Writing Skills 11 quarter 4 melc 1Reading and Writing Skills 11 quarter 4 melc 1
Reading and Writing Skills 11 quarter 4 melc 1
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdf
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...
 
Using Grammatical Signals Suitable to Patterns of Idea Development
Using Grammatical Signals Suitable to Patterns of Idea DevelopmentUsing Grammatical Signals Suitable to Patterns of Idea Development
Using Grammatical Signals Suitable to Patterns of Idea Development
 
Oppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmOppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and Film
 
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
 
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptxDecoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
 
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnvESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
 
Expanded definition: technical and operational
Expanded definition: technical and operationalExpanded definition: technical and operational
Expanded definition: technical and operational
 
Scientific Writing :Research Discourse
Scientific  Writing :Research  DiscourseScientific  Writing :Research  Discourse
Scientific Writing :Research Discourse
 
Mythology Quiz-4th April 2024, Quiz Club NITW
Mythology Quiz-4th April 2024, Quiz Club NITWMythology Quiz-4th April 2024, Quiz Club NITW
Mythology Quiz-4th April 2024, Quiz Club NITW
 
Paradigm shift in nursing research by RS MEHTA
Paradigm shift in nursing research by RS MEHTAParadigm shift in nursing research by RS MEHTA
Paradigm shift in nursing research by RS MEHTA
 
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptx
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptxDIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptx
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptx
 

0.6 seconds is the new slow

Editor's Notes

  1. Maybe an instantaneous load might even have an adversely positive impact?
  2. People are impatient, and delays reduce the likelihood of them spending, converting, or taking action.
  3. The folks at Google are obsessed with speed
  4. Maybe it’s “brand”. Maybe it’s even still “links”. But they’re all related.
  5. “Oh, we’re working on a new site structure”, etc. Nope! Iterate forever.
  6. Which bits do I need to make go faster? How do I do that?
  7. There’s no such thing as ‘speed’ The only thing which matters is perception of speed.
  8. These are crap, because they’re relative to averages
  9. These are crap, because they’re relative to averages
  10. These are crap, because they’re relative to averages
  11. These are crap, because they’re relative to averages
  12. These are crap, because they’re relative to averages
  13. The score is crap, because it doesn’t actually measure speed. The charts are crap, because measuring against slow competitors makes your complacent - until they launch their new platform
  14. What does that mean? It might respond really quickly when you request it, but then take ages to finish!
  15. Because if it feels like it’s doing something, it feels fast. Waiting without visual feedback is the worst kind of slow.
  16. Bytes send HTML nodes constructed Colours painted
  17. What does that mean? It might respond really quickly when you request it, but then take ages to finish!
  18. Because if it feels like it’s doing something, it feels fast. Waiting without visual feedback is the worst kind of slow.