Demystifying Website Performance and Its Impact on Revenue

S
Demystifying
Website Performance and
Its Impact on Revenue
Stewart McGrath, CEO and Co-founder of section.io
© 2016 Magento, Inc. Page | 2
Agenda
• Definition of website performance
• How performance impacts revenue
• How to measure your website performance
• Metrics to use
• Achieving better website performance
• Little wins
• Big Wins
• Caching and CDNs
• Adore Beauty case study
What is website performance?
• Page load time
• Conversion rate
• Bounce rate
• Ability to handle traffic spikes
(scalability)
at any scale
Amazon lost 1% in
sales for every
additional 100ms
in page load time.
Walmart found
page speeds of 1-
2 seconds are
twice as likely to
convert as speeds
of 3-4 seconds.
How do you know your site is slow?
It feels slow
Use a stopwatch
Synthetic measures
• Pingdom,
Webpagetest, Gomez
Real user monitoring
• New Relic, section.io
✓
✓
✗
✗
Metrics to Measure Performance
Visually Complete Fully Loaded
Page Load TimeStart Render Time
< 1 second Start Render Time
2-3 seconds Visually
Complete
Good website performance
looks like…
• Over 50% of mobile users
abandon a site that takes
>3 seconds to load
• On Black Friday 2016,
mobile accounted for 55%
of page visits and 36% of
total sales.
Don’t forget about mobile!
Little Wins to Improve Magento Site Performance
Manage 3rd
Party
JavaScript
on site
Image
optimization
Remove
unnecessary
CSS code
BIG WINS
FOR OPTIMAL
PERFORMANCE
• Caching
• Use a Content Delivery Network
• Varnish Cache recommended for Magento
• Upgrade to HTTP/2
• Faster and bonus of improved security
• Choose a good hosting provider
• Modern hardware, HTTP/2 capabilities, Magento-
specific considerations
BIGWINS
Demystifying Website Performance and Its Impact on Revenue
Caching: Storing parts of your page on a caching
server or CDN so requests don’t need to go back to
your website server.
Visitor #1
Cache
(Empty at
this point)
Website server
Caching: Storing parts of your page on a caching
server or CDN so requests don’t need to go back to
your website server.
Visitor #1 Cache Website server
Visitor #1 Cache Website server
Visitor #2
Visitor #1 Cache Website server
Visitor #2
And so on…
Magento recommends open-source
software Varnish Cache for optimal
performance.
Download and install yourself or connect to a CDN to run for you.
Content Delivery Network: Servers all over the globe
bring content closer to visitors.
Website server
CDN caches
CDN caches
Visitor browsers
Visitor browsers
Visitor browsers
Case Study: Adore Beauty
• Online beauty store
• Used in-depth data and New Relic to pinpoint performance issues
Improvement
Results
• Viewed 9.4% more product pages
• Reached checkout page 15.5%
more often
• Reached checkout success page
16.5% more often
• Resulted in consistently higher
revenue
“We didn’t believe the results at first, so we asked
section.io to leave the A/B Testing on for a
number of weeks and each week the results
came back the same.
Their technical expertise is impressive, but more
importantly we are impressed with having more
money in the bank!”
- Kate Morris
CEO and Founder Adore Beauty
What we learned:
• What website performance means
• How performance impacts revenue
• Metrics and programs to measure your performance
• Steps to take to improve performance
• How caching and Content Delivery Networks impact performance
Get Started:
• Get the section.io Instant Global Cache Extension for Magento 2 at:
get.section.io/Magento2
• Contact section.io: sales@section.io, @section.io
• Download our guide to improving performance and scalability for
Magento: get.section.io/MagentoGuide
1 of 25

Recommended

