SlideShare a Scribd company logo
1 of 30
Download to read offline
Introduction to Optimizing
WordPress for Website Speed
Nile Flores @blondishnet
Objective:
To give you a basic guide to help
you to optimize (speed up)
WordPress, for a better user
experience.
Areas that this presentation will cover:
❏ Plugins
❏ Themes
❏ Cache
❏ CDN
❏ Images
❏ Database
❏ CSS
❏ Javascript
❏ General speed up tips
In the beginning...
WordPress was slick when you first
installed it, but adding a theme,
plugins, and content just makes it slow
down.
And now you’ve got a frowny face on,
because your website is slow.
Benefits of having a faster site
❏ Better User experience.
❏ Visitors are more apt to visit longer,
subscribe, share, fill out a form, or even
buy your services or products.
❏ Good for your web hosting, especially
using your database resources more
efficiently, and saving on bandwidth.
❏ Good for Google, as speed is part of
ranking.
Updates are important!
Always keep WordPress core, themes, and
plugins up-to-date.
Some updates actually include speeding up
certain areas of your site.
Reminder: Before you update,
create a backup of your site.!
Plugins: Use what you need
Deactivate plugins that you’re not
using.
Oh, and don’t forget to delete plugins
that are are not using. A lot of people
forget this step.
Use Plugins Responsibly
You can use as many
plugins as you want, BUT if
it’s breaking your website,
or even slowing down your
website, then perhaps it’s
time for a plugin diet.
Shut off Plugins Page by Page
For those who can’t code, this allows you to control what plugins can run
globally, or on specific post types (posts, pages, custom post types.)
❏ Plugin Organizer - https://wordpress.org/plugins/plugin-organizer/
❏ Asset CleanUp - https://wordpress.org/plugins/wp-asset-clean-up/
Note: Choose only 1 of these plugins, not both.
Theme Choosing
❏ Sometimes too many theme options may be a
bad thing. Use KISS method.
❏ Don’t forget to choose a responsive theme!
❏ Don’t be afraid to test the theme for speed on
a beta or development site.
❏ Find a theme that has a design you like. If
you’re new to designing themes, don’t choose
a theme that offers umpteen design choices
to switch between. Usually it has a lot of
theme options, and it’s slow.
Caution: Page Builder Themes and Plugins
WordPress, and the themes and plugins built for
it have come far, in order to make designing sites
faster, and more convenient. Some themes are
page builders, and then there are powerful page
builder plugins.
There are a lot of people who install and use
multiple page builders. You only need one. Any
more, will either create conflicts or slow down
your site.
Gutenberg VS Page builders
Gutenberg isn’t a page builder, but it has blocks that can be customized and used
similar to what page builder can do, in order to display your content dynamically. And
what’s cool about it, is that its already built into WordPress by default.
Think about what you need, before choosing a page builder. Sometimes keeping it
simple is better than trying to learn a complex page builder plugin. It also can keep
your site leaner.
WordPress Gutenberg Guide -
https://www.codeinwp.com/blog/wordpress-gutenberg-guide/
A Few Speedy Theme Suggestions
❏ Genesis framework (premium) - https://studiopress.com
❏ Astra - https://wordpress.org/themes/astra/
❏ Twenty Twenty-One -
https://wordpress.org/themes/twentytwentyone/
Test Your Website’s Speed
❏ Pingdom - https://tools.pingdom.com/
❏ GTMetrix - http://gtmetrix.com (specifically the Legacy Reports)
❏ Google PageSpeed -
https://developers.google.com/speed/pagespeed/
❏ Web Page test - http://www.webpagetest.org/
Note: Your site will fluctuate at times, so sometimes, your test may
result in faster or slower. If you notice a large fluctuation quite
frequently, you may want to ask your web host about it to troubleshoot
why this is occurring.
Why GTMetrix Legacy Report
Since November 2020, GTMetrix has offered by reports based on Google Lighthouse
software, and overall, it doesn’t focus on page speed, which is the most important
metric that most WP Speedup services focus on, and a ranking factor with Google.
Lighthouse report is generally said as being the worst tool to test the site. Use the
Legacy Report instead.
❏ https://wp-rocket.me/blog/the-truth-about-google-pagespeed-insights/
❏ https://wpfixit.com/do-not-use-google-pagespeed-insights/
Note: To get the Legacy Report, you have to sign up for a free GTMetrix account and
set the test type to Legacy Reports. 50 tests per week are allowed with the free
account.
Example of a Speed test
(Uses GTMetrix Legacy Report)
You need a caching plugin
A caching plugin stores a HTML copy of your pages on your server, so
each time a visitor comes by, instead of taking more resource to load
every script and PHP function over again, it delivers a speedier, lighter
HTML page.
Cache Plugins
❏ W3 Total Cache - http://bit.ly/O6hDMy
❏ WP Super Cache - http://bit.ly/1nywhqg
❏ WP Rocket (premium) - http://wp-rocket.me/
❏ Swift Performance (premium) - https://swiftperformance.io/
There are a lot more out there. Google “Recommended Settings…” to
help set up your cache plugin. For the premium plugins, they have their
own knowledge base that’s chock full of helpful information.
Wait...
That last slide… please be careful.
Most of the cache plugins
shouldn’t be combined. Some of
them will even give you a warning
so you’re not doubling up or
negating features.
CDN
A content delivery network or content distribution
network (CDN) is a large distributed system of servers
deployed in multiple data centers across the Internet. -
Wikipedia
https://en.wikipedia.org/wiki/Content_delivery_netw
ork
❏ Cloudflare - http://cloudflare.com
❏ MaxCDN - http://maxcdn.com
CDN, continued...
In simple terms, if your site is targeting people
across the world, the farther they are from where
your site is hosted (the data center), the slower
the site.
A CDN allows you to distributed your site from
multiple locations, so those people from around
the world, experience the site nearly the same as
if they were closer to where your site’s server is
located.
Optimization: Your Host
Your host can offer hosting on servers
ready to make your site blazing fast. Look
for or ask if the web host has or offers:
❏ Memcache
❏ Varnish Cache
❏ APC/ OpCache
❏ “Website Booster”
These tools help hand-in-hand when you’re
optimizing your site, from the server-level.
Optimization: Images
You may want to use a plugin to strip out all the extra stuff, and overall,
reduces file size, while maintaining the quality of the image (lossy, glossy, or
lossless*.) You can pick one of the following:
❏ Smush - https://wordpress.org/plugins/wp-smushit/
❏ ShortPixel Image Optimizer -
https://wordpress.org/plugins/shortpixel-image-optimiser/
❏ Imagify - https://wordpress.org/plugins/imagify/
* Lossy, Glossy, and Lossless explained - https://bit.ly/38RwgA9
Image Optimization Tips
❏ Use WebP image option in image or cache plugin to
deliver fast, quality images that are smaller in file
size.
❏ Don’t upload huge images. Resize them down before
uploading.
❏ Use Lazy Load option in image or cache plugin, to
delay image load, as the user scrolls the page.
❏ Make sure you generate exact sizes for smaller image
areas, instead of letting HTML or CSS scale or crop
your image.
❏ Specify dimensions of image (some cache plugins will
do that for you.)
CSS - Optimization Tips
❏ Minify CSS
❏ Combine CSS
❏ Eliminate render-blocking resources -
https://wp-rocket.me/blog/critical-css/
Most cache plugins have these options. However, use with caution, and
test, test, test! You can break your site. Often, you will need to exclude
some CSS from being minified or combined, if this is happening.
JavaScript Optimization Tips
❏ Minify JavaScript
❏ Combine JavaScript
❏ Defer JavaScript -
https://wp-rocket.me/blog/deferred-loading-of-javascript/
❏ Delay some scripts
Most cache plugins contain options for all of these. Proceed with
caution, and test, test, test! Some JS may need to be excluded, from
some of these options.
Optimization: Database
Over time your site builds up data that is no longer necessary and may bog down your
site. You will need to:
❏ Repair and Optimize Tables
❏ Remove extra revisions
❏ Remove trashed comments
❏ Remove expired transients
You can do this with the WP-Optimize plugin - http://bit.ly/1FnSMu5
Note: Premium plugins like WP Rocket and Swift Performance have features that offer
database optimization.
Wanna Optimize More?
If you’re code savvy, or just want to learn more, here’s some great
resources on Optimizing WordPress:
❏ WordPress Optimization - https://wordpress.org/support/article/optimization/
❏ GTMetrix WordPress Optimization Guide - http://bit.ly/1dkctde
❏ Tips to Speed Up WordPress - https://bit.ly/3nRYTRR
❏ How to Speed Test Your WordPress Site (tips) - https://bit.ly/3svfYod
❏ Web.Dev on Fast Load times (resources) - https://web.dev/fast/
Still confused about how to speed up your site, or just don’t have the
time or patience?
No worries. You can always hire someone to do it for you.
Nile Flores
https://blondish.net
Don’t forget to subscribe to my newsletter. :)
Twitter: @blondishnet
LinkedIn: http://linkedin.com/in/blondishnet
Slideshare: http://slideshare.net/blondishnet

