SlideShare a Scribd company logo
How To Turn Your
Website Speed
From Zero To
Hero
Hello!I am Charles Johnston
Owner of HeartWired Digital Solutions
You can find us at www.heartwireddigital.com or @heartwired_ds
2
× Hosting
× Image Optimization
× HTTP/s Requests
× Minimization
× Cleaning up old files
× Caching
× CDN
× Other tips
3
Picking the right
web host
Your host many times is your
superpower
4
Superhero Hosts
× Dedicated hosting
× Malware Scanning
× Caching built in
× CDN (Content Delivery
Networks)
Villains
× Shared hosting
× No scanning
× No optimization tools
× No warning of attacks
5
Hosting
Cheap is not always worth the cost.
6
× Hosting
× Image size (do not supersize)
× Minimize HTTP requests
× Minimize and optimize
7
“Speed Kills… Why Your
Website Needs To Be
Superhero Fast To Deliver
Maximum Conversions”
8
Just make sure they
are not slowing down
your site in the process.
9
× PNG –
produces
higher quality
images, but
also has a
larger file size.
× JPEG –
uses lossy
and lossless
optimization.
× GIF –
only uses 256
colors. It’s the
best choice for
animated
images.
10
Choose the right file type
Want big impact?
Use big image.
11
12
• Adobe
• Gimp
• FileOptimizer
• WPSmush
• TinyPNG
13
• Delete unnecessary images
• Delete other unnecessary files
• Reduce file sizes
• Use CSS Sprite
• Use Lazy Loading
• Combine CSS and JavaScript Files
• Ignore Irrelevant Assets
• Use a Cache Plugin
14
1s to 3s bounce rate increases 32%
1s to 5s bounce rate increases 90%
1s to 10s bounce rate increases 123%
123%Whoa! That’s a big number,
When many times it can be prevented!
15
Pingdom
is a market-leading website
monitoring service, best known
for its free website speed
testing tool..
Google PageSpeed
Insights
Google has its very own speed
testing tool which measures
the performance of a page for
mobile devices and desktop
devices.
Gtmetrix
is another popular speed
analysis tool, and arguably the
best-known of all the Pingdom
alternatives.
KeyCDN
free website speed test tool
provides an incredibly fast and
easy way to determine the
overall speed of your
WordPress site.
YSlow
The tool requires installation as
an add-on for your browser,
but is completely free to use –
and most popular web
browsers are supported.
Chrome DevTools
This is a very popular tool
among developers as it is
easily accessible and a great
for local debugging and testing.
16
17
× Add Expires
headers to
leverage browser
caching
× Use a good theme
(if using
WordPress).
18
× Turn off ping
backs and
trackbacks
× Enable Keep-
Alive
× Reducing Your
redirects
× Specify image
dimensions
× Specify a
character set in
HTTP headers
× Put CSS at the
top and JS at
the bottom
× ## EXPIRES CACHING ##
× <IfModule mod_expires.c>
× ExpiresActive On
× ExpiresByType image/jpg "access plus 1 year"
× ExpiresByType image/jpeg "access plus 1 year"
× ExpiresByType image/gif "access plus 1 year"
× ExpiresByType image/png "access plus 1 year"
× ExpiresByType text/css "access plus 1 month"
× ExpiresByType application/pdf "access plus 1 month"
× ExpiresByType text/x-javascript "access plus 1 month"
× ExpiresByType application/x-shockwave-flash "access plus 1 month"
× ExpiresByType image/x-icon "access plus 1 year"
× ExpiresDefault "access plus 2 days"
× </IfModule>
× ## EXPIRES CACHING ##
19
× <ifModule mod_headers.c>
× Header set Connection keep-alive
× </ifModule>
20
Place your screenshot here
Mobile
Friendly Web
Starting July 1, 2019,
mobile-first indexing is
enabled by default for all
new websites (new to the
web or previously unknown
to Google Search).
21
THANKS!Any questions?
You can find me at @heartwired_ds & charles@heartwiredtech.com
22

More Related Content

Similar to How to turn your website speed from zero to hero

Minimize website page loading time – 20+ advanced SEO tips
Minimize website page loading time – 20+ advanced SEO tipsMinimize website page loading time – 20+ advanced SEO tips
Minimize website page loading time – 20+ advanced SEO tips
CgColors
 
