SlideShare a Scribd company logo
1 of 45
Site Speed for Content Marketers
Tom Bennet. Senior SEO Consultant.
tom@builtvisible.com tomcbennet
Why does site speed matter?
Just ask your users…
Every 1 second of improvement
=
Up to a 2% conversion increase.
Source: https://blog.mozilla.org/metrics/2010/04/05/firefox-page-load-speed-%E2%80%93-part-ii/
Source: https://www.thinkwithgoogle.com/articles/speed-is-key-optimize-your-mobile-experience.html
Reduced page load time by 2.2 seconds
=
Downloads increased by 15.4%
(10 million+ downloads per year)
Today we're including a new signal in our search ranking
algorithms: site speed. Like us, our users place a lot of
value in speed.
We use a variety of sources to determine the speed of a
site relative to other sites.
(April 2010)
Source: https://webmasters.googleblog.com/2010/04/using-site-speed-in-web-search-ranking.html
What can I do about it?
“80-90% of the end-user response time
is spent on the frontend. Start there.”
- Steve Souders
Page Size
Source: http://httparchive.org/interesting.php
Total: 2.3mb
(Almost) Live Demo
Yahoo YSlow + Google PageSpeed rulesets
Images
680px
1024px
JPEG, 95%
680px
1024px
PNG
Original
Image
Optimization
1) Format & Compression– JPEG for photos, PNG for images with
fewer colours / transparency. Balance file size & aesthetics.
2) Dimensions – What is the maximum width and height at which
the image will be displayed?
3) Replacements – “The fastest HTTP request is the one not made.”
Aim to use fonts for text, vector graphics for logos and shapes, and
CSS effects (shadows, gradients, etc.) wherever possible.
Images: Things to Consider
Read more: https://developers.google.com/web/fundamentals/performance/optimizing-content-efficiency/image-optimization
Fonts
Icon Font
(93kb – 166kb)
Inline SVG
(~1kb)
Read more: https://css-tricks.com/icon-fonts-vs-svg/
Original
Image
Optimization
Font
Optimization
Fonts: Things to Consider
Read more: https://developers.google.com/web/fundamentals/performance/optimizing-content-efficiency/webfont-optimization
1) Typefaces, Weights, Styles – How many are necessary? Weigh
aesthetics against added requests.
2) Hosting – By using externally hosted fonts (such as Google
Fonts or Typekit), there is a greater chance your visitor will
already have the file cached.
Scripts & Stylesheets
jQuery 2.x has the same API as jQuery 1.x,
but does not support Internet Explorer 6, 7, or 8.
253kb
84kb
Read more: https://developers.google.com/web/fundamentals/performance/optimizing-content-efficiency/optimize-encoding-
and-transfer
Original
Image
Optimization
Font
Optimization
Script
Minification
Scripts: Things to Consider
1) Unnecessary scripts – Clunky social sharing plugins, etc.
2) Minify + concatenate – Make this a part of your build process.
Don’t use development versions of scripts on live site.
3) Caching – Calling popular scripts like jQuery from a CDN
increases chances of caching.
4) Placement – Investigate your critical rendering path.
Read more: https://developers.google.com/web/fundamentals/performance/critical-rendering-path/adding-interactivity-with-
javascript
Gzip
Read more: https://developers.google.com/web/fundamentals/performance/optimizing-content-efficiency/optimize-
encoding-and-transfer#text-compression-with-gzip
Instructions - Apache, Nginx, IIS.
bootstrap-3.1.1.min.css
98 KB gzip 17 KB
83% saving
Original
Image
Optimization
Font
Optimization
Script
Minification
Gzip
What about mobile?
1024px640px
1920px
Read more: https://builtvisible.com/responsive-images-for-busy-people-a-quick-primer/
WordPress: https://make.wordpress.org/core/2015/11/10/responsive-images-in-wordpress-4-4/
Responsive images with srcset
Original
version
Optimized
version
Mobile
version
(responsive
images)
Challenges
“Performance more often comes down to a cultural
challenge, rather than simply a technical one.”
- Lara Hogan
On culture: http://designingforperformance.com/changing-culture/
Prefetch / prerender – Do your users follow
predictable navigation paths?
Tip of the iceberg…
Thank you.
Tom Bennet. Senior SEO Consultant.
tom@builtvisible.com tomcbennet

