How to Improve Page Loading Speed on WordPress


Apr 13, 2021
I know each theme is built differently and we need to adjust to each situation properly but, that doesn´t mean we can lay out the top, most critical, and important factors that affect page loading speed and how to address them.


I am going to risk sounding annoying and repetitive by saying this but, this is perhaps one of the most undervalued factors when trying to optimized a site´s page loading speed.

Getting your site hosted on a robust and fast server can make a whole lot of difference between having a fast loading site or a slow one.

Well, it highly depends on your needs and budget but, these are my top choices...

As a side note, regardless of what hosting provider you end up choosing, I will advise you to stay away from any hosting company that is part of the Endurance International Group (EIG).

These companies are known for their bad performance, customer support, and reliability.

I am NOT saying this would be the case with YOU in particular, as I´ve heard good reviews from people hosting with them but, in the brutal majority of cases, this won´t be the case.

The main reason why you heard them a lot is that many marketers are actively promoting them due to their very lucrative affiliate programs.

Some of the hosting providers that are part of EIG are...
  • Bluehost
  • DomainHost
  • eHost
  • FatCow
  • HostGator
  • iPage
  • PureHost
  • SEO Hosting
Here´s a very complete list for you to browse...

Endurance International Group - Wikipedia


Setting up a Content Delivery Network (CDN) service nowadays is becoming mandatory. Unless your hosting provider´s servers are located in the same geo or region as your target audience. In this case, there´s no need for a CDN but, still, you can always try and test for yourself.

On this note, Cloudflare offers a free plan that is more than enough in most cases and, If not and you have a little budget for this, I highly recommend BunnyCDN or Amazon Cloudfront.

Amazon CloudFront is quickly gaining ground as one of the best CDN providers on the market. Nor just regarding overall performance but, also, regarding its cost.

On this front, it has a very similar pricing structure as BunnyCDN and that is "pay-as-you-go". So, you will only be billed for the data transferred you end up using instead of a monthly flat rate.

And, right now, they are offering the first 50 GB of data transferred FREE OF CHARGE!

From that point on, the prices look really affordable...

So, regardless of whether or not you have the budget for this, don´t take it as an excuse to NOT set up a CDN. As stated above, Cloudflare offers a free plan and it´s robust enough to further improve your site´s page loading speed.

If you have never used Cloudflare before, there are plenty of tutorials out there on the internet but, here´s one of my favorites...


Using a lightweight and fast loading theme in order to get the best possible loading times kind of sounds obvious, right?

But, you´ll be surprised to know how many people out there choose to use overbloated and featured rich themes not considering the impact it will have on the site´s performance nor in the nightmare, this will become when trying to optimize it.

So, if you´re launching a simple blog, a local service website, or a landing page, there´s no reason to pick a multi-purpose theme.

Sure, they are great as an all-in-one solution but that usually comes with a price and its performance.

Having said that, my recommendation is to pick a lightweight and fast loading site and customize it however you want. Take the time to learn how to work on the design. There are literally hundreds, if not, thousands of tutorials on YouTube that will guide you step-by-step on how to build a beautiful, fully functional, and optimized website from scratch.

Trust me, in the long run, this is the best approach.

My top recommendations for the best lightweight and fast loading theme with all the customization capabilities and functionalities you´ll need to build pretty much any site you want are these...
  • GeneratePress - Now more than ever I believe this is the best WP theme on the market
  • Astra
  • Neve
  • Blocksy
  • Kadence
  • OceanWP


Avoid page builders!!

I know they make the building and designing process a hell lot easier for non-web developers like ourselves but, their usage also comes with a very expensive price. And, if on top of everything else, you´re using a crappy hosting provider with an overbloated and slow loading theme, that price will be very expensive.

I highly recommend you take the time to learn how to properly use Oxygen Builder. I know this might sound contradictory but, trust me, it´s not.


Avoid overbloated or high CPU usage plugins!!!

People often get carried away by functionalities and features and don´t take the time to evaluate the impact certain plugins have on performance or whether or not they can replace that plugin with a much lighter alternative. Clear examples of this are Contact Form 7 and RevSlider. Take a look at this list of plugins you need to avoid.

Keep plugins to a minimum, unless you know what you´re doing.

More often than not, it really isn´t worth sacrificing performance to add functionality.


My personal process for image optimization is...

a) Compress
b) Convert them to Webp or SVG format
c) Resize them properly (take into account image mobile devices image containers)
d) Lazy load them (only the ones below the fold)
e) Make sure to add the width and height to the HTML (it will help with CLS)
f) Serve them from a CDN.

My go-to image optimization plugin is ShortPixel but, this doesn´t mean you MUST use this one. There are other options out there so, make sure to run tests and stay with the one you get the best results.


This is another pretty common issue I see on WordPress sites. Especially those who are build through a pagebuilder or abused the usage of poorly coded and overbloated plugins.

Regarding CSS, we can generate the Critical Path CSS (CPCSS) and defer the rest for the footer.

Thankfully, we can use WP Rocket for this or, if you want a free alternative, you have Asset Cleanup and/or Autoptimize to unload these unnecessary resources from even loading in the first place. These two plugins work great together.


We tend to load a lot of external scripts to our site like Google Fonts, Font Awesome, Tracking codes, Chat widgets (Facebook for example), etc., and this is something that slows sites down a lot.


It´s unbelievable how many people load these resources from external sources where they can just host them locally and avoid those DNS lookups and improve their site´s performance.


The best thing we can do with these resources is to host them externally (YouTube, Vimeo, etc) and just embed them on our site. When doing this, I highly recommend enabling a placeholder for the video thumbnail and lazy load the image. This will greatly reduce the load impact of these resources.


  • 1620664235915.gif
    42 bytes · Views: 0
  • 1620664235982.gif
    42 bytes · Views: 0


New member
Feb 6, 2023
New York
WordPress is a great platform for building websites. It’s simple to use and has a ton of features that make it easy to create a website that looks great. But one downside of WordPress is that it can be slow. If your WordPress site is slow, it can affect your traffic and conversions.

Fortunately, there are a few things you can do to speed up your WordPress site. In this article, we’ll give you some tips on how to improve page loading speed on WordPress.

First, you should make sure that you’re using a good quality WordPress hosting provider. A good host will have servers that are optimized for WordPress and can handle a lot of traffic. They will also have a support team that can help you troubleshoot any issues you have with your site.

I also applied these methods on my website white label seo consultation company San Antonio