Word press optimizations
Word press optimizations Word press optimizations
Word press optimizations
Shawn DeWolfe
 
Front-End Performance Checklist 2020
Front-End Performance Checklist 2020Front-End Performance Checklist 2020
Front-End Performance Checklist 2020
Harsha MV
 
Website speed optimization techniques
Website speed optimization techniquesWebsite speed optimization techniques
Website speed optimization techniques
ValueCoders
 
Boosting your conversion rate through web performance improvements
Boosting your conversion rate through web performance improvementsBoosting your conversion rate through web performance improvements
Boosting your conversion rate through web performance improvements
Alyss Noland
 
performance.ppt
performance.pptperformance.ppt
performance.ppt
fakeaccount225095
 
How to make WordPress Faster in 2019
How to make WordPress Faster in 2019How to make WordPress Faster in 2019
How to make WordPress Faster in 2019
Dan Bochichio
 
How to speed up your website
How to speed up your websiteHow to speed up your website
How to speed up your website
VernalWeb
 
10 Tips for Optimising WordPress
10 Tips for Optimising WordPress10 Tips for Optimising WordPress
10 Tips for Optimising WordPress
Andrew Marks
 
Tips to improve your website performance
Tips to improve your website performanceTips to improve your website performance
Tips to improve your website performance
WebGuru Infosystems Pvt. Ltd.
 
The Need for Speed (5 Performance Optimization Tipps) - brightonSEO 2014
The Need for Speed (5 Performance Optimization Tipps) - brightonSEO 2014The Need for Speed (5 Performance Optimization Tipps) - brightonSEO 2014
The Need for Speed (5 Performance Optimization Tipps) - brightonSEO 2014
Bastian Grimm
 
PageSpeed Optimization
PageSpeed OptimizationPageSpeed Optimization
PageSpeed Optimization
Shweta Patel
 
High Performance Images in WordPress
High Performance Images in WordPressHigh Performance Images in WordPress
High Performance Images in WordPress
keithdevon
 
WordPress optimization
WordPress optimizationWordPress optimization
WordPress optimization
siddhant mandal
 
Learn WordPress - Live Session 2 Slides
Learn WordPress - Live Session 2 SlidesLearn WordPress - Live Session 2 Slides
Learn WordPress - Live Session 2 Slides
Ahmed Mohammed Nagdy
 
Introduction to Optimizing WordPress for Website Speed
Introduction to Optimizing WordPress for Website SpeedIntroduction to Optimizing WordPress for Website Speed
Introduction to Optimizing WordPress for Website Speed
Nile Flores
 
5 Simple Tips to Boost Your Website's Speed & Improve User Experience
5 Simple Tips to Boost Your Website's Speed & Improve User Experience5 Simple Tips to Boost Your Website's Speed & Improve User Experience
5 Simple Tips to Boost Your Website's Speed & Improve User Experience
VOCSO Technologies
 
Fully Optimized
Fully OptimizedFully Optimized
Fully Optimized
Raven Tools
 
Optimizing Your WordPress Site: Why speed matters, and how to get there
Optimizing Your WordPress Site: Why speed matters, and how to get thereOptimizing Your WordPress Site: Why speed matters, and how to get there
Optimizing Your WordPress Site: Why speed matters, and how to get there
Stephen Bell
 
Reducing Site Speed - Authoritas 'Tea-time SEO' Series of Daily SEO Live Streams
Reducing Site Speed - Authoritas 'Tea-time SEO' Series of Daily SEO Live StreamsReducing Site Speed - Authoritas 'Tea-time SEO' Series of Daily SEO Live Streams
Reducing Site Speed - Authoritas 'Tea-time SEO' Series of Daily SEO Live Streams
Authoritas
 

Similar to How to turn your website speed from zero to hero (20)

Minimize website page loading time – 20+ advanced SEO tips
Minimize website page loading time – 20+ advanced SEO tipsMinimize website page loading time – 20+ advanced SEO tips
Minimize website page loading time – 20+ advanced SEO tips
 
Word press optimizations
Word press optimizations Word press optimizations
Word press optimizations
 
Front-End Performance Checklist 2020
Front-End Performance Checklist 2020Front-End Performance Checklist 2020
Front-End Performance Checklist 2020
 
Website speed optimization techniques
Website speed optimization techniquesWebsite speed optimization techniques
Website speed optimization techniques
 
