SlideShare una empresa de Scribd logo
1 de 81
Descargar para leer sin conexión
Jon Henshaw
Forget	AMP	–	Make	Fast	Sites!
@henshaw		
https://www.slideshare.net/jonhenshaw
Al Gore invented
the internet
1983
A brief history of the internet
Al Gore invented
the internet
1983
1999
goatse.cx launched
and made us question
everything we knew
A brief history of the internet
Al Gore invented
the internet
1983 2003ish
Fast internet!
1999
goatse.cx launched
and made us question
everything we knew
A brief history of the internet
Al Gore invented
the internet
1983 2003ish
Fast internet!
1999
goatse.cx launched
and made us question
everything we knew
2010ish

give or take 5 years…I’m not good with dates
Marketers and
advertisers began
their campaign to
ruin the internet
A brief history of the internet
Al Gore invented
the internet
1983 2003ish
Fast internet!
The ruining of the
internet is almost
complete
Nowish
1999
goatse.cx launched
and made us question
everything we knew
2010ish

give or take 5 years…I’m not good with dates
Marketers and
advertisers began
their campaign to
ruin the internet
A brief history of the internet
🐴💩
AMP is Google-centric
Do you get traffic from sites
other than Google?
✅ Do you get traffic from sites other than Google?
Do you get direct traffic
and share your URL offline?
✅ Do you get traffic from sites other than Google?
✅ Do you get direct traffic?
Do you like having
control of your site?
✅ Do you get traffic from sites other than Google?
✅ Do you get direct traffic?
✅ Do you like having control of your site?
You need a fast site, not AMP
AMP vs Open Web
Forbes AMP post
hosted on Google
Ads
Persistent
overlay ad
More Ads
Every single screen view
is interrupted with ads
MORads!!!
😱
Simple CTA to signup
for email newsletter
Only one ad after
the introduction
Uninterrupted
reading
😍
“Google’s AMP doesn’t fix bad UX, but it’s
great at delivering more ads, FASTER!”
@henshaw #BrightonSEO
Good UX is a conscious decision
Why fast sites?
Fast sites get more traffic
and make more money
How do I make my site fast?
☑ Refactor the code
Identify and test which JS and
CSS code is actually being used
Conditionally serve code
only on the pages that need it
Consolidate code that’s used on
all pages into one JS and CSS file
Use inline CSS
Use inline JS
(put at end of page)
☑ Use System Fonts
Google’s fonts are great, but they
can also slow down your site
Lato = 1.2MB
😲
Linked fonts should be used
sparingly or not at all
Use system fonts instead
with this CSS code
body { font-family:-apple-system,
BlinkMacSystemFont,"Segoe UI",
"Roboto", "Oxygen", "Ubuntu",
"Cantarell","Fira Sans", "Droid
Sans", "Helvetica Neue",sans-serif; }
System fonts look great and are optimized for screens
☑ Optimize images
Responsive images are not optimized images
Optimization is serving a different image
Do it with the SRCSET IMG attribute
SRCSET can deliver smaller and different
images to improve speed and UX
Smaller versions for mobile
1024px
800px
550px
360px
Different versions for mobile
Versions optimized for UX
Mobile Desktop
Regular IMG code
<img src=“cat.png” alt="my cat">
SRCSET is an IMG attribute
<img src="cat.png"alt="my cat"
srcset="cat-hd.png 2x, cat-sm.png 320w,
cat-sm-hd.png 320w 2x, cat-med.png 768w,
cat-med-hd.png 768w 2x" />
Specify device width
<img src="cat.png"alt="my cat"
srcset="cat-hd.png 2x, cat-sm.png 320w,
cat-sm-hd.png 320w 2x, cat-med.png 768w,
cat-med-hd.png 768w 2x" />
Specify High DPI
<img src="cat.png"alt="my cat"
srcset="cat-hd.png 2x, cat-sm.png 320w,
cat-sm-hd.png 320w 2x, cat-med.png 768w,
cat-med-hd.png 768w 2x" />
SRCSET Responsive Images
raven.link/srcsetwp
Reduce and compress image size
Use SVG for
simple images
and icons
Use PNG for
screenshots and
non-complex
images
Use JPG for
photos and
complex images
Compress with ImageOptim
raven.link/imageoptim
Compress with FileOptim
raven.link/fileoptim
EWWW Image Optimizer
raven.link/imgoptwp
☑ Cache, Gzip & HTTP/2
WP Rocket
raven.link/rocket
Gzip via .htaccess
Gzip via PHP
Test Gzip
raven.link/gtest
Gzip Resource
raven.link/gzip
CDN and HTTP/2
HTTP/1
versus
HTTP/2
HTTP/1
versus
HTTP/2
HTTP/2, CDN, Security, SSL
raven.link/freessl
☑ Improve UX
A good UX is clear, focused and
doesn't overwhelm the visitor
Pages overloaded with content and
numerous ads disorients the visitor
Focus on the primary purpose and
consider a linear presentation of content
Use Resource Hints to speed up navigation
Use prefetch to load resources
in the background
<link rel=“prefetch” href=“/js/important.js“ >
Use prerender for pages you’re
confident the user will visit next
<link rel=“prerender” href=“/tutorial/4/“ >
Adapted from
makefastsites.com

Más contenido relacionado

La actualidad más candente

La actualidad más candente (15)

WordCamp Philippines 2012 WordPress and SEO Presentation
WordCamp Philippines 2012 WordPress and SEO PresentationWordCamp Philippines 2012 WordPress and SEO Presentation
WordCamp Philippines 2012 WordPress and SEO Presentation
 
SearchLeeds 2018 - Luke Carthy - How to optimise the s*** out of your interna...
SearchLeeds 2018 - Luke Carthy - How to optimise the s*** out of your interna...SearchLeeds 2018 - Luke Carthy - How to optimise the s*** out of your interna...
SearchLeeds 2018 - Luke Carthy - How to optimise the s*** out of your interna...
 
Combatting Crawl Bloat & Pruning Your Content Effectively
Combatting Crawl Bloat & Pruning Your Content EffectivelyCombatting Crawl Bloat & Pruning Your Content Effectively
Combatting Crawl Bloat & Pruning Your Content Effectively
 
BrightonSeo - ecommerce seo pitfalls by Dave Naylor
BrightonSeo - ecommerce seo pitfalls by Dave NaylorBrightonSeo - ecommerce seo pitfalls by Dave Naylor
BrightonSeo - ecommerce seo pitfalls by Dave Naylor
 
BrightonSEO 2017 - SEO quick wins from a technical check
BrightonSEO 2017  - SEO quick wins from a technical checkBrightonSEO 2017  - SEO quick wins from a technical check
BrightonSEO 2017 - SEO quick wins from a technical check
 
The Future of Technical SEO | Women in Tech SEO 2019 | Rachel Costello
The Future of Technical SEO | Women in Tech SEO 2019 | Rachel CostelloThe Future of Technical SEO | Women in Tech SEO 2019 | Rachel Costello
The Future of Technical SEO | Women in Tech SEO 2019 | Rachel Costello
 
WordPress Code Snippets to Jump-Start Your On-Site SEO
WordPress Code Snippets to Jump-Start Your On-Site SEOWordPress Code Snippets to Jump-Start Your On-Site SEO
WordPress Code Snippets to Jump-Start Your On-Site SEO
 
Technical SEO Myths Facts And Theories On Crawl Budget And The Importance Of ...
Technical SEO Myths Facts And Theories On Crawl Budget And The Importance Of ...Technical SEO Myths Facts And Theories On Crawl Budget And The Importance Of ...
Technical SEO Myths Facts And Theories On Crawl Budget And The Importance Of ...
 
Technical SEO (Pagination & Crawling) by Adam Audette
Technical SEO (Pagination & Crawling) by Adam AudetteTechnical SEO (Pagination & Crawling) by Adam Audette
Technical SEO (Pagination & Crawling) by Adam Audette
 
Evaluation of User Experience: Inner-view to Google by Published Patents Rela...
Evaluation of User Experience: Inner-view to Google by Published Patents Rela...Evaluation of User Experience: Inner-view to Google by Published Patents Rela...
Evaluation of User Experience: Inner-view to Google by Published Patents Rela...
 
SMX East - SEO Tools Panel
SMX East - SEO Tools PanelSMX East - SEO Tools Panel
SMX East - SEO Tools Panel
 
Moving URLs: Structural Web changes 
without losing rankings #SearchLove
Moving URLs: Structural Web changes 
without losing rankings #SearchLoveMoving URLs: Structural Web changes 
without losing rankings #SearchLove
Moving URLs: Structural Web changes 
without losing rankings #SearchLove
 
Kostas Voudouris - BrightonSEO - Perfromance-based optimisation using Google ...
Kostas Voudouris - BrightonSEO - Perfromance-based optimisation using Google ...Kostas Voudouris - BrightonSEO - Perfromance-based optimisation using Google ...
Kostas Voudouris - BrightonSEO - Perfromance-based optimisation using Google ...
 
Omi sido-beyond-the-basics-of-website-migration.pptx
Omi sido-beyond-the-basics-of-website-migration.pptxOmi sido-beyond-the-basics-of-website-migration.pptx
Omi sido-beyond-the-basics-of-website-migration.pptx
 
Driving *Meaningful* Clicks with Enriched SERPs - BrightonSEO 2019
Driving *Meaningful* Clicks with Enriched SERPs - BrightonSEO 2019Driving *Meaningful* Clicks with Enriched SERPs - BrightonSEO 2019
Driving *Meaningful* Clicks with Enriched SERPs - BrightonSEO 2019
 

Similar a Forget AMP – Make Fast Sites!

Webconf 2013 - Media Query 123
Webconf 2013 - Media Query 123Webconf 2013 - Media Query 123
Webconf 2013 - Media Query 123
Hina Chen
 
Progressive Enhancement & Intentional Degradation 2
Progressive Enhancement & Intentional Degradation 2Progressive Enhancement & Intentional Degradation 2
Progressive Enhancement & Intentional Degradation 2
elliotjaystocks
 
DrupalCon Chicago - Best practices for cross-browser compatibility of Drupal ...
DrupalCon Chicago - Best practices for cross-browser compatibility of Drupal ...DrupalCon Chicago - Best practices for cross-browser compatibility of Drupal ...
DrupalCon Chicago - Best practices for cross-browser compatibility of Drupal ...
Ovadiah Myrgorod
 

Similar a Forget AMP – Make Fast Sites! (20)

Webconf 2013 - Media Query 123
Webconf 2013 - Media Query 123Webconf 2013 - Media Query 123
Webconf 2013 - Media Query 123
 
Progressive Enhancement & Intentional Degradation 2
Progressive Enhancement & Intentional Degradation 2Progressive Enhancement & Intentional Degradation 2
Progressive Enhancement & Intentional Degradation 2
 
Technical SEO.pdf
Technical SEO.pdfTechnical SEO.pdf
Technical SEO.pdf
 
Of innovation and impatience - Future Decoded 2015
Of innovation and impatience - Future Decoded 2015Of innovation and impatience - Future Decoded 2015
Of innovation and impatience - Future Decoded 2015
 
The BRANDBOOK of FORSAGE.pdf
The BRANDBOOK of FORSAGE.pdfThe BRANDBOOK of FORSAGE.pdf
The BRANDBOOK of FORSAGE.pdf
 
Overboard.js - where are we going with with jsconfasia / devfestasia
Overboard.js - where are we going with with jsconfasia / devfestasiaOverboard.js - where are we going with with jsconfasia / devfestasia
Overboard.js - where are we going with with jsconfasia / devfestasia
 
The Trouble With Type
The Trouble With TypeThe Trouble With Type
The Trouble With Type
 
Delivering Better Search For WordPress - AWS Webcast
Delivering Better Search For WordPress - AWS WebcastDelivering Better Search For WordPress - AWS Webcast
Delivering Better Search For WordPress - AWS Webcast
 
Business Success With Core Web Vitals | Izzi Smith
Business Success With Core Web Vitals | Izzi SmithBusiness Success With Core Web Vitals | Izzi Smith
Business Success With Core Web Vitals | Izzi Smith
 
Prototyping: Helping to take away the suck
Prototyping: Helping to take away the suckPrototyping: Helping to take away the suck
Prototyping: Helping to take away the suck
 
Technical SEO for WordPress - 2017 edition
Technical SEO for WordPress - 2017 editionTechnical SEO for WordPress - 2017 edition
Technical SEO for WordPress - 2017 edition
 
Can we make es6 the baseline of the “modern web”? - BrazilJS 2105
Can we make es6 the baseline of the “modern web”? - BrazilJS 2105 Can we make es6 the baseline of the “modern web”? - BrazilJS 2105
Can we make es6 the baseline of the “modern web”? - BrazilJS 2105
 
Impact Makes the Baby Jesus Cry (or: Font usage in WordPress Blogs)
Impact Makes the Baby Jesus Cry (or: Font usage in WordPress Blogs)Impact Makes the Baby Jesus Cry (or: Font usage in WordPress Blogs)
Impact Makes the Baby Jesus Cry (or: Font usage in WordPress Blogs)
 
Sistrix - SEO Do's and Don't
Sistrix - SEO Do's and Don'tSistrix - SEO Do's and Don't
Sistrix - SEO Do's and Don't
 
NEW LAUNCH! Introducing Amazon Sumerian – Build VR/AR and 3D Applications - M...
NEW LAUNCH! Introducing Amazon Sumerian – Build VR/AR and 3D Applications - M...NEW LAUNCH! Introducing Amazon Sumerian – Build VR/AR and 3D Applications - M...
NEW LAUNCH! Introducing Amazon Sumerian – Build VR/AR and 3D Applications - M...
 
Stapling and patching the web of now - ForwardJS3, San Francisco
Stapling and patching the web of now - ForwardJS3, San FranciscoStapling and patching the web of now - ForwardJS3, San Francisco
Stapling and patching the web of now - ForwardJS3, San Francisco
 
Microsoft Expression Web: From Comp, to CSS, to Code!
Microsoft Expression Web: From Comp, to CSS, to Code!Microsoft Expression Web: From Comp, to CSS, to Code!
Microsoft Expression Web: From Comp, to CSS, to Code!
 
DrupalCon Chicago - Best practices for cross-browser compatibility of Drupal ...
DrupalCon Chicago - Best practices for cross-browser compatibility of Drupal ...DrupalCon Chicago - Best practices for cross-browser compatibility of Drupal ...
DrupalCon Chicago - Best practices for cross-browser compatibility of Drupal ...
 
Mobile SEO (English Version)
Mobile SEO (English Version)Mobile SEO (English Version)
Mobile SEO (English Version)
 
Stop Worrying & Get On With It: Progressive Enhancement & Intentional Degrada...
Stop Worrying & Get On With It: Progressive Enhancement & Intentional Degrada...Stop Worrying & Get On With It: Progressive Enhancement & Intentional Degrada...
Stop Worrying & Get On With It: Progressive Enhancement & Intentional Degrada...
 

Último

Último (20)

Cash payment girl 9257726604 Hand ✋ to Hand over girl
Cash payment girl 9257726604 Hand ✋ to Hand over girlCash payment girl 9257726604 Hand ✋ to Hand over girl
Cash payment girl 9257726604 Hand ✋ to Hand over girl
 
BDSM⚡Call Girls in Vaishali Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Vaishali Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Vaishali Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Vaishali Escorts >༒8448380779 Escort Service
 
Analysis of Sineing Website and how to fix
Analysis of Sineing Website and how to fixAnalysis of Sineing Website and how to fix
Analysis of Sineing Website and how to fix
 
Alpha Media March 2024 Buyers Guide.pptx
Alpha Media March 2024 Buyers Guide.pptxAlpha Media March 2024 Buyers Guide.pptx
Alpha Media March 2024 Buyers Guide.pptx
 
Busty Desi⚡Call Girls in Sector 49 Noida Escorts >༒8448380779 Escort Service
Busty Desi⚡Call Girls in Sector 49 Noida Escorts >༒8448380779 Escort ServiceBusty Desi⚡Call Girls in Sector 49 Noida Escorts >༒8448380779 Escort Service
Busty Desi⚡Call Girls in Sector 49 Noida Escorts >༒8448380779 Escort Service
 
personal branding kit for music business
personal branding kit for music businesspersonal branding kit for music business
personal branding kit for music business
 
Unlocking the Mystery of the Voynich Manuscript
Unlocking the Mystery of the Voynich ManuscriptUnlocking the Mystery of the Voynich Manuscript
Unlocking the Mystery of the Voynich Manuscript
 
Distribution Ad Platform_ The Role of Distribution Ad Network.pdf
Distribution Ad Platform_ The Role of  Distribution Ad Network.pdfDistribution Ad Platform_ The Role of  Distribution Ad Network.pdf
Distribution Ad Platform_ The Role of Distribution Ad Network.pdf
 
The Science of Landing Page Messaging.pdf
The Science of Landing Page Messaging.pdfThe Science of Landing Page Messaging.pdf
The Science of Landing Page Messaging.pdf
 
Five Essential Tools for International SEO - Natalia Witczyk - SearchNorwich 15
Five Essential Tools for International SEO - Natalia Witczyk - SearchNorwich 15Five Essential Tools for International SEO - Natalia Witczyk - SearchNorwich 15
Five Essential Tools for International SEO - Natalia Witczyk - SearchNorwich 15
 
Press Release Distribution Evolving with Digital Trends.pdf
Press Release Distribution Evolving with Digital Trends.pdfPress Release Distribution Evolving with Digital Trends.pdf
Press Release Distribution Evolving with Digital Trends.pdf
 
Kraft Mac and Cheese campaign presentation
Kraft Mac and Cheese campaign presentationKraft Mac and Cheese campaign presentation
Kraft Mac and Cheese campaign presentation
 
Major SEO Trends in 2024 - Banyanbrain Digital
Major SEO Trends in 2024 - Banyanbrain DigitalMajor SEO Trends in 2024 - Banyanbrain Digital
Major SEO Trends in 2024 - Banyanbrain Digital
 
Enhancing Business Visibility PR Firms in San Francisco
Enhancing Business Visibility PR Firms in San FranciscoEnhancing Business Visibility PR Firms in San Francisco
Enhancing Business Visibility PR Firms in San Francisco
 
2024 Social Trends Report V4 from Later.com
2024 Social Trends Report V4 from Later.com2024 Social Trends Report V4 from Later.com
2024 Social Trends Report V4 from Later.com
 
Unraveling the Mystery of The Circleville Letters.pptx
Unraveling the Mystery of The Circleville Letters.pptxUnraveling the Mystery of The Circleville Letters.pptx
Unraveling the Mystery of The Circleville Letters.pptx
 
Digital-Marketing-Into-by-Zoraiz-Ahmad.pptx
Digital-Marketing-Into-by-Zoraiz-Ahmad.pptxDigital-Marketing-Into-by-Zoraiz-Ahmad.pptx
Digital-Marketing-Into-by-Zoraiz-Ahmad.pptx
 
What is Google Search Console and What is it provide?
What is Google Search Console and What is it provide?What is Google Search Console and What is it provide?
What is Google Search Console and What is it provide?
 
Rise and fall of Kulula.com, an airline won consumers by different marketing ...
Rise and fall of Kulula.com, an airline won consumers by different marketing ...Rise and fall of Kulula.com, an airline won consumers by different marketing ...
Rise and fall of Kulula.com, an airline won consumers by different marketing ...
 
Discover Ardency Elite: Elevate Your Lifestyle
Discover Ardency Elite: Elevate Your LifestyleDiscover Ardency Elite: Elevate Your Lifestyle
Discover Ardency Elite: Elevate Your Lifestyle
 

Forget AMP – Make Fast Sites!