More Related Content

What's hot

Make Money with WordPress for Bloggers
Make Money with WordPress for BloggersMake Money with WordPress for Bloggers
Make Money with WordPress for BloggersNile Flores
 
How to start a WordPress site that generates $1000 monthly
How to start a WordPress site that generates $1000 monthlyHow to start a WordPress site that generates $1000 monthly
How to start a WordPress site that generates $1000 monthlyFEARGODOKEKE1
 
Harness the power of wordpress
Harness the power of wordpressHarness the power of wordpress
Harness the power of wordpressJustin Ferrell
 
Introduction to WordPress
Introduction to WordPressIntroduction to WordPress
Introduction to WordPressEunus Hosen
 
Wordpress Profitability for Agencies, Firms, and Freelancers
Wordpress Profitability for Agencies, Firms, and FreelancersWordpress Profitability for Agencies, Firms, and Freelancers
Wordpress Profitability for Agencies, Firms, and FreelancersCotton Rohrscheib
 
WordPress for Beginners | WordCamp Birmingham
WordPress for Beginners | WordCamp BirminghamWordPress for Beginners | WordCamp Birmingham
WordPress for Beginners | WordCamp BirminghamBrian Krogsgard
 
Basic WordPress Workshop Presentation
Basic WordPress Workshop PresentationBasic WordPress Workshop Presentation
Basic WordPress Workshop PresentationFelix Albutra
 