Boosting your conversion rate through web performance improvements
Boosting your conversion rate through web performance improvementsBoosting your conversion rate through web performance improvements
Boosting your conversion rate through web performance improvements
 
performance.ppt
performance.pptperformance.ppt
performance.ppt
 
How to make WordPress Faster in 2019
How to make WordPress Faster in 2019How to make WordPress Faster in 2019
How to make WordPress Faster in 2019
 
How to speed up your website
How to speed up your websiteHow to speed up your website
How to speed up your website
 
10 Tips for Optimising WordPress
10 Tips for Optimising WordPress10 Tips for Optimising WordPress
10 Tips for Optimising WordPress
 
Tips to improve your website performance
Tips to improve your website performanceTips to improve your website performance
Tips to improve your website performance
 
The Need for Speed (5 Performance Optimization Tipps) - brightonSEO 2014
The Need for Speed (5 Performance Optimization Tipps) - brightonSEO 2014The Need for Speed (5 Performance Optimization Tipps) - brightonSEO 2014
The Need for Speed (5 Performance Optimization Tipps) - brightonSEO 2014
 
PageSpeed Optimization
PageSpeed OptimizationPageSpeed Optimization
PageSpeed Optimization
 
High Performance Images in WordPress
High Performance Images in WordPressHigh Performance Images in WordPress
High Performance Images in WordPress
 
WordPress optimization
WordPress optimizationWordPress optimization
WordPress optimization
 
Learn WordPress - Live Session 2 Slides
Learn WordPress - Live Session 2 SlidesLearn WordPress - Live Session 2 Slides
Learn WordPress - Live Session 2 Slides
 
Introduction to Optimizing WordPress for Website Speed
Introduction to Optimizing WordPress for Website SpeedIntroduction to Optimizing WordPress for Website Speed
Introduction to Optimizing WordPress for Website Speed
 
5 Simple Tips to Boost Your Website's Speed & Improve User Experience
5 Simple Tips to Boost Your Website's Speed & Improve User Experience5 Simple Tips to Boost Your Website's Speed & Improve User Experience
5 Simple Tips to Boost Your Website's Speed & Improve User Experience
 
Fully Optimized
Fully OptimizedFully Optimized
Fully Optimized
 
Optimizing Your WordPress Site: Why speed matters, and how to get there
Optimizing Your WordPress Site: Why speed matters, and how to get thereOptimizing Your WordPress Site: Why speed matters, and how to get there
Optimizing Your WordPress Site: Why speed matters, and how to get there
 
Reducing Site Speed - Authoritas 'Tea-time SEO' Series of Daily SEO Live Streams
Reducing Site Speed - Authoritas 'Tea-time SEO' Series of Daily SEO Live StreamsReducing Site Speed - Authoritas 'Tea-time SEO' Series of Daily SEO Live Streams
Reducing Site Speed - Authoritas 'Tea-time SEO' Series of Daily SEO Live Streams
 

More from Charles Johnston

Wceu2019 word press for nonprofits
Wceu2019 word press for nonprofitsWceu2019 word press for nonprofits
Wceu2019 word press for nonprofits
Charles Johnston
 
so, you want to be a website agency owner
so, you want to be a website agency ownerso, you want to be a website agency owner
so, you want to be a website agency owner
Charles Johnston
 
Wpyall 2019 word press for nonprofits hwds
Wpyall 2019 word press for nonprofits hwdsWpyall 2019 word press for nonprofits hwds
Wpyall 2019 word press for nonprofits hwds
Charles Johnston
 
Handling clients with compassion wcjax 2019
Handling clients with compassion wcjax 2019Handling clients with compassion wcjax 2019
Handling clients with compassion wcjax 2019
Charles Johnston
 
WCEU 2019 WordPress for nonprofits - HeartWired Digital Solutions
WCEU 2019 WordPress for nonprofits - HeartWired Digital SolutionsWCEU 2019 WordPress for nonprofits - HeartWired Digital Solutions
WCEU 2019 WordPress for nonprofits - HeartWired Digital Solutions
Charles Johnston
 
Customer engagement
Customer engagementCustomer engagement
Customer engagement
Charles Johnston
 
Handling clients with compassion
Handling clients with compassionHandling clients with compassion
Handling clients with compassion
Charles Johnston
 
