SlideShare a Scribd company logo
1 of 25
ECOMMERCE PAGE SPEED
OPTIMIZATION
STEVEN SOULE
OVERVIEW
Effects of page speed on ecommerce
websites
Detecting page speed issues
Resolving common page speed issues
WHAT ARE THE STANDARDS?
Mobile
Google wants pages to load in under a second!
Desktop
• DOM Content Loaded: 1s - 2s
• Total Download Size: 1MB - 2MB
• HTTP Requests per page: 50 - 75
Google: Making Smartphones Load Fast
Need for Speed: How to Improve Your Website Performance
HOW ARE WE DOING?
Trilibis Study
•69% of the sites took an unacceptably long time
to load, (8s+)
•21% took less than 4s to load
•Images contributed more than 50% of overall
page weight
2014 Study by Trillibus
HOW ARE WE DOING?
2014 Radware State of the Union Report
EFFECTS OF PAGE SPEED
Revenue
User Experience (UX) & Trust
SEO
EFFECTS OF PAGE SPEED: REVENUE
Reduced conversion rates
Drop in cart size
Increased bounce rate
Lower repeat visitors
How Loading Time Effects your Bottom Line
2014 Ecommerce Site State of the Union
EFFECTS OF PAGE SPEED: UX & TRUST
User Expectations
Neurological impact of poor
performance
Impact on your company’s brand
Slower Web Pages Lead to User Frustrations
Browser Diet: Impact of Performance
EFFECTS OF PAGE SPEED: SEO
Page Relevancy vs. Load Time
Studies Show
Page Load Time
Time to First Byte
Page Size
How Website Speed Actually Impacts Search Ranking
Google: Using Site speed in Web Search Ranking
EFFECTS OF PAGE SPEED: RECAP
Revenue
User Experience (UX) & Trust
SEO
OVERVIEW
Effects of page speed on ecommerce
websites
Detecting page speed issues
Resolving common page speed issues
DETECTING PAGE SPEED ISSUES
Using Analytics
Analyzing a Page
Inspecting individual files
DETECTING ISSUES: USING ANALYTICS
Google Webmaster Tools
Google Analytics
DETECTING ISSUES: ANALYZING A PAGE
Web Based
Google Page Speed Insights
Pingdom
WebPageTest.org
DevTools
Audits
PageSpeed
DETECTING ISSUES: INDIVIDUAL FILES
Understanding Waterfall Diagrams
Checking Headers
Timing
Chrome DevTools: Evaluating Network Performance
DETECTING PAGE SPEED ISSUES: RECAP
Using Analytics
Analyzing a Page
Inspecting individual files
OVERVIEW
Effects of page speed on ecommerce
websites
Detecting page speed issues
Resolving common page speed issues
RESOLVING COMMON ISSUES
Server Sided Solutions
On-page best practices
Improving Perception
RESOLVING ISSUES: SERVER SIDED SOLUTIONS
.htaccess
DNS Adjustments
Cookieless Subdomain
Parrellize Requests across domain names
CDNs
mod_pagespeed
RESOLVING ISSUES: ON-PAGE BEST PRACTICES
Optimize Images
Tools: Compressor.io (Web), Riot (PC), ImageOptim (Mac)
Reduce the number of requests
Concatenating & minifying
Image Sprites
Minimizing 3rd
Party Plugins
Social Media Icons
Light YouTube Videos
Chrome DevTools: Evaluating Network Performance
RESOLVING ISSUES: PERCEPTION OF PAGE SPEED
Render Above the Fold First
Inline Critical CSS
Lazy Load Images
Use Progressive JPGs
Optimize Animations & DOM updates
Other
PJAX & InstantClick
Loading Indicators
RESOLVING ISSUES: RECAP
Server Sided Solutions
On-page best practices
Improving Perception
OVERVIEW
Effects of page speed on ecommerce
websites
Detecting page speed issues
Resolving common page speed issues
TAKE AWAYS
Review Your Site
Google Page Speed Insights
Pingdom
Use these checklists
Google: Web Performance Best Practices
BrowserDiet
QUESTIONS?
THANK YOU
SSOULE@MIVAMERCHANT.COM

More Related Content

Recently uploaded

“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
Muhammad Subhan
 
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
panagenda
 

Recently uploaded (20)

Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdfIntroduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
 
Event-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream ProcessingEvent-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream Processing
 
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdfLinux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
 
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdfThe Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
 
Design and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data ScienceDesign and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data Science
 