More Related Content

What's hot

What's hot (17)

Tom Bennet – BrightonSEO April 2016: Site Speed for content Marketers
Tom Bennet – BrightonSEO April 2016: Site Speed for content Marketers Tom Bennet – BrightonSEO April 2016: Site Speed for content Marketers
Tom Bennet – BrightonSEO April 2016: Site Speed for content Marketers
 
How Google Search Algorithm Works ??
How Google Search Algorithm Works ??How Google Search Algorithm Works ??
How Google Search Algorithm Works ??
 
SEO Myths Busted II
SEO Myths Busted IISEO Myths Busted II
SEO Myths Busted II
 
#CMC2019: Advanced SEO: Competitive intelligence, Web Scraping, and More.
#CMC2019: Advanced SEO: Competitive intelligence, Web Scraping, and More. #CMC2019: Advanced SEO: Competitive intelligence, Web Scraping, and More.
#CMC2019: Advanced SEO: Competitive intelligence, Web Scraping, and More.
 
5 must have seo tools that you can't miss
5 must have seo tools that you can't miss5 must have seo tools that you can't miss
5 must have seo tools that you can't miss
 
SEO for Large/Enterprise Websites - Data & Tech Side
SEO for Large/Enterprise Websites - Data & Tech SideSEO for Large/Enterprise Websites - Data & Tech Side
SEO for Large/Enterprise Websites - Data & Tech Side
 
Keeping Things Lean & Mean: Crawl Optimisation - Search Marketing Summit AU
Keeping Things Lean & Mean: Crawl Optimisation - Search Marketing Summit AUKeeping Things Lean & Mean: Crawl Optimisation - Search Marketing Summit AU
Keeping Things Lean & Mean: Crawl Optimisation - Search Marketing Summit AU
 
SEO for Large Websites
SEO for Large WebsitesSEO for Large Websites
SEO for Large Websites
 
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...
 
On site audit with screaming frog gdi
On site audit with screaming frog gdiOn site audit with screaming frog gdi
On site audit with screaming frog gdi
 
SEO Checklist for Google Mobile First Index
SEO Checklist for Google Mobile First IndexSEO Checklist for Google Mobile First Index
SEO Checklist for Google Mobile First Index
 
Inside google search - how it works??
Inside google search - how it works??Inside google search - how it works??
Inside google search - how it works??
 
Google algorithim’s
Google  algorithim’sGoogle  algorithim’s
Google algorithim’s
 
The State of the Web: Pagination and Infinite Scroll
The State of the Web: Pagination and Infinite ScrollThe State of the Web: Pagination and Infinite Scroll
The State of the Web: Pagination and Infinite Scroll
 
Ultimate Guide to White Hat SEO using Scrapebox
Ultimate Guide to White Hat SEO using ScrapeboxUltimate Guide to White Hat SEO using Scrapebox
Ultimate Guide to White Hat SEO using Scrapebox
 
Using Competitive Gap Analyses to Discover Low-Hanging Fruit
Using Competitive Gap Analyses to Discover Low-Hanging FruitUsing Competitive Gap Analyses to Discover Low-Hanging Fruit
Using Competitive Gap Analyses to Discover Low-Hanging Fruit
 
20 free SEO Tools you should be using - 20180829
20 free SEO Tools you should be using - 2018082920 free SEO Tools you should be using - 20180829
20 free SEO Tools you should be using - 20180829
 

Viewers also liked

Viewers also liked (20)

How Generation Z is Driving Change in Search UX: Brighton SEO 2016
How Generation Z is Driving Change in Search UX: Brighton SEO 2016How Generation Z is Driving Change in Search UX: Brighton SEO 2016
How Generation Z is Driving Change in Search UX: Brighton SEO 2016
 
Deep diving into featured snippets: How to earn more and rise to the top.
Deep diving into featured snippets: How to earn more and rise to the top.Deep diving into featured snippets: How to earn more and rise to the top.
Deep diving into featured snippets: How to earn more and rise to the top.
 