Word press for non profits website best practices collecting donations increa...
Word press for non profits website best practices collecting donations increa...Word press for non profits website best practices collecting donations increa...
Word press for non profits website best practices collecting donations increa...
Charles Johnston
 
Word press for non profits website best practices collecting donations increa...
Word press for non profits website best practices collecting donations increa...Word press for non profits website best practices collecting donations increa...
Word press for non profits website best practices collecting donations increa...
Charles Johnston
 

More from Charles Johnston (9)

Wceu2019 word press for nonprofits
Wceu2019 word press for nonprofitsWceu2019 word press for nonprofits
Wceu2019 word press for nonprofits
 
so, you want to be a website agency owner
so, you want to be a website agency ownerso, you want to be a website agency owner
so, you want to be a website agency owner
 
Wpyall 2019 word press for nonprofits hwds
Wpyall 2019 word press for nonprofits hwdsWpyall 2019 word press for nonprofits hwds
Wpyall 2019 word press for nonprofits hwds
 
Handling clients with compassion wcjax 2019
Handling clients with compassion wcjax 2019Handling clients with compassion wcjax 2019
Handling clients with compassion wcjax 2019
 
WCEU 2019 WordPress for nonprofits - HeartWired Digital Solutions
WCEU 2019 WordPress for nonprofits - HeartWired Digital SolutionsWCEU 2019 WordPress for nonprofits - HeartWired Digital Solutions
WCEU 2019 WordPress for nonprofits - HeartWired Digital Solutions
 
Customer engagement
Customer engagementCustomer engagement
Customer engagement
 
Handling clients with compassion
Handling clients with compassionHandling clients with compassion
Handling clients with compassion
 
Word press for non profits website best practices collecting donations increa...
Word press for non profits website best practices collecting donations increa...Word press for non profits website best practices collecting donations increa...
Word press for non profits website best practices collecting donations increa...
 
Word press for non profits website best practices collecting donations increa...
Word press for non profits website best practices collecting donations increa...Word press for non profits website best practices collecting donations increa...
Word press for non profits website best practices collecting donations increa...
 

Recently uploaded

Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 

Recently uploaded (20)

Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 

How to turn your website speed from zero to hero

  • 1. How To Turn Your Website Speed From Zero To Hero
  • 2. Hello!I am Charles Johnston Owner of HeartWired Digital Solutions You can find us at www.heartwireddigital.com or @heartwired_ds 2
  • 3. × Hosting × Image Optimization × HTTP/s Requests × Minimization × Cleaning up old files × Caching × CDN × Other tips 3
  • 4. Picking the right web host Your host many times is your superpower 4
  • 5. Superhero Hosts × Dedicated hosting × Malware Scanning × Caching built in × CDN (Content Delivery Networks) Villains × Shared hosting × No scanning × No optimization tools × No warning of attacks 5
  • 6. Hosting Cheap is not always worth the cost. 6
  • 7. × Hosting × Image size (do not supersize) × Minimize HTTP requests × Minimize and optimize 7
  • 8. “Speed Kills… Why Your Website Needs To Be Superhero Fast To Deliver Maximum Conversions” 8
  • 9. Just make sure they are not slowing down your site in the process. 9
  • 10. × PNG – produces higher quality images, but also has a larger file size. × JPEG – uses lossy and lossless optimization. × GIF – only uses 256 colors. It’s the best choice for animated images. 10 Choose the right file type
  • 11. Want big impact? Use big image. 11
  • 12. 12 • Adobe • Gimp • FileOptimizer • WPSmush • TinyPNG
  • 13. 13 • Delete unnecessary images • Delete other unnecessary files • Reduce file sizes • Use CSS Sprite • Use Lazy Loading • Combine CSS and JavaScript Files • Ignore Irrelevant Assets • Use a Cache Plugin
  • 14. 14 1s to 3s bounce rate increases 32% 1s to 5s bounce rate increases 90% 1s to 10s bounce rate increases 123%
  • 15. 123%Whoa! That’s a big number, When many times it can be prevented! 15
  • 16. Pingdom is a market-leading website monitoring service, best known for its free website speed testing tool.. Google PageSpeed Insights Google has its very own speed testing tool which measures the performance of a page for mobile devices and desktop devices. Gtmetrix is another popular speed analysis tool, and arguably the best-known of all the Pingdom alternatives. KeyCDN free website speed test tool provides an incredibly fast and easy way to determine the overall speed of your WordPress site. YSlow The tool requires installation as an add-on for your browser, but is completely free to use – and most popular web browsers are supported. Chrome DevTools This is a very popular tool among developers as it is easily accessible and a great for local debugging and testing. 16
  • 17. 17
  • 18. × Add Expires headers to leverage browser caching × Use a good theme (if using WordPress). 18 × Turn off ping backs and trackbacks × Enable Keep- Alive × Reducing Your redirects × Specify image dimensions × Specify a character set in HTTP headers × Put CSS at the top and JS at the bottom
  • 19. × ## EXPIRES CACHING ## × <IfModule mod_expires.c> × ExpiresActive On × ExpiresByType image/jpg "access plus 1 year" × ExpiresByType image/jpeg "access plus 1 year" × ExpiresByType image/gif "access plus 1 year" × ExpiresByType image/png "access plus 1 year" × ExpiresByType text/css "access plus 1 month" × ExpiresByType application/pdf "access plus 1 month" × ExpiresByType text/x-javascript "access plus 1 month" × ExpiresByType application/x-shockwave-flash "access plus 1 month" × ExpiresByType image/x-icon "access plus 1 year" × ExpiresDefault "access plus 2 days" × </IfModule> × ## EXPIRES CACHING ## 19
  • 20. × <ifModule mod_headers.c> × Header set Connection keep-alive × </ifModule> 20
  • 21. Place your screenshot here Mobile Friendly Web Starting July 1, 2019, mobile-first indexing is enabled by default for all new websites (new to the web or previously unknown to Google Search). 21
  • 22. THANKS!Any questions? You can find me at @heartwired_ds & charles@heartwiredtech.com 22

