ThimPressThimPress ThimPress
  • Best Deals
    • Eduma | Education WordPress Theme $439 $69 Only!
    • Eduma Mobile – React Native LMS Mobile App for iOS & Android – $54 Only!
    • SaleMaster – Creative Multipurpose Shopify Theme $89 $19 Only!
    • Coaching | Life & Fitness Coaching WordPress Theme – $54 Only!
    • CorpTrain | Corporate Training WordPress Theme – $49 Only!
    • StarKid | Kindergarten WordPress Theme – $44 Only!
    • IvyPrep | Education & School WordPress Theme – $44 Only
    • Sailing | Hotel WordPress Theme – $54 Only
    • LuxStay | Hotel & BnB WordPress Theme – $54 Only
  • LearnPress
    • LearnPress – LMS WordPress Plugin
    • LearnPress Store
    • LearnPress PRO Bundle
    • LearnPress Mobile App
  • Plugins
    • All
    • LearnPress Add-Ons
    • Pipes
    • Create Courses Add-ons
    • Manager Courses Add-ons
    • Sell Courses Add-ons

    Plugins47

    learnpress pro bundle lms wordpress plugin
    LearnPress PRO Bundle
    learnpress woocommerce payment lms wordpress plugin
    WooCommerce add-on for LearnPress
    certificates
    Certificates add-on for LearnPress
    gradebook
    Gradebook add-on for LearnPress

    LearnPress Add-Ons30

    learnpress pro bundle lms wordpress plugin
    LearnPress PRO Bundle
    learnpress woocommerce payment lms wordpress plugin
    WooCommerce add-on for LearnPress
    certificates
    Certificates add-on for LearnPress
    gradebook
    Gradebook add-on for LearnPress

    Pipes17

    wp pipes
    WP Pipes
    wp pipes
    WP Pipes add-ons Bundle
    html parser
    HTML Parser processor for Pipes
    WooCommerce Destination for Pipes

    Create Courses Add-ons8

    paid memberships pro
    Paid Memberships Pro add-on for LearnPress
    learnpress frontend editor lms wordpress plugin
    Frontend Editor add-on for LearnPress
    learnpress assignments lms wordpress plugin
    Assignments Add-on for LearnPress
    random-quiz
    Random Quiz add-on for LearnPress

    Manager Courses Add-ons14

    certificates
    Certificates add-on for LearnPress
    gradebook
    Gradebook add-on for LearnPress
    content drip
    Content Drip add-on for LearnPress
    co-instructors
    Co-instructors add-on for LearnPress

    Sell Courses Add-ons7

    learnpress woocommerce payment lms wordpress plugin
    WooCommerce add-on for LearnPress
    paid memberships pro
    Paid Memberships Pro add-on for LearnPress
    stripe payment
    Stripe add-on for LearnPress
    2checkout addon for learnpress
    2Checkout add-on for LearnPress
  • Best Themes
    • All
    • Education Themes
    • Hotel Themes
    • WordPress Blog & Magazine Themes
    • Free

    Themes27

    onelms education wordpress theme
    OneLMS – Education WordPress Theme
    home page academy
    AcademyLMS: The Renovation for eLearning WordPress theme
    education pack
    Education Pack: #1 Free Education WordPress Theme
    elearning
    Education LMS WordPress Theme – eLearning WP

    Education Themes20

    onelms education wordpress theme
    OneLMS – Education WordPress Theme
    home page academy
    AcademyLMS: The Renovation for eLearning WordPress theme
    education pack
    Education Pack: #1 Free Education WordPress Theme
    elearning
    Education LMS WordPress Theme – eLearning WP

    Hotel Themes4

    sailing
    Hotel and Resort WordPress Theme | Sailing
    hotel
    Hotel and Resort WordPress Theme | Hotel WP
    luxhotel hotel & bnb wordpress theme
    LuxHotel – Hotel WordPress Theme
    vacation wp
    Vacation WP – Hotel Booking WordPress Theme

    WordPress Blog & Magazine Themes3

    megabuilder
    Construction WordPress Theme for Industrial & Architecture | MegaBuilder
    magwp
    Mag WP | Magazine Newspaper Blog WordPress Theme
    magazette travel
    Blog & Magazine WordPress Theme | Magazette Magazine

    Free1

    education pack
    Education Pack: #1 Free Education WordPress Theme
  • Blog
    • Education & LMS
    • Marketing & SEO
    • Tutorials & Docs
    • WordPress Plugin Collections
    • WordPress Theme Collections
  • Our Service
    • Customization
    • Maintenance Service
    • Hosting Service
    • Advertise
  • Help Center
    • Support Forums
    • Ticket Center
    • Documentation
    • Knowledge Base
    • FAQs
    • Contact us
  • 0
  • Sign in

    Sign Up

    Are you a member? Sign in now

    Sign In

    Lost your password?

    Not a member yet? Sign up now

    Lost Password

    Please enter your username or email address. You will receive a link to create a new password via email.

    Are you a member? Sign in now

  • Best Deals
    • Eduma | Education WordPress Theme $439 $69 Only!
    • Eduma Mobile – React Native LMS Mobile App for iOS & Android – $54 Only!
    • SaleMaster – Creative Multipurpose Shopify Theme $89 $19 Only!
    • Coaching | Life & Fitness Coaching WordPress Theme – $54 Only!
    • CorpTrain | Corporate Training WordPress Theme – $49 Only!
    • StarKid | Kindergarten WordPress Theme – $44 Only!
    • IvyPrep | Education & School WordPress Theme – $44 Only
    • Sailing | Hotel WordPress Theme – $54 Only
    • LuxStay | Hotel & BnB WordPress Theme – $54 Only
  • LearnPress
    • LearnPress – LMS WordPress Plugin
    • LearnPress Store
    • LearnPress PRO Bundle
    • LearnPress Mobile App
  • Plugins
    • All
    • LearnPress Add-Ons
    • Pipes
    • Create Courses Add-ons
    • Manager Courses Add-ons
    • Sell Courses Add-ons

    Plugins47

    learnpress pro bundle lms wordpress plugin
    LearnPress PRO Bundle
    learnpress woocommerce payment lms wordpress plugin
    WooCommerce add-on for LearnPress
    certificates
    Certificates add-on for LearnPress
    gradebook
    Gradebook add-on for LearnPress

    LearnPress Add-Ons30

    learnpress pro bundle lms wordpress plugin
    LearnPress PRO Bundle
    learnpress woocommerce payment lms wordpress plugin
    WooCommerce add-on for LearnPress
    certificates
    Certificates add-on for LearnPress
    gradebook
    Gradebook add-on for LearnPress

    Pipes17

    wp pipes
    WP Pipes
    wp pipes
    WP Pipes add-ons Bundle
    html parser
    HTML Parser processor for Pipes
    WooCommerce Destination for Pipes

    Create Courses Add-ons8

    paid memberships pro
    Paid Memberships Pro add-on for LearnPress
    learnpress frontend editor lms wordpress plugin
    Frontend Editor add-on for LearnPress
    learnpress assignments lms wordpress plugin
    Assignments Add-on for LearnPress
    random-quiz
    Random Quiz add-on for LearnPress

    Manager Courses Add-ons14

    certificates
    Certificates add-on for LearnPress
    gradebook
    Gradebook add-on for LearnPress
    content drip
    Content Drip add-on for LearnPress
    co-instructors
    Co-instructors add-on for LearnPress

    Sell Courses Add-ons7

    learnpress woocommerce payment lms wordpress plugin
    WooCommerce add-on for LearnPress
    paid memberships pro
    Paid Memberships Pro add-on for LearnPress
    stripe payment
    Stripe add-on for LearnPress
    2checkout addon for learnpress
    2Checkout add-on for LearnPress
  • Best Themes
    • All
    • Education Themes
    • Hotel Themes
    • WordPress Blog & Magazine Themes
    • Free

    Themes27

    onelms education wordpress theme
    OneLMS – Education WordPress Theme
    home page academy
    AcademyLMS: The Renovation for eLearning WordPress theme
    education pack
    Education Pack: #1 Free Education WordPress Theme
    elearning
    Education LMS WordPress Theme – eLearning WP

    Education Themes20

    onelms education wordpress theme
    OneLMS – Education WordPress Theme
    home page academy
    AcademyLMS: The Renovation for eLearning WordPress theme
    education pack
    Education Pack: #1 Free Education WordPress Theme
    elearning
    Education LMS WordPress Theme – eLearning WP

    Hotel Themes4

    sailing
    Hotel and Resort WordPress Theme | Sailing
    hotel
    Hotel and Resort WordPress Theme | Hotel WP
    luxhotel hotel & bnb wordpress theme
    LuxHotel – Hotel WordPress Theme
    vacation wp
    Vacation WP – Hotel Booking WordPress Theme

    WordPress Blog & Magazine Themes3

    megabuilder
    Construction WordPress Theme for Industrial & Architecture | MegaBuilder
    magwp
    Mag WP | Magazine Newspaper Blog WordPress Theme
    magazette travel
    Blog & Magazine WordPress Theme | Magazette Magazine

    Free1

    education pack
    Education Pack: #1 Free Education WordPress Theme
  • Blog
    • Education & LMS
    • Marketing & SEO
    • Tutorials & Docs
    • WordPress Plugin Collections
    • WordPress Theme Collections
  • Our Service
    • Customization
    • Maintenance Service
    • Hosting Service
    • Advertise
  • Help Center
    • Support Forums
    • Ticket Center
    • Documentation
    • Knowledge Base
    • FAQs
    • Contact us