UiPath manufacturing technology benefits and AI overview
UiPath manufacturing technology benefits and AI overviewUiPath manufacturing technology benefits and AI overview
UiPath manufacturing technology benefits and AI overview
 
How we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfHow we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdf
 
2024 May Patch Tuesday
2024 May Patch Tuesday2024 May Patch Tuesday
2024 May Patch Tuesday
 
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdfHow Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
 
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
 
Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024
 
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on ThanabotsContinuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
 
ERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage IntacctERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage Intacct
 
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
 
Overview of Hyperledger Foundation
Overview of Hyperledger FoundationOverview of Hyperledger Foundation
Overview of Hyperledger Foundation
 
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
 
Long journey of Ruby Standard library at RubyKaigi 2024
Long journey of Ruby Standard library at RubyKaigi 2024Long journey of Ruby Standard library at RubyKaigi 2024
Long journey of Ruby Standard library at RubyKaigi 2024
 
Introduction to FIDO Authentication and Passkeys.pptx
Introduction to FIDO Authentication and Passkeys.pptxIntroduction to FIDO Authentication and Passkeys.pptx
Introduction to FIDO Authentication and Passkeys.pptx
 
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
 
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
 

Featured

How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
ThinkNow
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
 

Featured (20)

Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 

Ecommerce page speed optimization

  • 2. OVERVIEW Effects of page speed on ecommerce websites Detecting page speed issues Resolving common page speed issues
  • 3. WHAT ARE THE STANDARDS? Mobile Google wants pages to load in under a second! Desktop • DOM Content Loaded: 1s - 2s • Total Download Size: 1MB - 2MB • HTTP Requests per page: 50 - 75 Google: Making Smartphones Load Fast Need for Speed: How to Improve Your Website Performance
  • 4. HOW ARE WE DOING? Trilibis Study •69% of the sites took an unacceptably long time to load, (8s+) •21% took less than 4s to load •Images contributed more than 50% of overall page weight 2014 Study by Trillibus
  • 5. HOW ARE WE DOING? 2014 Radware State of the Union Report
  • 6. EFFECTS OF PAGE SPEED Revenue User Experience (UX) & Trust SEO
  • 7. EFFECTS OF PAGE SPEED: REVENUE Reduced conversion rates Drop in cart size Increased bounce rate Lower repeat visitors How Loading Time Effects your Bottom Line 2014 Ecommerce Site State of the Union
  • 8. EFFECTS OF PAGE SPEED: UX & TRUST User Expectations Neurological impact of poor performance Impact on your company’s brand Slower Web Pages Lead to User Frustrations Browser Diet: Impact of Performance
  • 9. EFFECTS OF PAGE SPEED: SEO Page Relevancy vs. Load Time Studies Show Page Load Time Time to First Byte Page Size How Website Speed Actually Impacts Search Ranking Google: Using Site speed in Web Search Ranking
  • 10. EFFECTS OF PAGE SPEED: RECAP Revenue User Experience (UX) & Trust SEO
  • 11. OVERVIEW Effects of page speed on ecommerce websites Detecting page speed issues Resolving common page speed issues
  • 12. DETECTING PAGE SPEED ISSUES Using Analytics Analyzing a Page Inspecting individual files
  • 13. DETECTING ISSUES: USING ANALYTICS Google Webmaster Tools Google Analytics
  • 14. DETECTING ISSUES: ANALYZING A PAGE Web Based Google Page Speed Insights Pingdom WebPageTest.org DevTools Audits PageSpeed
  • 15. DETECTING ISSUES: INDIVIDUAL FILES Understanding Waterfall Diagrams Checking Headers Timing Chrome DevTools: Evaluating Network Performance
  • 16. DETECTING PAGE SPEED ISSUES: RECAP Using Analytics Analyzing a Page Inspecting individual files
  • 17. OVERVIEW Effects of page speed on ecommerce websites Detecting page speed issues Resolving common page speed issues
  • 18. RESOLVING COMMON ISSUES Server Sided Solutions On-page best practices Improving Perception
  • 19. RESOLVING ISSUES: SERVER SIDED SOLUTIONS .htaccess DNS Adjustments Cookieless Subdomain Parrellize Requests across domain names CDNs mod_pagespeed
  • 20. RESOLVING ISSUES: ON-PAGE BEST PRACTICES Optimize Images Tools: Compressor.io (Web), Riot (PC), ImageOptim (Mac) Reduce the number of requests Concatenating & minifying Image Sprites Minimizing 3rd Party Plugins Social Media Icons Light YouTube Videos Chrome DevTools: Evaluating Network Performance
  • 21. RESOLVING ISSUES: PERCEPTION OF PAGE SPEED Render Above the Fold First Inline Critical CSS Lazy Load Images Use Progressive JPGs Optimize Animations & DOM updates Other PJAX & InstantClick Loading Indicators
  • 22. RESOLVING ISSUES: RECAP Server Sided Solutions On-page best practices Improving Perception
  • 23. OVERVIEW Effects of page speed on ecommerce websites Detecting page speed issues Resolving common page speed issues
  • 24. TAKE AWAYS Review Your Site Google Page Speed Insights Pingdom Use these checklists Google: Web Performance Best Practices BrowserDiet