Shop.org 2017 Tech talk website speed for ecommerce why it matters and how to... by
Shop.org 2017 Tech talk website speed for ecommerce why it matters and how to...Shop.org 2017 Tech talk website speed for ecommerce why it matters and how to...
Shop.org 2017 Tech talk website speed for ecommerce why it matters and how to...National Retail Federation
63 views15 slides
Zecloud.com by
Zecloud.comZecloud.com
Zecloud.comLuc Walter iBata
269 views7 slides
Improve Your Site With A Real-time Core Web Vitals View by
Improve Your Site With A Real-time Core Web Vitals ViewImprove Your Site With A Real-time Core Web Vitals View
Improve Your Site With A Real-time Core Web Vitals ViewWP Engine
647 views23 slides
Ipage review by
Ipage reviewIpage review
Ipage reviewEricawarren
121 views5 slides
Webinar - Retention is the new growth. Neil Patel on growing your business in... by
Webinar - Retention is the new growth. Neil Patel on growing your business in...Webinar - Retention is the new growth. Neil Patel on growing your business in...
Webinar - Retention is the new growth. Neil Patel on growing your business in...WP Engine
1.4K views36 slides
Going From Project To Project To Monthly Recurring Revenue with Growth Suite by
Going From Project To Project To Monthly Recurring Revenue with Growth Suite Going From Project To Project To Monthly Recurring Revenue with Growth Suite
Going From Project To Project To Monthly Recurring Revenue with Growth Suite WP Engine
405 views37 slides

More Related Content

What's hot

Making Your Website Deliver by
Making Your Website DeliverMaking Your Website Deliver
Making Your Website DeliverDarren Ratcliffe
330 views16 slides
A/B Testing For The Win by
A/B Testing For The WinA/B Testing For The Win
A/B Testing For The WinBill Robbins
479 views12 slides
Use Amazon.com personalization on your WooCommerce store. by
Use Amazon.com personalization on your WooCommerce store.Use Amazon.com personalization on your WooCommerce store.
Use Amazon.com personalization on your WooCommerce store.WP Engine
1K views45 slides
Presentatie van Emerce conversion 2014 over laadtijden by
Presentatie van Emerce conversion 2014 over laadtijdenPresentatie van Emerce conversion 2014 over laadtijden
Presentatie van Emerce conversion 2014 over laadtijdenAndré Scholten
1K views50 slides
Wordcamp 2017-toronto-sam lalonde by
Wordcamp 2017-toronto-sam lalondeWordcamp 2017-toronto-sam lalonde
Wordcamp 2017-toronto-sam lalondewcto2017
1.7K views35 slides
The Small Things That Add Up: How to Find What Design Factors Influence Conve... by
The Small Things That Add Up: How to Find What Design Factors Influence Conve...The Small Things That Add Up: How to Find What Design Factors Influence Conve...
The Small Things That Add Up: How to Find What Design Factors Influence Conve...Tammy Everts
2K views34 slides

What's hot(20)

