SlideShare a Scribd company logo
Life in the Fast Lane
     Speed, Usability &
 Search Engine Optimization

          Dana DiTomaso
          CEO, Kick Point
          @danaditomaso
           kickpoint.ca
Life in the Fast Lane: Speed, Usability & Search Engine Optimization
We’re All Impatient Jerks

   Visitors want your site to load in
           2 seconds or less

    Every extra second of load time
causes 20% of your visitors to jump ship
Did We Forget?
Everything Old Is New Again




            =
Don’t Be This Guy
Best. Website. Ever.




http://www.dolekemp96.org/main.htm
Dole/Kemp vs Basic
           WordPress
dolekemp96.org/main.htm    wp-themes.com
     142 lines of code     487 lines of code
       18 requests            6 requests
     422ms load time        1.25s load time
     85.6 kB page size    125.7 kB page size

      DNS – 151 ms          DNS – 169 ms
    Connect – 159 ms      Connect – 282 ms
      Wait – 11 ms         Wait – 276 ms
     Receive – 13 ms      Receive – 112 ms
That’s Nice.




http://tools.pingdom.com/fpt
How Does This Affect Search
         Traffic?
Actually a Good Thing


Google has a “time
budget” for how long
they’re willing to spend on
your site – don’t blow it.
What to Consider
Start Testing
•   https://developers.google.com/speed/pagespeed/insights
•   http://tools.pingdom.com/fpt/
•   http://www.webpagetest.org/
•   http://gtmetrix.com/ (is particularly harsh)
Clean Up Your Database
• BACKUP FIRST
• In phpMyAdmin:
Do You Really Need That
           Plugin?
• Delete any plugins you’re not using
• Dump anything that isn’t updated regularly
• Avoid plugins that create queries on the fly
  when a flat file would do
Use Browser Caching
• Set an expiry date in your HTTP headers for
  static resources

• For example:
       Expires: Thu, 07 Nov 2022 23:00:00 GMT


• More:
  https://developers.google.com/speed/docs/best-practices/caching#LeverageBrowserCaching
Minimize HTTP Requests
• If you’re not using a plugin on a specific page
  type, see if you can avoid loading it
• Do you really need social icons everywhere?
• Move JS to server-side PHP if possible
Optimize Your Images
• Don’t upload an image larger than what’s
  required
• Use the right file format for the job
   – PNGs are awesome
   – GIFs are for tiny images or animation
   – JPGs are for photographs
• Use an image compressor
   – WP Smush.it plugin
Compress/Combine JS + CSS
Use Sprites
• Every time an image request is made, a kitten
  cries
• http://spriteme.org/
Install W3 Total Cache
http://wordpress.org/extend/plugins/w3-total-cache/

Really excellent step-by-step guide here:
http://gtmetrix.com/wordpress-optimization-guide.html
Does All That Really Help?
Back To The Future




       =
Responsive?

 display: none?
It’s still loading!
Change, Don’t Hide
• Think mobile first
• Progressively enhance
  with JS
• Read this book!




http://www.abookapart.com/products/mobile-first
Keep Paying Attention




• http://kickpoint.ca/site-performance-dashboard-for-google-analytics/
Questions? Aspirin?
You made it!

Here is a cute
animal who cares
about speed.

Thank you for
listening.

More Related Content