Marketing to Local Customers: Moving Beyond Local SEO to Win the Race
Marketing to Local Customers: Moving Beyond Local SEO to Win the RaceMarketing to Local Customers: Moving Beyond Local SEO to Win the Race
Marketing to Local Customers: Moving Beyond Local SEO to Win the Race
 
Why SEO needs to get Emotional #BrightonSEO
Why SEO needs to get Emotional #BrightonSEO Why SEO needs to get Emotional #BrightonSEO
Why SEO needs to get Emotional #BrightonSEO
 
Use free Machine Learning APIs #brightonseo
Use free Machine Learning APIs #brightonseoUse free Machine Learning APIs #brightonseo
Use free Machine Learning APIs #brightonseo
 
Nathalie Nahai - Psychology of persuasive content (Brighton SEO)
Nathalie Nahai - Psychology of persuasive content (Brighton SEO)Nathalie Nahai - Psychology of persuasive content (Brighton SEO)
Nathalie Nahai - Psychology of persuasive content (Brighton SEO)
 
BrightonSEO - International Targeting with Hreflang Tags
BrightonSEO - International Targeting with Hreflang TagsBrightonSEO - International Targeting with Hreflang Tags
BrightonSEO - International Targeting with Hreflang Tags
 
Etiquette and Branding in Your Community
Etiquette and Branding in Your CommunityEtiquette and Branding in Your Community
Etiquette and Branding in Your Community
 
Brighton SEO April 2016 - Engagement Rate Optimisation
Brighton SEO April 2016 - Engagement Rate OptimisationBrighton SEO April 2016 - Engagement Rate Optimisation
Brighton SEO April 2016 - Engagement Rate Optimisation
 
Harnessing the Power of Audience
Harnessing the Power of AudienceHarnessing the Power of Audience
Harnessing the Power of Audience
 
SEO Crawl Rank And Crawl Tank - Brighton SEO April 2016
SEO Crawl Rank And Crawl Tank - Brighton SEO April 2016SEO Crawl Rank And Crawl Tank - Brighton SEO April 2016
SEO Crawl Rank And Crawl Tank - Brighton SEO April 2016
 