A/B Testing For The Win by Bill Robbins
A/B Testing For The WinA/B Testing For The Win
A/B Testing For The Win
Bill Robbins479 views
Use Amazon.com personalization on your WooCommerce store. by WP Engine
Use Amazon.com personalization on your WooCommerce store.Use Amazon.com personalization on your WooCommerce store.
Use Amazon.com personalization on your WooCommerce store.
WP Engine1K views
Presentatie van Emerce conversion 2014 over laadtijden by André Scholten
Presentatie van Emerce conversion 2014 over laadtijdenPresentatie van Emerce conversion 2014 over laadtijden
Presentatie van Emerce conversion 2014 over laadtijden
André Scholten1K views
Wordcamp 2017-toronto-sam lalonde by wcto2017
Wordcamp 2017-toronto-sam lalondeWordcamp 2017-toronto-sam lalonde
Wordcamp 2017-toronto-sam lalonde
wcto20171.7K views
The Small Things That Add Up: How to Find What Design Factors Influence Conve... by Tammy Everts
The Small Things That Add Up: How to Find What Design Factors Influence Conve...The Small Things That Add Up: How to Find What Design Factors Influence Conve...
The Small Things That Add Up: How to Find What Design Factors Influence Conve...
Tammy Everts2K views
Technical SEO for the Non-Techie: Website Speed Testing and Monitoring by Elementive
Technical SEO for the Non-Techie: Website Speed Testing and MonitoringTechnical SEO for the Non-Techie: Website Speed Testing and Monitoring
Technical SEO for the Non-Techie: Website Speed Testing and Monitoring
Elementive590 views
Why you should need a web maintenance checklist? by Stephen Lee
Why you should need a web maintenance checklist?  Why you should need a web maintenance checklist?
Why you should need a web maintenance checklist?
Stephen Lee101 views
How to check website speed by zimo one
How to check website speedHow to check website speed
How to check website speed
zimo one46 views
MeasureWorks - Emerece eTravel - 7 performance concerns for marketers by MeasureWorks
MeasureWorks - Emerece eTravel -  7 performance concerns for marketersMeasureWorks - Emerece eTravel -  7 performance concerns for marketers
MeasureWorks - Emerece eTravel - 7 performance concerns for marketers
MeasureWorks548 views
speed up shopify by AnishKaur
speed up shopifyspeed up shopify
speed up shopify
AnishKaur153 views
09 performance by Ynon Perek
09 performance09 performance
09 performance
Ynon Perek578 views
Building the Fastest WooCommerce Store Ever by Chris Lema
Building the Fastest WooCommerce Store EverBuilding the Fastest WooCommerce Store Ever
Building the Fastest WooCommerce Store Ever
Chris Lema307 views
Few Project Management Tips by Ketan Raval
Few Project Management TipsFew Project Management Tips
Few Project Management Tips
Ketan Raval1.3K views
Introduction to Addressy - address verification made easy by Addressy
Introduction to Addressy - address verification made easyIntroduction to Addressy - address verification made easy
Introduction to Addressy - address verification made easy
Addressy107 views
Mobile site certification study jam by Eslam Saeed
Mobile site certification study jam Mobile site certification study jam
Mobile site certification study jam
Eslam Saeed156 views
Dental Website Design | Websites for Dentists by bumpynewsletter37
Dental Website Design | Websites for DentistsDental Website Design | Websites for Dentists
Dental Website Design | Websites for Dentists
bumpynewsletter37343 views
Wp speedy make your word-press website loads faster by Sasa Jovanovic
Wp speedy   make your word-press website loads fasterWp speedy   make your word-press website loads faster
Wp speedy make your word-press website loads faster
Sasa Jovanovic60 views
How to use New Technology to become more efficient by Andy Carruthers
How to use New Technology to become more efficientHow to use New Technology to become more efficient
How to use New Technology to become more efficient
Andy Carruthers52 views
Zevera affiliates guide by Maria Nourka
Zevera affiliates guideZevera affiliates guide
Zevera affiliates guide
Maria Nourka423 views

Similar to Demystifying Website Performance and Its Impact on Revenue

Optimizing WordPress Performance by
Optimizing WordPress PerformanceOptimizing WordPress Performance
Optimizing WordPress PerformanceDouglas Yuen
2.1K views28 slides
Mage uk-2013-1345-chris-wells-131030120920-phpapp01 by
Mage uk-2013-1345-chris-wells-131030120920-phpapp01Mage uk-2013-1345-chris-wells-131030120920-phpapp01
Mage uk-2013-1345-chris-wells-131030120920-phpapp01Karla Mae Tejon
298 views31 slides
The Importance of Site Performance and Simple Steps to Achieve It by
The Importance of Site Performance and Simple Steps to Achieve ItThe Importance of Site Performance and Simple Steps to Achieve It
The Importance of Site Performance and Simple Steps to Achieve ItNexcess.net LLC
2.1K views31 slides
Leveraging Website Speed to Increase Sales by
Leveraging Website Speed to Increase SalesLeveraging Website Speed to Increase Sales
Leveraging Website Speed to Increase SalesVendasta Technologies
216 views41 slides
Boosting your conversion rate through web performance improvements by
Boosting your conversion rate through web performance improvementsBoosting your conversion rate through web performance improvements
Boosting your conversion rate through web performance improvementsAlyss Noland
114 views19 slides
Web analyticspres -am-long by
Web analyticspres -am-longWeb analyticspres -am-long
Web analyticspres -am-longAnna Long
381 views31 slides

Similar to Demystifying Website Performance and Its Impact on Revenue(20)