Ctrl+F5 Bangalore 2017: Super charge you word press website by Justin Thomas
Ctrl+F5 Bangalore 2017: Super charge you word press website by Justin ThomasCtrl+F5 Bangalore 2017: Super charge you word press website by Justin Thomas
Ctrl+F5 Bangalore 2017: Super charge you word press website by Justin ThomasResellerClub
 
Basic Wordpress Session
Basic Wordpress SessionBasic Wordpress Session
Basic Wordpress SessionVipul Garg
 
Introduction to Wordpress
Introduction to WordpressIntroduction to Wordpress
Introduction to WordpressReuben Rock
 
Introduction to WordPress
Introduction to WordPressIntroduction to WordPress
Introduction to WordPressCraig Bailey
 
Technical SEO for WordPress - 2019 edition
Technical SEO for WordPress - 2019 editionTechnical SEO for WordPress - 2019 edition
Technical SEO for WordPress - 2019 editionOtto Kekäläinen
 
Becoming a better blogger condensed word camp
Becoming a better blogger condensed word campBecoming a better blogger condensed word camp
Becoming a better blogger condensed word campAndrew Nathan
 
Gaining (and Not Betraying) User Trust in WordPress eCommerce
Gaining (and Not Betraying) User Trust in WordPress eCommerceGaining (and Not Betraying) User Trust in WordPress eCommerce
Gaining (and Not Betraying) User Trust in WordPress eCommerceAndrew Wikel
 
Responsible [digital] Home Ownership
Responsible [digital] Home OwnershipResponsible [digital] Home Ownership
Responsible [digital] Home OwnershipDenise (Dee) Teal
 
Never Launch without Training
Never Launch without TrainingNever Launch without Training
Never Launch without TrainingBecky Davis
 
Up and Running with WordPress - Site Shack Nashville Web Design
Up and Running with WordPress - Site Shack Nashville Web DesignUp and Running with WordPress - Site Shack Nashville Web Design
Up and Running with WordPress - Site Shack Nashville Web DesignJudy Wilson
 
Introduction to Wordpress (Research Based)
Introduction to Wordpress (Research Based)Introduction to Wordpress (Research Based)
Introduction to Wordpress (Research Based)Anjum Hashir
 
Installing WordPress The Right Way
Installing WordPress The Right WayInstalling WordPress The Right Way
Installing WordPress The Right WayChris Burgess
 

What's hot (20)

Make Money with WordPress for Bloggers
Make Money with WordPress for BloggersMake Money with WordPress for Bloggers
Make Money with WordPress for Bloggers
 
How to start a WordPress site that generates $1000 monthly
How to start a WordPress site that generates $1000 monthlyHow to start a WordPress site that generates $1000 monthly
How to start a WordPress site that generates $1000 monthly
 
Harness the power of wordpress
Harness the power of wordpressHarness the power of wordpress
Harness the power of wordpress
 
Introduction to WordPress
Introduction to WordPressIntroduction to WordPress
Introduction to WordPress
 
Wordpress Profitability for Agencies, Firms, and Freelancers
Wordpress Profitability for Agencies, Firms, and FreelancersWordpress Profitability for Agencies, Firms, and Freelancers
Wordpress Profitability for Agencies, Firms, and Freelancers
 
WordPress for Beginners | WordCamp Birmingham
WordPress for Beginners | WordCamp BirminghamWordPress for Beginners | WordCamp Birmingham
WordPress for Beginners | WordCamp Birmingham
 
Basic WordPress Workshop Presentation
Basic WordPress Workshop PresentationBasic WordPress Workshop Presentation
Basic WordPress Workshop Presentation
 
Ctrl+F5 Bangalore 2017: Super charge you word press website by Justin Thomas
Ctrl+F5 Bangalore 2017: Super charge you word press website by Justin ThomasCtrl+F5 Bangalore 2017: Super charge you word press website by Justin Thomas
Ctrl+F5 Bangalore 2017: Super charge you word press website by Justin Thomas
 