Editor's Notes

  1. Unnecessary images create web calls even when not being used. By eliminating the unused files both images and others that reduces the http calls. Reducing file sizes can reduce calls as well. CSS Sprite ..  Basically, this CSS file will combine all of your image files into one. Basically, these plugins only send server requests when a user scrolls down to an image on the page. This saves your website from having to send unnecessary HTTPS server requests to the browser for images that your visitors never even come close to encountering. Combine CSS Rather than continue to send each file as a separate server request to your visitors’ browsers, though, you can merge them into a singular file.The WP Asset Cleanup plugin works similarly to how lazy loading plugins do. However, rather than focus on delaying the server requests for unviewed images, this plugin detects when there is a plugin, file, or other asset that exists within your theme, but not on that specific page. It then keeps that asset from being loaded and detected on that page; thus, decreasing the number of server requests that have to go out to browsers. Use a cache plugin unless you use a host that includes caching.
  2. 1 second to 3 seconds your bounce rate increases by 32% and as you can see the slower your site beyond the one second mark the more the bounce rate increases
  3. None of the tests are necessarily perfect but they will give you various ways to fix your site. Pick an area that is suggested, fix it and test, then fix another and test and so on until you get the speed you are happy with. Many times the speed can be caused by other things beyond just hosting, images and the other items we discussed.
  4. Expires headers tell the browser whether to request a specific file from the webserver or whether to get a version of a page from the browser’s cache. It is easy to add it with a little code to the .htaccess file. Themes that are built correctly and responsive usually are faster out of the box than those that are not, when in doubt less is usually more. Pingbacks and trackbacks don’t really serve any practical use in WordPress, and yet they’re often enabled by default. I’d recommend turning both of these off as they do clog up your database and increase the number of requests that are made. Enabling Keep Alive allows the client machine to download multiple files without repeatedly asking permission, which helps to save bandwidth. Again a simple code added to the .htaccess file should do the trick. 301’s and 404’s slow your site down, there are tools like screaming frog that can help spot them so they can be corrected. Before your browser can display your webpage it has to figure out how to lay out your content around your images. Without knowing the size of these images the browser work it out, causing it to work harder and take longer. For the same reason as above, it’s useful to specify a character set in your HTTP response headers, so that the browser doesn’t have to spend extra time working out which character set you’re using. It’s considered best practice to put your CSS as close to the top of your page as possible, as browsers won’t render your page before rendering the CSS file. Javascript, on the other hand, should be as close to the bottom as possible, since it prevents browsers from parsing after the tag before it is loaded and complete.
  5. Code snippet to add to htaccess file to add expirations to caching