Optimizing WordPress Performance by Douglas Yuen
Optimizing WordPress PerformanceOptimizing WordPress Performance
Optimizing WordPress Performance
Douglas Yuen2.1K views
Mage uk-2013-1345-chris-wells-131030120920-phpapp01 by Karla Mae Tejon
Mage uk-2013-1345-chris-wells-131030120920-phpapp01Mage uk-2013-1345-chris-wells-131030120920-phpapp01
Mage uk-2013-1345-chris-wells-131030120920-phpapp01
Karla Mae Tejon298 views
The Importance of Site Performance and Simple Steps to Achieve It by Nexcess.net LLC
The Importance of Site Performance and Simple Steps to Achieve ItThe Importance of Site Performance and Simple Steps to Achieve It
The Importance of Site Performance and Simple Steps to Achieve It
Nexcess.net LLC2.1K views
Boosting your conversion rate through web performance improvements by Alyss Noland
Boosting your conversion rate through web performance improvementsBoosting your conversion rate through web performance improvements
Boosting your conversion rate through web performance improvements
Alyss Noland114 views
Web analyticspres -am-long by Anna Long
Web analyticspres -am-longWeb analyticspres -am-long
Web analyticspres -am-long
Anna Long381 views
Web Page Speed - A Most Important Feature by Scott Germaise
Web Page Speed - A Most Important FeatureWeb Page Speed - A Most Important Feature
Web Page Speed - A Most Important Feature
Scott Germaise1.3K views
A Designer's Guide to Web Performance by Kevin Mandeville
A Designer's Guide to Web PerformanceA Designer's Guide to Web Performance
A Designer's Guide to Web Performance
Kevin Mandeville1.3K views
Accelerating eCommerce Experiences by rswint
Accelerating eCommerce ExperiencesAccelerating eCommerce Experiences
Accelerating eCommerce Experiences
rswint156 views
Maximizing site speed with mercy corps by John Brandenburg
Maximizing site speed with mercy corpsMaximizing site speed with mercy corps
Maximizing site speed with mercy corps
John Brandenburg294 views
6 WooCommerce Dev Tricks for Building Fast eCommerce Websites.pdf by WP Engine
6 WooCommerce Dev Tricks for Building Fast eCommerce Websites.pdf6 WooCommerce Dev Tricks for Building Fast eCommerce Websites.pdf
6 WooCommerce Dev Tricks for Building Fast eCommerce Websites.pdf
WP Engine120 views
10 Best Practices for Magento Maintenance and Support by APPSeCONNECT
10 Best Practices for Magento Maintenance and Support10 Best Practices for Magento Maintenance and Support
10 Best Practices for Magento Maintenance and Support
APPSeCONNECT1K views
Windy cityrails performance_tuning by John McCaffrey
Windy cityrails performance_tuningWindy cityrails performance_tuning
Windy cityrails performance_tuning
John McCaffrey1.7K views

Recently uploaded(20)

Bridging the Gap: How SEO and CRO Work Together to Maximize User Satisfaction... by Rio Ichikawa
Bridging the Gap: How SEO and CRO Work Together to Maximize User Satisfaction...Bridging the Gap: How SEO and CRO Work Together to Maximize User Satisfaction...
Bridging the Gap: How SEO and CRO Work Together to Maximize User Satisfaction...
Rio Ichikawa123 views
First 30 days of Your CRO Program by VWO
First 30 days of Your CRO ProgramFirst 30 days of Your CRO Program
First 30 days of Your CRO Program
VWO52 views
Deltaplan - SEO Search by Roy Huiskes
Deltaplan - SEO SearchDeltaplan - SEO Search
Deltaplan - SEO Search
Roy Huiskes49 views