Basic Wordpress Session
Basic Wordpress SessionBasic Wordpress Session
Basic Wordpress Session
 
Introduction to Wordpress
Introduction to WordpressIntroduction to Wordpress
Introduction to Wordpress
 
Introduction to WordPress
Introduction to WordPressIntroduction to WordPress
Introduction to WordPress
 
Technical SEO for WordPress - 2019 edition
Technical SEO for WordPress - 2019 editionTechnical SEO for WordPress - 2019 edition
Technical SEO for WordPress - 2019 edition
 
Becoming a better blogger condensed word camp
Becoming a better blogger condensed word campBecoming a better blogger condensed word camp
Becoming a better blogger condensed word camp
 
Gaining (and Not Betraying) User Trust in WordPress eCommerce
Gaining (and Not Betraying) User Trust in WordPress eCommerceGaining (and Not Betraying) User Trust in WordPress eCommerce
Gaining (and Not Betraying) User Trust in WordPress eCommerce
 
Responsible [digital] Home Ownership
Responsible [digital] Home OwnershipResponsible [digital] Home Ownership
Responsible [digital] Home Ownership
 
Never Launch without Training
Never Launch without TrainingNever Launch without Training
Never Launch without Training
 
Up and Running with WordPress - Site Shack Nashville Web Design
Up and Running with WordPress - Site Shack Nashville Web DesignUp and Running with WordPress - Site Shack Nashville Web Design
Up and Running with WordPress - Site Shack Nashville Web Design
 
Introduction to Wordpress (Research Based)
Introduction to Wordpress (Research Based)Introduction to Wordpress (Research Based)
Introduction to Wordpress (Research Based)
 
WordPress Basics
WordPress BasicsWordPress Basics
WordPress Basics
 
Installing WordPress The Right Way
Installing WordPress The Right WayInstalling WordPress The Right Way
Installing WordPress The Right Way
 

Similar to WordPress Speed Optimization Guide

How To Make Your Wordpress Website Load Faster - 20 Tips
How To Make Your Wordpress Website Load Faster - 20 TipsHow To Make Your Wordpress Website Load Faster - 20 Tips
How To Make Your Wordpress Website Load Faster - 20 TipsWorkurious
 
Guide 4 - How To Dramatically Speed Up Your Website Using A Caching Plugin.pdf
Guide 4 - How To Dramatically Speed Up Your Website Using A Caching Plugin.pdfGuide 4 - How To Dramatically Speed Up Your Website Using A Caching Plugin.pdf
Guide 4 - How To Dramatically Speed Up Your Website Using A Caching Plugin.pdfpersuebusiness
 
WPblog's Ultimate WordPress Guide to Boost Your Website Performance
WPblog's Ultimate WordPress Guide to Boost Your Website Performance WPblog's Ultimate WordPress Guide to Boost Your Website Performance
WPblog's Ultimate WordPress Guide to Boost Your Website Performance Jessica Ervin
 
15 ways to improve your word press website performance in 30 minutes
15 ways to improve your word press website performance in 30 minutes 15 ways to improve your word press website performance in 30 minutes
15 ways to improve your word press website performance in 30 minutes World Web Technology Pvt Ltd
 
How to Fix a Slow WordPress Site (and get A+ scores)
How to Fix a Slow WordPress Site (and get A+ scores)How to Fix a Slow WordPress Site (and get A+ scores)
How to Fix a Slow WordPress Site (and get A+ scores)Lewis Ogden
 
Website speed optimization guide for technically advanced webmasters
Website speed optimization guide for technically advanced webmastersWebsite speed optimization guide for technically advanced webmasters
Website speed optimization guide for technically advanced webmastersAditya Singh
 
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 thereStephen Bell
 
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 tipsCgColors
 
DrupalCampLA 2011 - Drupal frontend-optimizing
DrupalCampLA 2011 - Drupal frontend-optimizingDrupalCampLA 2011 - Drupal frontend-optimizing
DrupalCampLA 2011 - Drupal frontend-optimizingAshok Modi
 
How to Speed up your Website
How to Speed up your WebsiteHow to Speed up your Website
How to Speed up your WebsiteHTS Hosting
 
How Can You Make Your Website Faster?
How Can You Make Your Website Faster?How Can You Make Your Website Faster?
How Can You Make Your Website Faster?HTS Hosting
 
How to Speed up your Website?
How to Speed up your Website?How to Speed up your Website?
How to Speed up your Website?HTS Hosting
 
WebHosting Performance / WordPress - Pubcon Vegas - Hendison
WebHosting Performance / WordPress  - Pubcon Vegas - HendisonWebHosting Performance / WordPress  - Pubcon Vegas - Hendison
WebHosting Performance / WordPress - Pubcon Vegas - HendisonSearch Commander, Inc.
 