Blog

  • Home
  • Blog
  • Why is my website so slow? How to improve website speed in WordPress?

Why is my website so slow? How to improve website speed in WordPress?

Article In BlogBy Admin - Posted May 26, 2017
  • Share
  • Facebook
  • Pinterest
  • Google

Have a complaint about speed for our website? Read this article carefully. There are many reasons why the theme runs fast on some sites but slow on some other sites.

This article is for those of you who are probably thinking that your site is so slow. So, it probably needs to be improved. We all know that speed is an important matter for any website. If your site is too slow, your customers won’t visit your site and you will not get a good revenue.

There are many factors affecting WordPress speed. Hence, in this article, we will explore them all and give you some quick solutions to significantly speed up your website. Also, we will look into some misconceptions about website speed optimization.

A. How to test site speed the right way?

This seems to be the easiest question but in fact, it is the most rookie mistake most people have.
Just visiting your website from your computer won’t show you the correct information on how fast or slow your website is.
Then you may think websites GTMetrix or Pingdom will be the correct tools. Wrong again.

Indeed, GTMetrix and Pingdom are the two most popular and trusted site to test your site’s speed. However, just putting your site’s URL to their checkbox isn’t enough to test site speed the right way.

Some of our customers are always worried about speed since their speed on GTMetrix is way to slow.