PDF
Keep the Web Fast
PPTX
Optimizing your WordPress website
PDF
Cache is keeping you from reaching the full potential as a developer (word ca...
PPTX
Squeeze Maximum Performance From Your Joomla Website
PPTX
How webpage loading takes place?
PPTX
Speed up Your Joomla Site for Ultimate Performance
PDF
Need for Speed: Website Edition – Website Optimization Tools and Techniques P...
PPTX
10 things to do to speed up your site
Keep the Web Fast
Optimizing your WordPress website
Cache is keeping you from reaching the full potential as a developer (word ca...
Squeeze Maximum Performance From Your Joomla Website
How webpage loading takes place?
Speed up Your Joomla Site for Ultimate Performance
Need for Speed: Website Edition – Website Optimization Tools and Techniques P...
10 things to do to speed up your site

What's hot (20)

PPTX
WordPress SEO Site Optimization Strategies & Techniques
PDF
Website speed optimization guide for technically advanced webmasters
PDF
Optimizing web performance (Fronteers edition)
PPTX
Web Performance: 3 Stages to Success
PDF
Sabine Langmann - Brighton SEO 2018 - How to expand to different markets
PDF
Technical SEO for WordPress - 2019 edition
PDF
Guide To Web Development
PPTX
Performace optimization (increase website speed)
PDF
How to Speed Up Your Joomla Website
PPT
Website speed optimization techniques
PPTX
WordPress Performance 101
PDF
Hidden Secrets For A Hack-Proof Joomla! Site
PDF
PAC 2019 virtual Mark Tomlinson
PDF
Web Performance Madness - brightonSEO 2018
PPT
How We Localize & Mobilize WP Sites - Pubcon 2013
PDF
Measuring Web Performance
PDF
Does This Theme Make My Website Look Fat? (Wordcamp SLC 2013)
ODP
Administer WordPress with WP-CLI
ODP
WordPress optimization
PDF
WordPress SEO Site Optimization Strategies & Techniques
Website speed optimization guide for technically advanced webmasters
Optimizing web performance (Fronteers edition)
Web Performance: 3 Stages to Success
Sabine Langmann - Brighton SEO 2018 - How to expand to different markets
Technical SEO for WordPress - 2019 edition
Guide To Web Development
Performace optimization (increase website speed)
How to Speed Up Your Joomla Website
Website speed optimization techniques
WordPress Performance 101
Hidden Secrets For A Hack-Proof Joomla! Site
PAC 2019 virtual Mark Tomlinson
Web Performance Madness - brightonSEO 2018
How We Localize & Mobilize WP Sites - Pubcon 2013
Measuring Web Performance
Does This Theme Make My Website Look Fat? (Wordcamp SLC 2013)
Administer WordPress with WP-CLI
WordPress optimization
Ad

Similar to Life in the Fast Lane: Speed, Usability & Search Engine Optimization (20)

PDF
20 tips for website performance
KEY
Page Performance
PPTX
10 Things You Can Do to Speed Up Your Web App Today
PPTX
10 things you can do to speed up your web app today stir trek edition
PPTX
Optimizing Your WordPress Site: Why speed matters, and how to get there
PDF
Optimizing WordPress Performance
PPT
performance.ppt
PPTX
Speed up your site! #wcmtl2015 by Meagan Hanes
PDF
The 5 most common reasons for a slow WordPress site and how to fix them – ext...
PDF
SearchLeeds 2018 - Bastian Grimm - Peak Ace - International site speed: Going...
PDF
Super speed around the globe - SearchLeeds 2018
PPTX
Minimize website page loading time – 20+ advanced SEO tips
PDF
Web Performance Optimization (WPO)
PPTX
Speed Up WordPress Websites - Part 1 - WordPress Cairo Meetup
PPTX
10 Tips for Optimising WordPress
PDF
The need for Speed: Advanced #webperf - SEOday 2018
PPTX
Ctrl+F5 Bangalore 2017: Super charge you word press website by Justin Thomas
PDF
23 Ways To Speed Up WordPress
PPTX
Website Performance
PPT
Fast Sites and SEO - PubCon 2017
20 tips for website performance
Page Performance
10 Things You Can Do to Speed Up Your Web App Today
10 things you can do to speed up your web app today stir trek edition
Optimizing Your WordPress Site: Why speed matters, and how to get there
Optimizing WordPress Performance
performance.ppt
Speed up your site! #wcmtl2015 by Meagan Hanes
The 5 most common reasons for a slow WordPress site and how to fix them – ext...
SearchLeeds 2018 - Bastian Grimm - Peak Ace - International site speed: Going...
Super speed around the globe - SearchLeeds 2018
Minimize website page loading time – 20+ advanced SEO tips
Web Performance Optimization (WPO)
Speed Up WordPress Websites - Part 1 - WordPress Cairo Meetup
10 Tips for Optimising WordPress
The need for Speed: Advanced #webperf - SEOday 2018
Ctrl+F5 Bangalore 2017: Super charge you word press website by Justin Thomas
23 Ways To Speed Up WordPress
Website Performance
Fast Sites and SEO - PubCon 2017
Ad

More from Dana DiTomaso (20)

PDF
Turbocharging Google Analytics
PDF
Insights, Not Data: Automated Reporting That Works
PDF
Improved Reporting & Analytics Within Google Tools
PDF
Reporting: The Best & Worst Part of Your Job
PDF
Understanding Your Local Search Presence
PDF
customTask: Your New Google Analytics BFF
POTX
More Signal, Less Noise: How to Dial in Your Customer Experience
PDF
Reporting: Be Better
PDF
Focused Reporting: Fewer Reports that Do More
PPTX
Building a Reporting Framework for your SaaS Company
PPTX
Not All Sessions are Created Equal - #GetUplift
PPTX
PPC Reports That Matter #CTAConf 2017
PPTX
Optimizing for Engagement (For SearchLove Boston)
PPTX
Fast But Still Furious: Why Speed Isn't Enough
PPTX
Optimize for Engagement: Future-Proof Your Local Search Rankings
PPTX
Who are we writing for? Choose fact over fiction.
PPTX
Social Media: People First, "Rules" Second (#MozCon 2016)
PPTX
Your Local Business Primer
PPTX
Making Sense of Analytics
PPTX
Introduction to Google Analytics
Turbocharging Google Analytics
Insights, Not Data: Automated Reporting That Works
Improved Reporting & Analytics Within Google Tools
Reporting: The Best & Worst Part of Your Job
Understanding Your Local Search Presence
customTask: Your New Google Analytics BFF
More Signal, Less Noise: How to Dial in Your Customer Experience
Reporting: Be Better
Focused Reporting: Fewer Reports that Do More
Building a Reporting Framework for your SaaS Company
Not All Sessions are Created Equal - #GetUplift
PPC Reports That Matter #CTAConf 2017
Optimizing for Engagement (For SearchLove Boston)
Fast But Still Furious: Why Speed Isn't Enough
Optimize for Engagement: Future-Proof Your Local Search Rankings
Who are we writing for? Choose fact over fiction.
Social Media: People First, "Rules" Second (#MozCon 2016)
Your Local Business Primer
Making Sense of Analytics
Introduction to Google Analytics

Life in the Fast Lane: Speed, Usability & Search Engine Optimization

  • 1. Life in the Fast Lane Speed, Usability & Search Engine Optimization Dana DiTomaso CEO, Kick Point @danaditomaso kickpoint.ca
  • 3. We’re All Impatient Jerks Visitors want your site to load in 2 seconds or less Every extra second of load time causes 20% of your visitors to jump ship
  • 5. Everything Old Is New Again =
  • 8. Dole/Kemp vs Basic WordPress dolekemp96.org/main.htm wp-themes.com 142 lines of code 487 lines of code 18 requests 6 requests 422ms load time 1.25s load time 85.6 kB page size 125.7 kB page size DNS – 151 ms DNS – 169 ms Connect – 159 ms Connect – 282 ms Wait – 11 ms Wait – 276 ms Receive – 13 ms Receive – 112 ms
  • 10. How Does This Affect Search Traffic?
  • 11. Actually a Good Thing Google has a “time budget” for how long they’re willing to spend on your site – don’t blow it.
  • 13. Start Testing • https://developers.google.com/speed/pagespeed/insights • http://tools.pingdom.com/fpt/ • http://www.webpagetest.org/ • http://gtmetrix.com/ (is particularly harsh)
  • 14. Clean Up Your Database • BACKUP FIRST • In phpMyAdmin:
  • 15. Do You Really Need That Plugin? • Delete any plugins you’re not using • Dump anything that isn’t updated regularly • Avoid plugins that create queries on the fly when a flat file would do
  • 16. Use Browser Caching • Set an expiry date in your HTTP headers for static resources • For example: Expires: Thu, 07 Nov 2022 23:00:00 GMT • More: https://developers.google.com/speed/docs/best-practices/caching#LeverageBrowserCaching
  • 17. Minimize HTTP Requests • If you’re not using a plugin on a specific page type, see if you can avoid loading it • Do you really need social icons everywhere? • Move JS to server-side PHP if possible
  • 18. Optimize Your Images • Don’t upload an image larger than what’s required • Use the right file format for the job – PNGs are awesome – GIFs are for tiny images or animation – JPGs are for photographs • Use an image compressor – WP Smush.it plugin
  • 20. Use Sprites • Every time an image request is made, a kitten cries • http://spriteme.org/
  • 21. Install W3 Total Cache http://wordpress.org/extend/plugins/w3-total-cache/ Really excellent step-by-step guide here: http://gtmetrix.com/wordpress-optimization-guide.html
  • 22. Does All That Really Help?
  • 23. Back To The Future =
  • 25. Change, Don’t Hide • Think mobile first • Progressively enhance with JS • Read this book! http://www.abookapart.com/products/mobile-first
  • 26. Keep Paying Attention • http://kickpoint.ca/site-performance-dashboard-for-google-analytics/
  • 27. Questions? Aspirin? You made it! Here is a cute animal who cares about speed. Thank you for listening.