8 Easy Ways to Speed up Your Wordpress Site
8 Easy Ways to Speed up Your Wordpress Site8 Easy Ways to Speed up Your Wordpress Site
8 Easy Ways to Speed up Your Wordpress SiteSereyboth Yorn
 
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 improvementsAlyss Noland
 

Similar to WordPress Speed Optimization Guide (20)

WordPress optimization
WordPress optimizationWordPress optimization
WordPress optimization
 
How To Make Your Wordpress Website Load Faster - 20 Tips
How To Make Your Wordpress Website Load Faster - 20 TipsHow To Make Your Wordpress Website Load Faster - 20 Tips
How To Make Your Wordpress Website Load Faster - 20 Tips
 
Guide 4 - How To Dramatically Speed Up Your Website Using A Caching Plugin.pdf
Guide 4 - How To Dramatically Speed Up Your Website Using A Caching Plugin.pdfGuide 4 - How To Dramatically Speed Up Your Website Using A Caching Plugin.pdf
Guide 4 - How To Dramatically Speed Up Your Website Using A Caching Plugin.pdf
 
Caching 101
Caching 101Caching 101
Caching 101
 
Show Me The Cache!
Show Me The Cache!Show Me The Cache!
Show Me The Cache!
 
Tips to improve your website performance
Tips to improve your website performanceTips to improve your website performance
Tips to improve your website performance
 
WPblog's Ultimate WordPress Guide to Boost Your Website Performance
WPblog's Ultimate WordPress Guide to Boost Your Website Performance WPblog's Ultimate WordPress Guide to Boost Your Website Performance
WPblog's Ultimate WordPress Guide to Boost Your Website Performance
 
15 ways to improve your word press website performance in 30 minutes
15 ways to improve your word press website performance in 30 minutes 15 ways to improve your word press website performance in 30 minutes
15 ways to improve your word press website performance in 30 minutes
 
23 Ways To Speed Up WordPress
23 Ways To Speed Up WordPress23 Ways To Speed Up WordPress
23 Ways To Speed Up WordPress
 
How to Fix a Slow WordPress Site (and get A+ scores)
How to Fix a Slow WordPress Site (and get A+ scores)How to Fix a Slow WordPress Site (and get A+ scores)
How to Fix a Slow WordPress Site (and get A+ scores)
 
Website speed optimization guide for technically advanced webmasters
Website speed optimization guide for technically advanced webmastersWebsite speed optimization guide for technically advanced webmasters
Website speed optimization guide for technically advanced webmasters
 
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
 
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
 
DrupalCampLA 2011 - Drupal frontend-optimizing
DrupalCampLA 2011 - Drupal frontend-optimizingDrupalCampLA 2011 - Drupal frontend-optimizing
DrupalCampLA 2011 - Drupal frontend-optimizing
 
How to Speed up your Website
How to Speed up your WebsiteHow to Speed up your Website
How to Speed up your Website
 
How Can You Make Your Website Faster?
How Can You Make Your Website Faster?How Can You Make Your Website Faster?
How Can You Make Your Website Faster?
 
How to Speed up your Website?
How to Speed up your Website?How to Speed up your Website?
How to Speed up your Website?
 
WebHosting Performance / WordPress - Pubcon Vegas - Hendison
WebHosting Performance / WordPress  - Pubcon Vegas - HendisonWebHosting Performance / WordPress  - Pubcon Vegas - Hendison
WebHosting Performance / WordPress - Pubcon Vegas - Hendison
 
8 Easy Ways to Speed up Your Wordpress Site
8 Easy Ways to Speed up Your Wordpress Site8 Easy Ways to Speed up Your Wordpress Site
8 Easy Ways to Speed up Your Wordpress Site
 
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
 

More from Nile Flores

Practical SEO for WordPress Bloggers
Practical SEO for WordPress BloggersPractical SEO for WordPress Bloggers
Practical SEO for WordPress BloggersNile Flores
 
Social Media 101 for WordPress
Social Media 101 for WordPressSocial Media 101 for WordPress
Social Media 101 for WordPressNile Flores
 
Google Quality Guidelines 101 for WordPress Bloggers
Google Quality Guidelines 101 for WordPress BloggersGoogle Quality Guidelines 101 for WordPress Bloggers
Google Quality Guidelines 101 for WordPress BloggersNile Flores
 
How to Make the Most out of Yoast SEO
How to Make the Most out of Yoast SEOHow to Make the Most out of Yoast SEO
How to Make the Most out of Yoast SEONile Flores
 
How You Can Contribute to WordPress
How You Can Contribute to WordPressHow You Can Contribute to WordPress
How You Can Contribute to WordPressNile Flores
 