Demystifying Website Performance and Its Impact on Revenue

  • 1. Demystifying Website Performance and Its Impact on Revenue Stewart McGrath, CEO and Co-founder of section.io
  • 2. © 2016 Magento, Inc. Page | 2 Agenda • Definition of website performance • How performance impacts revenue • How to measure your website performance • Metrics to use • Achieving better website performance • Little wins • Big Wins • Caching and CDNs • Adore Beauty case study
  • 3. What is website performance?
  • 4. • Page load time • Conversion rate • Bounce rate • Ability to handle traffic spikes (scalability)
  • 6. Amazon lost 1% in sales for every additional 100ms in page load time. Walmart found page speeds of 1- 2 seconds are twice as likely to convert as speeds of 3-4 seconds.
  • 7. How do you know your site is slow? It feels slow Use a stopwatch Synthetic measures • Pingdom, Webpagetest, Gomez Real user monitoring • New Relic, section.io ✓ ✓ ✗ ✗
  • 8. Metrics to Measure Performance Visually Complete Fully Loaded Page Load TimeStart Render Time
  • 9. < 1 second Start Render Time 2-3 seconds Visually Complete Good website performance looks like…
  • 10. • Over 50% of mobile users abandon a site that takes >3 seconds to load • On Black Friday 2016, mobile accounted for 55% of page visits and 36% of total sales. Don’t forget about mobile!
  • 11. Little Wins to Improve Magento Site Performance Manage 3rd Party JavaScript on site Image optimization Remove unnecessary CSS code
  • 13. • Caching • Use a Content Delivery Network • Varnish Cache recommended for Magento • Upgrade to HTTP/2 • Faster and bonus of improved security • Choose a good hosting provider • Modern hardware, HTTP/2 capabilities, Magento- specific considerations BIGWINS
  • 15. Caching: Storing parts of your page on a caching server or CDN so requests don’t need to go back to your website server. Visitor #1 Cache (Empty at this point) Website server
  • 16. Caching: Storing parts of your page on a caching server or CDN so requests don’t need to go back to your website server. Visitor #1 Cache Website server
  • 17. Visitor #1 Cache Website server Visitor #2
  • 18. Visitor #1 Cache Website server Visitor #2 And so on…
  • 19. Magento recommends open-source software Varnish Cache for optimal performance. Download and install yourself or connect to a CDN to run for you.
  • 20. Content Delivery Network: Servers all over the globe bring content closer to visitors. Website server CDN caches CDN caches Visitor browsers Visitor browsers Visitor browsers
  • 21. Case Study: Adore Beauty • Online beauty store • Used in-depth data and New Relic to pinpoint performance issues Improvement
  • 22. Results • Viewed 9.4% more product pages • Reached checkout page 15.5% more often • Reached checkout success page 16.5% more often • Resulted in consistently higher revenue
  • 23. “We didn’t believe the results at first, so we asked section.io to leave the A/B Testing on for a number of weeks and each week the results came back the same. Their technical expertise is impressive, but more importantly we are impressed with having more money in the bank!” - Kate Morris CEO and Founder Adore Beauty
  • 24. What we learned: • What website performance means • How performance impacts revenue • Metrics and programs to measure your performance • Steps to take to improve performance • How caching and Content Delivery Networks impact performance
  • 25. Get Started: • Get the section.io Instant Global Cache Extension for Magento 2 at: get.section.io/Magento2 • Contact section.io: sales@section.io, @section.io • Download our guide to improving performance and scalability for Magento: get.section.io/MagentoGuide