For example, this speed test give the result of almost 19 seconds and an F overall score

website speed

However, if we look closely, the default test region of GTMetrix is in Canada, while most of your hosting providers are Bluehost, A2hosting, Godaddy, etc. and they are based in the US or in Europe.

Additionally, let’s say you are living in the USA and your audiences are also living in the USA. In that sense, a speed test from Canada wouldn’t mean anything. So, the correct test result should be conducted in the USA.

website speed

If you login to GT Metrix and change the test region to Dallas, the speed of the website will improve significantly. For example, in this case, 19 seconds reduced to barely 4 seconds.

If we test from San Jose, California, the speed improved to 3.25 seconds.

website speed

That’s how LOCATION affects your site’s speed. Remember to always choose a hosting location that’s nearby your audiences.

In another test, Bostjan Gartnar is based in Europe and he once complained about his site’s speed on GTMetrix is about 3.5 seconds. However, just like the above situation, GTMetrix’s default location is in Canada, and Bostjan audiences are not living in Canada.

Let’s try Pingdom for this. Let’s conduct the test again for people in Sweden, the site’s speed is reduced to only around 600 milisecond

website speed

The lesson is to not trust the test site before considering location factor.

What if your site serves Global audiences? Does it mean that your server has to be so fast that it can serve any people anywhere in the world in less than a few seconds? Not necessarily. You just need a CDN – Content Delivery System, which hosts your site’s content in many areas around the world.

website speed


This is a complex technology and if you intend to Go Global, your tech team will definitely know how to deploy CDN for your server. One of our suggestion regarding CDN is that you can try with Cloudflare.

B. What’s next? How to Improve Website Speed? Try these:

1. Optimize your Code

Even though the server is quite strong compared to some lines of codes, you still need to bear that in mind. Code Optimization is one of the most important things concerning improving a website’s speed. However, powerful the server is, a website that runs ten thousand lines of code with hundreds of loops for any request will always be slower than a medium size server that only runs less than a thousand lines of code and some loops.

Chances are, there are many redundant HTML codes, Javascript, CSS, and Inline CSS in your site’s source code that will harm your site. Fortunately, there is a very easy method to optimize all these codes, remove unnecessary spaces, and speed up your site. That is to use Autoptimize. It is a plugin that we are using for all of our websites, all of our demos, and its effectiveness is just pure awesome.