Making Money Using WordPress
Making Money Using WordPressMaking Money Using WordPress
Making Money Using WordPressNile Flores
 
Basic Plugin Recommendations to get your WordPress Website Started
Basic Plugin Recommendations to get your WordPress Website StartedBasic Plugin Recommendations to get your WordPress Website Started
Basic Plugin Recommendations to get your WordPress Website StartedNile Flores
 
Podcasting for WordPress
Podcasting for WordPressPodcasting for WordPress
Podcasting for WordPressNile Flores
 
WordPress SEO: Getting Back to the Basics
WordPress SEO: Getting Back to the BasicsWordPress SEO: Getting Back to the Basics
WordPress SEO: Getting Back to the BasicsNile Flores
 
How Blogging Can Benefit Your Business
How Blogging Can Benefit Your BusinessHow Blogging Can Benefit Your Business
How Blogging Can Benefit Your BusinessNile Flores
 
WordPress Custom Post Types
WordPress Custom Post TypesWordPress Custom Post Types
WordPress Custom Post TypesNile Flores
 
PSD to WordPress
PSD to WordPressPSD to WordPress
PSD to WordPressNile Flores
 
Typography for WordPress
Typography for WordPressTypography for WordPress
Typography for WordPressNile Flores
 
WordPress for business
WordPress for businessWordPress for business
WordPress for businessNile Flores
 
Avoiding Bloggers Block
Avoiding Bloggers BlockAvoiding Bloggers Block
Avoiding Bloggers BlockNile Flores
 
Introduction to Wordpress Theme Development
Introduction to Wordpress Theme Development Introduction to Wordpress Theme Development
Introduction to Wordpress Theme Development Nile Flores
 
Rocking Out Your Site With WordPress
Rocking Out Your Site With WordPressRocking Out Your Site With WordPress
Rocking Out Your Site With WordPressNile Flores
 
Setting Up your WordPress Site like a Pro
Setting Up your WordPress Site like a ProSetting Up your WordPress Site like a Pro
Setting Up your WordPress Site like a ProNile Flores
 
WordPress Tools and Tips for any Niche
WordPress Tools and Tips for any NicheWordPress Tools and Tips for any Niche
WordPress Tools and Tips for any NicheNile Flores
 

More from Nile Flores (19)

Practical SEO for WordPress Bloggers
Practical SEO for WordPress BloggersPractical SEO for WordPress Bloggers
Practical SEO for WordPress Bloggers
 
Social Media 101 for WordPress
Social Media 101 for WordPressSocial Media 101 for WordPress
Social Media 101 for WordPress
 
Google Quality Guidelines 101 for WordPress Bloggers
Google Quality Guidelines 101 for WordPress BloggersGoogle Quality Guidelines 101 for WordPress Bloggers
Google Quality Guidelines 101 for WordPress Bloggers
 
How to Make the Most out of Yoast SEO
How to Make the Most out of Yoast SEOHow to Make the Most out of Yoast SEO
How to Make the Most out of Yoast SEO
 
How You Can Contribute to WordPress
How You Can Contribute to WordPressHow You Can Contribute to WordPress
How You Can Contribute to WordPress
 
Making Money Using WordPress
Making Money Using WordPressMaking Money Using WordPress
Making Money Using WordPress
 
Basic Plugin Recommendations to get your WordPress Website Started
Basic Plugin Recommendations to get your WordPress Website StartedBasic Plugin Recommendations to get your WordPress Website Started
Basic Plugin Recommendations to get your WordPress Website Started
 
Podcasting for WordPress
Podcasting for WordPressPodcasting for WordPress
Podcasting for WordPress
 
WordPress SEO: Getting Back to the Basics
WordPress SEO: Getting Back to the BasicsWordPress SEO: Getting Back to the Basics
WordPress SEO: Getting Back to the Basics
 
How Blogging Can Benefit Your Business
How Blogging Can Benefit Your BusinessHow Blogging Can Benefit Your Business
How Blogging Can Benefit Your Business
 
WordPress Custom Post Types
WordPress Custom Post TypesWordPress Custom Post Types
WordPress Custom Post Types
 
PSD to WordPress
PSD to WordPressPSD to WordPress
PSD to WordPress
 
Typography for WordPress
Typography for WordPressTypography for WordPress
Typography for WordPress
 
WordPress for business
WordPress for businessWordPress for business
WordPress for business
 
Avoiding Bloggers Block
Avoiding Bloggers BlockAvoiding Bloggers Block
Avoiding Bloggers Block
 
Introduction to Wordpress Theme Development
Introduction to Wordpress Theme Development Introduction to Wordpress Theme Development
Introduction to Wordpress Theme Development
 
Rocking Out Your Site With WordPress
Rocking Out Your Site With WordPressRocking Out Your Site With WordPress
Rocking Out Your Site With WordPress
 