Editor's Notes

  1. Before Presentation: -- Log into BTO Sports Analytics
  2. Mobile (http://googlewebmastercentral.blogspot.co.uk/2013/08/making-smartphone-sites-load-fast.html) Google Webmaster Central published an article in August 2013 Pages should load under a second Desktop (http://www.devbridge.com/articles/need-for-speed-how-to-improve-your-website-performance/) Time for the First Byte: 200ms - 350ms DOM Content Loaded: 1000ms - 2000ms JS Load Event Fired: 900ms - 2200ms Total Download Size: 1MB - 2MB DNS Lookup: 10ms - 20ms HTTP Requests per page: 50 - 75
  3. According to a Study by Trilibus Sampled 155 responsively designed websites
  4. Last slide in intro! The median top 100 retail site takes 5.4 seconds to render primary content, and 10.7 seconds to fully load. The median top 500 page is 1.5 MB in size (38% bigger than the 1095 KB we measured in 2013), while the median top 100 page is 1.6 MB(66% bigger than the 1007 KB we measured in 2013). While 75% of sites use a CDN to cache static resources closer to end users (thereby improving server round trip time), most sites don’t take full advantage of other optimization best practices, such as image compression and progressive image rendering.
  5. A 1 second delay can result in: 7% reduction in conversions 2% drop in cart size 8% increase in bounce rate 79% of shoppers who are dissatisfied with website performance are less likely to buy from the same site again, and 40% of them will tell their friends Checkout, login and home pages matter most
  6. 47% of consumers expect a web page to load in 2 seconds or less Most participants would wait 6-10 seconds before they abandon a page. 500ms connection speed delay resulted in up to a 26% increase in peak frustration 8% decrease in engagement 95% of the consumer’s decisions are made at the subconscious level Patients with damage to emotional parts of the brain cannot make decisions, Slow sites can seriously undermine overall brand health
  7. From Google: While site speed is a new signal, it doesn't carry as much weight as the relevance of a page.  SEO MOZ Study found: Page load time No clear correlation between document complete or fully rendered times with search engine rank Time to first byte clear correlation was identified between decreasing search rank and increasing time to first byte Page size (bytes) decreasing page size to decreasing page rank
  8. Where do you start? Lets take a top down approach to solving page issues
  9. Demo Log into BTO Sports Analytics Review Crawl Stats Find Speed Suggestions Webmaster Tools Crawl Crawl Stats Time Spent Downloading Page Google Analytics Behavior Site Speed Speed Suggestions
  10. Waterfall Diagrams You want them thin & steep Modern browsers like Chrome can download up to 8 resources at a time in some cases Beware long horizontal lines that “hold up” other content from loading
  11. .htaccess Compression Mod_deflate, gzip Expires Headers Serve resources with far-future expires headers mod_include.c DNS Adjustments Cookieless Subdomain CDNs mod_pagespeed combining and minifying JavaScript and CSS files inlining small resources, and others. dynamically optimizes images by: removing unused meta-data from each file resizing the images to specified dimensions re-encoding images to be served in the most efficient format available to the user
  12. Optimize Images Tools: Compressor.io (Web), Riot (PC), ImageOptim (Mac) Reduce the number of requests Concatenating & minifying Image Sprites Minimizing 3rd Party Plugins Social Media Icons Light YouTube Videos 12 http requests, with 400 kB of data before the user has hit the play button
  13. Render Above the Fold First Inline Critical CSS Lazy Load Images Use Progressive JPGs Optimize Animations & DOM updates -- CSS3 Transitions vs Pos:abs -- Don’t update the dom in a loop Other PJAX & InstantClick Loading Indicators