Editor's Notes

  1. Website performance as an umbrella phrase can mean many different things – if your business is focused on upping conversion rate, a website that converts poorly could be considered to be performing badly for your business needs.
  2. Website performance as an umbrella phrase can mean many different things – if your business is focused on upping conversion rate, a website that converts poorly could be considered to be performing badly for your business needs.
  3. However, technical definition of “website performance” focuses on one element of websites, speed. Website speed tent. impacts all the other elements of performance - bounce rate, conversion rate, cart size, and even scalability because the faster pages load, the more visitors you can serve at once.
  4. It’s not just user experience that takes a hit – many studies have proved the impact website speed has on sales. Was on slide: Studies by major ecommerce sites have demonstrated impact of speed on revenue:
  5. Once you know what metrics to collect, here are some of the tools you can use. There are two main categories to website performance monitoring tools - synthetic, which simulates real visitor behavior, and Real User Monitoring, which captures information on the actual visitors using your site. Synthetic monitoring cannot account for the complexities of how actual visitors see and browse around your site, but for basic website performance tests it gives good metrics. Real user monitoring or RUM is an excellent tool if you can get it, but requires your website to have enough actual visitors to test and often requires buying a specific RUM platform. Synthetic platforms we recommend include WebPageTest and Pingdom. WebPageTest will provide you with the metrics we described in the last slide, and a “waterfall test” that shows what elements are taking the most time to load and which may be delaying other elements from loading. New Relic is an excellent RUM tool that provides advanced monitoring, including server-side statistics and scalability monitoring if you are looking for that level of detail.
  6. Once you know what metrics to collect, here are some of the tools you can use. There are two main categories to website performance monitoring tools - synthetic, which simulates real visitor behavior, and Real User Monitoring, which captures information on the actual visitors using your site. Synthetic monitoring cannot account for the complexities of how actual visitors see and browse around your site, but for basic website performance tests it gives good metrics. Real user monitoring or RUM is an excellent tool if you can get it, but requires your website to have enough actual visitors to test and often requires buying a specific RUM platform. Synthetic platforms we recommend include WebPageTest and Pingdom. WebPageTest will provide you with the metrics we described in the last slide, and a “waterfall test” that shows what elements are taking the most time to load and which may be delaying other elements from loading. New Relic is an excellent RUM tool that provides advanced monitoring, including server-side statistics and scalability monitoring if you are looking for that level of detail.
  7. Some recommended goals for your website are -Under 200 ms TTFB -Under 1 second start render -Under 2 seconds visually complete
  8. Don’t forget about mobile load times – these can be impacted by network speed and mobile OS so it’s important your site itself is as fast as possible. The tips we will lay out next can improve both your desktop and mobile sites.
  9. Where should you start when improving performance? Here are some easy steps anyone can take -Reduce image sizes and optimize them for web. Even if an image appears smaller due to HTML resizing, the browser will have to load the full image size. Avoid this by sizing images for the max width they will appear on your site. You can also save at a lower quality for many online uses. There are several free online tools that will both resize and compress images for free. -3rd party Plugins such as Google Analytics and other marketing tools can dramatically slow down your site. Regularly review your code and view Waterfall tests to see what javascript plugins are setup on your site and how much they are slowing it down. -Smaller CSS files will load more quickly, so review your CSS code regularly and use a free minifying tool if needed.
  10. For real performance improvements, you’ll have to implement some of these tips. Some will require a developer to setup however the speed improvements are worth the time and cost of implementation. -Go through this list briefly
  11. For real performance improvements, you’ll have to implement some of these tips. Some will require a developer to setup however the speed improvements are worth the time and cost of implementation. -Go through this list briefly
  12. Two major types of caching – Definitions of browser/server caching and how they speed up sites so much Cache hit vs cache miss – aim for highest percentage of cache hit Aim to cache as much content as possible including the HTML document – first piece of information server gives browser to begin speeding up site. This improves the TTFB.
  13. Two major types of caching – Definitions of browser/server caching and how they speed up sites so much Cache hit vs cache miss – aim for highest percentage of cache hit Aim to cache as much content as possible including the HTML document – first piece of information server gives browser to begin speeding up site. This improves the TTFB.
  14. Two major types of caching – Definitions of browser/server caching and how they speed up sites so much Cache hit vs cache miss – aim for highest percentage of cache hit Aim to cache as much content as possible including the HTML document – first piece of information server gives browser to begin speeding up site. This improves the TTFB.
  15. Two major types of caching – Definitions of browser/server caching and how they speed up sites so much Cache hit vs cache miss – aim for highest percentage of cache hit Aim to cache as much content as possible including the HTML document – first piece of information server gives browser to begin speeding up site. This improves the TTFB.
  16. This could be part of previous slide on caching or just one bullet point if we can fit
  17. CDNs have different strengths – as a Magento merchant you should look for those that use Varnish Cache
  18. We performed a test with Adore Beauty, a leading online beauty store in Australia, to prove to them the impact speed would have on revenue.
  19. Consistently those going through a faster website were shown to view more pages overall, more product pages, bounce less, and reach both checkout and checkout success page more often. We left the tests in place for several weeks to ensure results were real and found the same thing week after week.
  20. Website performance as an umbrella phrase can mean many different things – if your business is focused on upping conversion rate, a website that converts poorly could be considered to be performing badly for your business needs.