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

What's hot (20)

PPTX
WordPress SEO Site Optimization Strategies & Techniques
Jeff Kemp
 
PDF
Website speed optimization guide for technically advanced webmasters
Aditya Singh
 
PDF
Optimizing web performance (Fronteers edition)
Dave Olsen
 
PPTX
Web Performance: 3 Stages to Success
Austin Gil
 
PDF
Sabine Langmann - Brighton SEO 2018 - How to expand to different markets
Sabine Langmann
 
PDF
Technical SEO for WordPress - 2019 edition
Otto Kekäläinen
 
PDF
Guide To Web Development
FaisalBinHassan
 
PPTX
Performace optimization (increase website speed)
clickramanm
 
PDF
How to Speed Up Your Joomla Website
SiteGround.com
 
PPT
Website speed optimization techniques
ValueCoders
 
PPTX
WordPress Performance 101
Bora Yalcin
 
PDF
Hidden Secrets For A Hack-Proof Joomla! Site
Daniel Kanchev
 
PDF
PAC 2019 virtual Mark Tomlinson
Neotys
 
PDF
Web Performance Madness - brightonSEO 2018
Bastian Grimm
 
PPT
How We Localize & Mobilize WP Sites - Pubcon 2013
Search Commander, Inc.
 
PDF
Measuring Web Performance
Dave Olsen
 
PDF
Does This Theme Make My Website Look Fat? (Wordcamp SLC 2013)
Adam Dunford
 
ODP
Administer WordPress with WP-CLI
Suwash Kunwar
 
ODP
WordPress optimization
siddhant mandal
 
PDF
Speed!
Rafael Corral
 
WordPress SEO Site Optimization Strategies & Techniques
Jeff Kemp
 
Website speed optimization guide for technically advanced webmasters
Aditya Singh
 
Optimizing web performance (Fronteers edition)
Dave Olsen
 
Web Performance: 3 Stages to Success
Austin Gil
 
Sabine Langmann - Brighton SEO 2018 - How to expand to different markets
Sabine Langmann
 
Technical SEO for WordPress - 2019 edition
Otto Kekäläinen
 
Guide To Web Development
FaisalBinHassan
 
Performace optimization (increase website speed)
clickramanm
 
How to Speed Up Your Joomla Website
SiteGround.com
 
Website speed optimization techniques
ValueCoders
 
WordPress Performance 101
Bora Yalcin
 
Hidden Secrets For A Hack-Proof Joomla! Site
Daniel Kanchev
 
PAC 2019 virtual Mark Tomlinson
Neotys
 
Web Performance Madness - brightonSEO 2018
Bastian Grimm
 
How We Localize & Mobilize WP Sites - Pubcon 2013
Search Commander, Inc.
 
Measuring Web Performance
Dave Olsen
 
Does This Theme Make My Website Look Fat? (Wordcamp SLC 2013)
Adam Dunford
 
Administer WordPress with WP-CLI
Suwash Kunwar
 
WordPress optimization
siddhant mandal
 

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

PPTX
Speed up your site! #wcmtl2015 by Meagan Hanes
Meagan Hanes
 
PPTX
Breaking the Speed Limit: Faster Websites Win
Jonathan Hochman
 
PPTX
SEO 101 - Google Page Speed Insights Explained
Steve Weber
 
PDF
Optimizing WordPress Performance
Douglas Yuen
 
PDF
How do you speed up your (Wordpress) website?
Aranere
 
PPTX
I Can Haz More Performanz?
Andy Melichar
 
PDF
Joomla Site Optimization
Perry Wirth
 
PPTX
Optimizing Your WordPress Site: Why speed matters, and how to get there
Stephen Bell
 
PDF
How I Earned $30, 587 in 6 Hours Due to Site Speed
Matthew Woodward
 
PDF
How to make WordPress Faster in 2019
Dan Bochichio
 
PPTX
Word press optimizations
Shawn DeWolfe
 
PDF
How to Improve your Website Performance
Mike Rynart
 
PPTX
Caching 101
Andy Melichar
 
PDF
Vinay Paudel: Optimizing and Speeding up a WordPress site
wpnepal
 
PDF
How To Speed Up Your WordPress Website To Improve Search Engine Rankings
Charles McKeever
 
PDF
Performance automation 101 @LDNWebPerf MickMcGuinness
Stephen Thair
 
PPTX
Website Performance
Hugo Fonseca
 
PPTX
Site Speed 101: How to Get Your Site to Load in 1 Second or Less
Dustin Nay
 
PDF
The Need for Speed (5 Performance Optimization Tipps) - brightonSEO 2014
Bastian Grimm
 
PPTX
Wordpress optimization
paudelvinay
 
Speed up your site! #wcmtl2015 by Meagan Hanes
Meagan Hanes
 
Breaking the Speed Limit: Faster Websites Win
Jonathan Hochman
 
SEO 101 - Google Page Speed Insights Explained
Steve Weber
 
Optimizing WordPress Performance
Douglas Yuen
 
How do you speed up your (Wordpress) website?
Aranere
 
I Can Haz More Performanz?
Andy Melichar
 
Joomla Site Optimization
Perry Wirth
 
Optimizing Your WordPress Site: Why speed matters, and how to get there
Stephen Bell
 
How I Earned $30, 587 in 6 Hours Due to Site Speed
Matthew Woodward
 
How to make WordPress Faster in 2019
Dan Bochichio
 
Word press optimizations
Shawn DeWolfe
 
How to Improve your Website Performance
Mike Rynart
 
Caching 101
Andy Melichar
 
Vinay Paudel: Optimizing and Speeding up a WordPress site
wpnepal
 
How To Speed Up Your WordPress Website To Improve Search Engine Rankings
Charles McKeever
 
Performance automation 101 @LDNWebPerf MickMcGuinness
Stephen Thair
 
Website Performance
Hugo Fonseca
 
Site Speed 101: How to Get Your Site to Load in 1 Second or Less
Dustin Nay
 
The Need for Speed (5 Performance Optimization Tipps) - brightonSEO 2014
Bastian Grimm
 
Wordpress optimization
paudelvinay
 
Ad

More from Dana DiTomaso (20)

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

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.