For our high-quality premium themes on ThemeForest, we try our best to optimize code and remove unnecessary files so your site will be in the best performance with our theme. In fact, most of our WordPress themes got Grade A when checking on Pingdom and GTMetrix.

Most of them also get less than 1 second load time. Using the following themes with the latest update can significantly help to optimize your site and your theme’s code, resulting in much better site performance. These themes are using the latest theme making technique of ThimPress – ThimCore:

Eduma | Premium LMS & Online Education WordPress Theme

eduma lms & education wordpress theme

Eduma or Education WP, currently is the best-selling Education WordPress Theme on ThemeForest and its quality is just off-the-records with regular updates, enthusiast support, and high-quality features, designs about Education.

Magazine WordPress Theme – Magie

magie one of the most popular free wordpress blog themes

LuxStay | Luxury Hotel & BnB WordPress Theme

luxstay off 40%

2. Image Optimization

It is not too much to say that 90 out of 100 sites have this issue: The site’s owner upload images without pre-editing to reduce the size of the image and to make it fit with the area needed.
For example, many people would upload a 5MB portrait picture to the avatar box that only needs a 90×90 px image that needs a maximum of 200kB. That’s a 4.8 MB waste for only an avatar. And there will be more places on your site that need images.

  • Remember to always resize your image and always try to make it fit with the position it is intended for.
    You can use Photoshop, choose to Save for The Web and customize the dimension, the number of colors to optimize images.
Image optimization
  • You can also use a WordPress Image Optimization plugin like WP Smush to increase your speed of the website. WP Smush will automatically optimize your images every time your upload an image to your website.
    Currently, it is one of the most well-known plugins for image optimization.
Smush in bulk
  • You can also use Regenerate Thumbnails to regenerate many different Image sizes for your website. For example, if you use Regenerate Image, the above 5MB avatar would be turned into many different versions. In addition, there will be a version intended only for an avatar with 90×90 px.
website speed
  • Finally, if your site needs a lot of images, you can use Lazy load to only load your site’s structure and text first. Then only load Images when you scroll to the image. So that the loading process will be devided into many phases and Heavy Images will only be loaded upon demands.

3. Use Caching plugins

One more tip is to use Caching plugins to save screenshots of your website, caching CSS, or JavaScript files. So that visitors will only have to load what wasn’t loaded before. This can highly improve your site’s speed.

One of the best plugin for Caching is W3 Total Cache

W3

Here is a W3 Total Cache config that Bostjan found that helped improving his site’s speed to only less than a second.

Below are some other Caching plugins that you can try:

  • Swift Performance – WordPress Cache & Performance Booster
swift

This is a relatively new premium Caching plugin that can help you boost your site’s performance swiftly.

  • WP Super Cache
  • WP Rocket

That is to say, WP Rocket is a premium WordPress caching plugin with three payment plans offered. You technically only have to pay for a one-time fee, but the support and updates are included if you keep the payments going every year. That said, caching for one website is listed at $39, with support for three websites at $99 and unlimited websites for $199.

Although you can find other free plugins, these are quality rates for one of the most feature-packed caching plugins on the market. There is no free trial or free version of the plugin, but the developers do offer a 14-day money-back guarantee.

One of the reasons we like the WP Rocket plugin so much is because of its simple user interface and quick setup. It’s a WordPress caching plugin with the power to make your site blazing fast, but any beginner could sit down and understand most of the settings involved.

4. Removing unused Plugins.

Check your site thoroughly and deactivate plugins that you are not using is not a bad idea.
When using WordPress, you will be prompted to install many free plugins. However, you wouldn’t be using most of them and these plugins will be taking up spacious spaces on your website. Meanwhile, for any requests from the visitors, the WordPress core engine would still need to deploy them, leading to unnecessarily wasting resources that could be used to speed up your website.

Also, there are plugins that you may use occasionally and it may slow your site down significantly. In this case, you can find plugins that are harming your site and decide to keep or deactivate them by using P3 Profiler.

runtime by plugin

P3 Profiler will help you find slow plugins and report the performance of each plugin so you know which one to keep and which one to delete.

5. Server Optimization

One last tip on WordPress site speed optimization is on Server Optimization. This may be quite advanced and you only have to worry about this when you are using a VPS instead of a Shared hosting plan since there may be wrong configurations in your server if you are managing it alone.  Since we said about the location before, we would not mention it again. However, in Server optimization, there are still some other things you can do to optimize your website especially if you are running:

website speed
  • Use EasyEngine