How to make every employee part of your marketing team (BrightonSEO April 201...
How to make every employee part of your marketing team (BrightonSEO April 201...How to make every employee part of your marketing team (BrightonSEO April 201...
How to make every employee part of your marketing team (BrightonSEO April 201...
 
6 simple steps to convert site analytics data into valuable audience personas...
6 simple steps to convert site analytics data into valuable audience personas...6 simple steps to convert site analytics data into valuable audience personas...
6 simple steps to convert site analytics data into valuable audience personas...
 
Cannibalization of content - It's killing your revenues
Cannibalization of content - It's killing your revenuesCannibalization of content - It's killing your revenues
Cannibalization of content - It's killing your revenues
 
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
 
Lessons from Link Building in 2009 that Apply Today by @staceycav at #brighto...
Lessons from Link Building in 2009 that Apply Today by @staceycav at #brighto...Lessons from Link Building in 2009 that Apply Today by @staceycav at #brighto...
Lessons from Link Building in 2009 that Apply Today by @staceycav at #brighto...
 
Avoiding a website migration disaster
Avoiding a website migration disasterAvoiding a website migration disaster
Avoiding a website migration disaster
 
Brand Building with Creative Visual Content
Brand Building with Creative Visual ContentBrand Building with Creative Visual Content
Brand Building with Creative Visual Content
 
How To Not FAIL At SEO - Adam Audette - BlueGlass LA
How To Not FAIL At SEO - Adam Audette - BlueGlass LAHow To Not FAIL At SEO - Adam Audette - BlueGlass LA
How To Not FAIL At SEO - Adam Audette - BlueGlass LA
 
SEO for Pagination, Faceted Navigation & Canonicalization - Hits and Misses
SEO for Pagination, Faceted Navigation & Canonicalization - Hits and MissesSEO for Pagination, Faceted Navigation & Canonicalization - Hits and Misses
SEO for Pagination, Faceted Navigation & Canonicalization - Hits and Misses
 

Similar to Brighton SEO - Site Speed for Content Marketers

Web performance introduction boston web performance meetup
Web performance introduction   boston web performance meetupWeb performance introduction   boston web performance meetup
Web performance introduction boston web performance meetup
Jonathan Klein
 
Creating Effective Web Pages Creating HTML Documents
Creating Effective Web Pages Creating HTML Documents Creating Effective Web Pages Creating HTML Documents
Creating Effective Web Pages Creating HTML Documents
webhostingguy
 

Similar to Brighton SEO - Site Speed for Content Marketers (20)

Browser core red bus presentation
Browser core red bus presentation Browser core red bus presentation
Browser core red bus presentation
 
SearchLove San Diego 2018 | Mat Clayton | Site Speed for Digital Marketers
SearchLove San Diego 2018 | Mat Clayton | Site Speed for Digital MarketersSearchLove San Diego 2018 | Mat Clayton | Site Speed for Digital Marketers
SearchLove San Diego 2018 | Mat Clayton | Site Speed for Digital Marketers
 
Web performance introduction boston web performance meetup
Web performance introduction   boston web performance meetupWeb performance introduction   boston web performance meetup
Web performance introduction boston web performance meetup
 
Core Web Vitals Fixer
Core Web Vitals FixerCore Web Vitals Fixer
Core Web Vitals Fixer
 
Presemtation Tier Optimizations
Presemtation Tier OptimizationsPresemtation Tier Optimizations
Presemtation Tier Optimizations
 
[29-05-2023] All Brands Audit & Solution performances.pptx
[29-05-2023] All Brands Audit & Solution performances.pptx[29-05-2023] All Brands Audit & Solution performances.pptx
[29-05-2023] All Brands Audit & Solution performances.pptx
 
An Introduction to Pagespeed Optimisation
An Introduction to Pagespeed OptimisationAn Introduction to Pagespeed Optimisation
An Introduction to Pagespeed Optimisation
 
Web Performance Optimization (WPO)
Web Performance Optimization (WPO)Web Performance Optimization (WPO)
Web Performance Optimization (WPO)
 
Client-side Website Optimization
Client-side Website OptimizationClient-side Website Optimization
Client-side Website Optimization
 
High-Speed HTML5
High-Speed HTML5High-Speed HTML5
High-Speed HTML5
 
Lessons Learned from Using Next.js in Production
Lessons Learned from Using Next.js in ProductionLessons Learned from Using Next.js in Production
Lessons Learned from Using Next.js in Production
 
Making Web Sites Fast - Greg Keith
Making Web Sites Fast - Greg KeithMaking Web Sites Fast - Greg Keith
Making Web Sites Fast - Greg Keith
 
Google at WordCamp US: Performance IS User Experience
Google at WordCamp US: Performance IS User ExperienceGoogle at WordCamp US: Performance IS User Experience
Google at WordCamp US: Performance IS User Experience
 
Demystifying web performance tooling and metrics
Demystifying web performance tooling and metricsDemystifying web performance tooling and metrics
Demystifying web performance tooling and metrics
 
Dan Cohen, Hands On Seo from Internet World 2009
Dan Cohen, Hands On Seo from Internet World 2009Dan Cohen, Hands On Seo from Internet World 2009
Dan Cohen, Hands On Seo from Internet World 2009
 
Creating Effective Web Pages Creating HTML Documents
Creating Effective Web Pages Creating HTML Documents Creating Effective Web Pages Creating HTML Documents
Creating Effective Web Pages Creating HTML Documents
 
SUGMEA - Sitecore JSS and Performance Optimization - Alex Shyba - Altudo
SUGMEA - Sitecore JSS and Performance Optimization - Alex Shyba - AltudoSUGMEA - Sitecore JSS and Performance Optimization - Alex Shyba - Altudo
SUGMEA - Sitecore JSS and Performance Optimization - Alex Shyba - Altudo
 
Its Time To Stop Stalling Bucharest
Its Time To Stop Stalling BucharestIts Time To Stop Stalling Bucharest
Its Time To Stop Stalling Bucharest
 
Browser core red bus presentation
Browser core red bus presentation Browser core red bus presentation
Browser core red bus presentation
 
Improving frontend performance
Improving frontend performanceImproving frontend performance
Improving frontend performance
 

Recently uploaded

Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 

Recently uploaded (20)

Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
 
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by Anitaraj
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptx
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 

Brighton SEO - Site Speed for Content Marketers