Setting Up your WordPress Site like a Pro
Setting Up your WordPress Site like a ProSetting Up your WordPress Site like a Pro
Setting Up your WordPress Site like a Pro
 
WordPress Tools and Tips for any Niche
WordPress Tools and Tips for any NicheWordPress Tools and Tips for any Niche
WordPress Tools and Tips for any Niche
 

Recently uploaded

Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 

Recently uploaded (20)

Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 

WordPress Speed Optimization Guide

  • 1. Introduction to Optimizing WordPress for Website Speed Nile Flores @blondishnet
  • 2. Objective: To give you a basic guide to help you to optimize (speed up) WordPress, for a better user experience.
  • 3. Areas that this presentation will cover: ❏ Plugins ❏ Themes ❏ Cache ❏ CDN ❏ Images ❏ Database ❏ CSS ❏ Javascript ❏ General speed up tips
  • 4. In the beginning... WordPress was slick when you first installed it, but adding a theme, plugins, and content just makes it slow down. And now you’ve got a frowny face on, because your website is slow.
  • 5. Benefits of having a faster site ❏ Better User experience. ❏ Visitors are more apt to visit longer, subscribe, share, fill out a form, or even buy your services or products. ❏ Good for your web hosting, especially using your database resources more efficiently, and saving on bandwidth. ❏ Good for Google, as speed is part of ranking.
  • 6. Updates are important! Always keep WordPress core, themes, and plugins up-to-date. Some updates actually include speeding up certain areas of your site. Reminder: Before you update, create a backup of your site.!
  • 7. Plugins: Use what you need Deactivate plugins that you’re not using. Oh, and don’t forget to delete plugins that are are not using. A lot of people forget this step.
  • 8. Use Plugins Responsibly You can use as many plugins as you want, BUT if it’s breaking your website, or even slowing down your website, then perhaps it’s time for a plugin diet.
  • 9. Shut off Plugins Page by Page For those who can’t code, this allows you to control what plugins can run globally, or on specific post types (posts, pages, custom post types.) ❏ Plugin Organizer - https://wordpress.org/plugins/plugin-organizer/ ❏ Asset CleanUp - https://wordpress.org/plugins/wp-asset-clean-up/ Note: Choose only 1 of these plugins, not both.
  • 10. Theme Choosing ❏ Sometimes too many theme options may be a bad thing. Use KISS method. ❏ Don’t forget to choose a responsive theme! ❏ Don’t be afraid to test the theme for speed on a beta or development site. ❏ Find a theme that has a design you like. If you’re new to designing themes, don’t choose a theme that offers umpteen design choices to switch between. Usually it has a lot of theme options, and it’s slow.
  • 11. Caution: Page Builder Themes and Plugins WordPress, and the themes and plugins built for it have come far, in order to make designing sites faster, and more convenient. Some themes are page builders, and then there are powerful page builder plugins. There are a lot of people who install and use multiple page builders. You only need one. Any more, will either create conflicts or slow down your site.
  • 12. Gutenberg VS Page builders Gutenberg isn’t a page builder, but it has blocks that can be customized and used similar to what page builder can do, in order to display your content dynamically. And what’s cool about it, is that its already built into WordPress by default. Think about what you need, before choosing a page builder. Sometimes keeping it simple is better than trying to learn a complex page builder plugin. It also can keep your site leaner. WordPress Gutenberg Guide - https://www.codeinwp.com/blog/wordpress-gutenberg-guide/
  • 13. A Few Speedy Theme Suggestions ❏ Genesis framework (premium) - https://studiopress.com ❏ Astra - https://wordpress.org/themes/astra/ ❏ Twenty Twenty-One - https://wordpress.org/themes/twentytwentyone/
  • 14. Test Your Website’s Speed ❏ Pingdom - https://tools.pingdom.com/ ❏ GTMetrix - http://gtmetrix.com (specifically the Legacy Reports) ❏ Google PageSpeed - https://developers.google.com/speed/pagespeed/ ❏ Web Page test - http://www.webpagetest.org/ Note: Your site will fluctuate at times, so sometimes, your test may result in faster or slower. If you notice a large fluctuation quite frequently, you may want to ask your web host about it to troubleshoot why this is occurring.
  • 15. Why GTMetrix Legacy Report Since November 2020, GTMetrix has offered by reports based on Google Lighthouse software, and overall, it doesn’t focus on page speed, which is the most important metric that most WP Speedup services focus on, and a ranking factor with Google. Lighthouse report is generally said as being the worst tool to test the site. Use the Legacy Report instead. ❏ https://wp-rocket.me/blog/the-truth-about-google-pagespeed-insights/ ❏ https://wpfixit.com/do-not-use-google-pagespeed-insights/ Note: To get the Legacy Report, you have to sign up for a free GTMetrix account and set the test type to Legacy Reports. 50 tests per week are allowed with the free account.
  • 16. Example of a Speed test (Uses GTMetrix Legacy Report)
  • 17. You need a caching plugin A caching plugin stores a HTML copy of your pages on your server, so each time a visitor comes by, instead of taking more resource to load every script and PHP function over again, it delivers a speedier, lighter HTML page.
  • 18. Cache Plugins ❏ W3 Total Cache - http://bit.ly/O6hDMy ❏ WP Super Cache - http://bit.ly/1nywhqg ❏ WP Rocket (premium) - http://wp-rocket.me/ ❏ Swift Performance (premium) - https://swiftperformance.io/ There are a lot more out there. Google “Recommended Settings…” to help set up your cache plugin. For the premium plugins, they have their own knowledge base that’s chock full of helpful information.
  • 19. Wait... That last slide… please be careful. Most of the cache plugins shouldn’t be combined. Some of them will even give you a warning so you’re not doubling up or negating features.
  • 20. CDN A content delivery network or content distribution network (CDN) is a large distributed system of servers deployed in multiple data centers across the Internet. - Wikipedia https://en.wikipedia.org/wiki/Content_delivery_netw ork ❏ Cloudflare - http://cloudflare.com ❏ MaxCDN - http://maxcdn.com
  • 21. CDN, continued... In simple terms, if your site is targeting people across the world, the farther they are from where your site is hosted (the data center), the slower the site. A CDN allows you to distributed your site from multiple locations, so those people from around the world, experience the site nearly the same as if they were closer to where your site’s server is located.
  • 22. Optimization: Your Host Your host can offer hosting on servers ready to make your site blazing fast. Look for or ask if the web host has or offers: ❏ Memcache ❏ Varnish Cache ❏ APC/ OpCache ❏ “Website Booster” These tools help hand-in-hand when you’re optimizing your site, from the server-level.
  • 23. Optimization: Images You may want to use a plugin to strip out all the extra stuff, and overall, reduces file size, while maintaining the quality of the image (lossy, glossy, or lossless*.) You can pick one of the following: ❏ Smush - https://wordpress.org/plugins/wp-smushit/ ❏ ShortPixel Image Optimizer - https://wordpress.org/plugins/shortpixel-image-optimiser/ ❏ Imagify - https://wordpress.org/plugins/imagify/ * Lossy, Glossy, and Lossless explained - https://bit.ly/38RwgA9
  • 24. Image Optimization Tips ❏ Use WebP image option in image or cache plugin to deliver fast, quality images that are smaller in file size. ❏ Don’t upload huge images. Resize them down before uploading. ❏ Use Lazy Load option in image or cache plugin, to delay image load, as the user scrolls the page. ❏ Make sure you generate exact sizes for smaller image areas, instead of letting HTML or CSS scale or crop your image. ❏ Specify dimensions of image (some cache plugins will do that for you.)
  • 25. CSS - Optimization Tips ❏ Minify CSS ❏ Combine CSS ❏ Eliminate render-blocking resources - https://wp-rocket.me/blog/critical-css/ Most cache plugins have these options. However, use with caution, and test, test, test! You can break your site. Often, you will need to exclude some CSS from being minified or combined, if this is happening.
  • 26. JavaScript Optimization Tips ❏ Minify JavaScript ❏ Combine JavaScript ❏ Defer JavaScript - https://wp-rocket.me/blog/deferred-loading-of-javascript/ ❏ Delay some scripts Most cache plugins contain options for all of these. Proceed with caution, and test, test, test! Some JS may need to be excluded, from some of these options.
  • 27. Optimization: Database Over time your site builds up data that is no longer necessary and may bog down your site. You will need to: ❏ Repair and Optimize Tables ❏ Remove extra revisions ❏ Remove trashed comments ❏ Remove expired transients You can do this with the WP-Optimize plugin - http://bit.ly/1FnSMu5 Note: Premium plugins like WP Rocket and Swift Performance have features that offer database optimization.
  • 28. Wanna Optimize More? If you’re code savvy, or just want to learn more, here’s some great resources on Optimizing WordPress: ❏ WordPress Optimization - https://wordpress.org/support/article/optimization/ ❏ GTMetrix WordPress Optimization Guide - http://bit.ly/1dkctde ❏ Tips to Speed Up WordPress - https://bit.ly/3nRYTRR ❏ How to Speed Test Your WordPress Site (tips) - https://bit.ly/3svfYod ❏ Web.Dev on Fast Load times (resources) - https://web.dev/fast/
  • 29. Still confused about how to speed up your site, or just don’t have the time or patience? No worries. You can always hire someone to do it for you.
  • 30. Nile Flores https://blondish.net Don’t forget to subscribe to my newsletter. :) Twitter: @blondishnet LinkedIn: http://linkedin.com/in/blondishnet Slideshare: http://slideshare.net/blondishnet