The best thing about Easy Engine is that it helps a lot with caching options and HHVM & Page Speed support.

  • Nginx Optimization

This is an advanced technique, so I will just list some of the most comprehensive tutorials from Linode and DigitalOcean:

How To Optimize Nginx Configuration

How to Configure Nginx for Optimized Performance

NGINX: making your servers fly

NGINX Tuning For Best Performance

Tuning NGINX for Performance

6. Use PHP 7 to significantly speed up your website

Currently, PHP 7.0 is the latest PHP version and it is quite stable since it has been released for almost 2 years.

WordPress.ORG also recommends its users to use PHP 7. Currently, there’s only 9 out of 100 WordPress users using PHP7.  Just contact your hosting provider and ask them to change from PHP 5 to PHP 7. Currently, PHP 5 is still the default PHP version in many hosting services.

Below is the Speed test table of the Eduma – Education WP theme for a no configurated, no Cache server with PHP 5.6.28 and one using PHP 7.0.18

PHP 7


Apparently, PHP 7 are always faster and its average load time is only less than 1.5 seconds for Eduma using PHP 7 while PHP5 needs roughly 5 seconds to fully load the site.

Read more How Web Hosting Affects Site Speed

TAGS: how to optimize wordpress website speedwordpress speed

Related Articles

optimize wordpress website speed
WordPress Plugin Collections

7 Tools to Optimize WordPress Website Speed

By catherrinegarcia - Posted August 18, 2020

Having a slow loading website can increase your bounce rate and negatively affect your site’s search engine ranking. As a result, you’ll likely see a drop…

eduma lms & education wordpress theme
Live Demo

More Info

Education WordPress Theme | Eduma
$69
coaching wordpress theme
Live Demo

More Info

Coaching | Coaching WordPress Theme
$59
CorpTrain Corporate Training WordPress Theme
Live Demo

More Info

CorpTrain | Corporate Training WordPress Theme
$49
sailing hotel
Live Demo

More Info

Hotel WordPress Theme | Sailing
$54
luxstay luxury hotel wordpress theme
Live Demo

More Info

Hotel & BnB WordPress Theme | LuxStay
$54
charitix nonprofit charity wordpress theme
Live Demo

More Info

Charitix | Nonprofit Charity WordPress Theme
$49
ivy school wordpress theme
Live Demo

More Info

IvyPrep | Education & School WordPress Theme
$44
resca restaurant wordpress theme
Live Demo

More Info

Restaurant WordPress Theme - Resca
$44

ADD-ONS FOR LEARNPRESS

  • Combo learnpress pro bundle lms wordpress pluginRead more

    LearnPress PRO Bundle

    $548.99 $249.99

    The next level of LearnPress - LMS WordPress Plugin. More Powerful, More Flexible and Magical Inside

  • Sale! learnpress woocommerce payment lms wordpress pluginAdd to cart

    WooCommerce add-on for LearnPress

    $49.99 $39.99

    WooCommerce add-on for LearnPress provides another way for transaction to be done in the best convenient way for both parties

  • Sale! certificatesAdd to cart

    Certificates add-on for LearnPress

    $39.99 $29.99

    Certificates add-on for LearnPress provides simple drag-and-drop design tool to create certificates for your course

  • Sale! gradebookAdd to cart

    Gradebook add-on for LearnPress

    $39.99 $29.99

    Gradebook add-on for LearnPress makes it easier to track the students learning progress and result

  • paid memberships proAdd to cart

    Paid Memberships Pro add-on for LearnPress

    $39.99

    Paid Membership Pro add-on for LearnPress creates subscriptions for better management of learning and budget needs

  • stripe paymentAdd to cart

    Stripe add-on for LearnPress

    $39.99

    Stripe add-on for LearnPress provides another way for transaction to be done in the best convenient way for both parties

Logo Footer

We provide not only clean & modern WordPress Themes, we are also making sure every WordPress Themes we made must be high performance and optimized for SEO.

Company
  • Privacy Policy
  • Terms & Conditions
  • Refund Policy
  • Item Support Policy
Affiliate
  • Become an Affiliate
  • Affiliate Terms & Policies
Support
  • Documentation
  • Forum
  • How to get help
Product
  • Plugins
  • Themes
  • Advertise
FIND US ON
  • Facebook
  • Twitter
  • Envato
  • Youtube
Designed by ThimPress. Powered by WordPress.
DMCA.com Protection Status
  • Terms & Conditions
  • Documentation