Web Speed Guides WordPress

WordPress Site Speed Slow? Ways to Fix Slow Loading WordPress


Advertising Disclosure

Want to learn how to fix a WordPress site loading slowly for faster speed?

Learning and implementing fixes that will improve and make your WordPress site pages loading time faster has a lot of benefits.

These benefits will lead to better WordPress SEO performance, conversion rate improvement, savings on hosting services, faster admin panel, and many more.

This OnlineBusinessConsulting article will show you how to achieve your WordPress site speed-up goal(s).

It is based on a lot of tests and tweaks used to fix a lot of slow WordPress websites.

It will help you learn some of the best ways to fix slow WordPress site that improves pages loading time such as:

  • Reducing image size
  • Removing web fonts or optimizing them
  • Upgrading to a specialized and fully managed WordPress hosting(recommend WP Engine & Kinsta)
  • Replace bloated plugins with
  • Enabling & optimizing cache properly
  • Switching to a free fast lightweight theme
  • and much more.

What Do I Do About My WordPress Site Pages Loading Slowly?

The How To Fix & Improve WordPress Speed To Load Faster Breakdown

Main Article:

Below are some of the solutions you can use to increase the speed of WordPress site pages with slow loading time.

Let's get to making your WordPress load faster!

Optimize or Remove Third Party Fonts

You need to remove or optimize web fonts and Google Fonts in your WordPress site if you are using them.

If you want to fix and improve your site's loading speed you have to implement this optimization technique.

A lot of themes like Divi, the default WordPress themes, and others have these Google Fonts installed by default.

Google fonts and web fonts look nice but they are resource intensive (one of the heaviest third-party scripts to load).

For example, with Google Fonts, a WordPress site stylesheets will make a lot of requests to and to download the fonts each time people load your web pages.

A request is typically generated for each font that your site uses.

Even though Google has a Google Font API that is cached, the problem is that the expiry time is low. So the cache is useless.

All these extra requests take time so this is why it impacts your WP speed performance.

The best solution is to use System fonts( this website is using them) aka Web Safe Fonts.

They are faster than any web font including the cached Google Fonts because they are on every user's device by default.

Because of this web browsers don't need to make any trip to download them before displaying the website.

Important: You will read or hear about the option to host the web fonts locally on your server, combine them with some plugins, and use plugins to extend some of the fonts expiry time.

None of those options work as good as just removing the web fonts. We usually see between 300 to 1 second shave off from fully load time whenever we remove web fonts.

Do Advanced Image Optimization

Using a lot of images in a WordPress site that was not size optimized (resizing and reducing pixels) will eventually create speed issues for your WP pages.

There are several ways to do this.

Option 1: You can use ShortPixel Image Optimizer to bulk optimize your images. We love it because it does the most size reduction.

Note: We found it to be the best plugin in resizing and compressing an image to the lowest size but it is a heavy plugin.

It creates a lot of wp_options and tables. And it impacts a WordPress loading time(go figure) negatively.

The trick is to delete it after using it and delete the leftover tables & options from your database using Advanced Database Cleaner Pro.

To resize future image uploads, try using one of these super lightweight plugins, Imsanity, or Resize Image After Upload by ShortPixel. Just search for them in the WordPress plugin directory.

Option B: You can also optimize your images using offline tools like PicResize to resize and to compress.

This option will require you to re-upload the same images after optimizing them offline. If you have a lot of images this is time intensive.

To do this without losing the same image file name which may impact that image's ranking in the search engines, make sure to use Enable Media Replace plugin(this plugin replaces an image or file in your Media Library by uploading a new file in its place without you losing the original file or image title and URL).

Look Into Fully Managed WordPress Hosting

A how to fix a WordPress site with slow loading time tip won't be complete without mentioning how a bad hosting server or plan might be the root causes of WordPress website speed issues.

WordPress when not hosted on a fast and secure server usually leads to all kinds of security and speed issues.

So consider looking into fully hosted WP hosting providers like WPENGINE or Kinsta.

WordPress needs special hosting care, especially, for beginners or those who don't want to spend time dealing with technical stuff.

The above-mentioned companies only host WordPress sites and have premium tech and customer support teams.

They host their client's sites on higher tier(premium) Google Cloud Platform containers that are super fast and more secure.

Super Important: A lot of hosting companies including Siteground claim to be on Google Cloud but they use the cheaper and lower tier that's slower and not robust like premium cloud platform used by WP Engine & Kinsta so be aware of that.

Clean & Improve Database Speed

Most WordPress sites use relational database management systems like MySql or MariaDB to store all the site's data and contents.

The problem is that some of the database storage can get bloated easily or not work properly. This will affect WordPress's performance and server speed.

By deleting, optimizing, and repairing some of the tables stored improves speed.

This can be achieved with Advanced Database Cleaner Pro.

There're free ones but they are not as robust as the above-mentioned plugin.

However, it doesn't matter which database cleaner you use, if you don't know which files to delete and optimize you will fuckup your website.

You read that right. Consider getting an expert to help you with this.

Enable WordPress Caching

Another way to speed up a slow WordPress website is to enable caching.

They help to make a site load faster because certain elements are stored in the cache so that when you go back to the site it will load faster.

So when you enable cache in the server and browser with the right time expiry your site will definitely load faster.

You can use plugins like WP Super Cache to do this.

But if you are with companies like WP Engine and Kinsta, you won't need a plugin since they do all WordPress caching on their server( complete server cache is usually better).

Please note that some managed WordPress hosting companies like WPENGINE and Kinsta doesn't require a plugin for caching.

They do all caching on the server level which is best.

Use CDNs( Content Delivery Networks)

Just enabling CDN is not a substitute for a no or bad-optimized WordPress site.

It is a band-aid if your site's theme or plugins are bloated, you have a bad hosting server, your database is not cleaned and optimized regularly, etc.

However, CDNs are helpful, especially for websites with a lot of traffic and/or get traffic from all over the world.

Some of the CDN providers to consider using are, Cloud CDN and KeyCDN.

Use Plugins That Are Lightweight & Fast

WordPress plugins are awesome but will cause all kinds of performance issues to your website if you install the wrong one.

Besides slowing down your WordPress, they also cause security issues.

Most plugins are badly coded for speed. Especially the premium and popular plugins are bloated.

They are popular because of heavy promotion by a lot of affiliate marketers(there's nothing wrong with affiliate marketing, it is just that a lot of them only mention tools that will pay them commission even if they suck).

So make sure that you delete slow plugins and replace them with lightweight ones.

You can achieve this fix by using tools like and

These two websites above will let you know the weight, memory, and speed impact of any plugin.

So use them to test existing plugins on your site. If you see any plugin that loads 100 ms> and says 100> kb weight during your test, try finding a lightweight one.

Just go to the WP plugin directory and look for plugins similar to the one you need to replace and use the websites mentioned above to test to see which ones are faster and lighter.

Important: With most premium plugins, the best way to test them is to use the Query Monitor plugin( great plugin but one of those your need to know how to use and deactivate it after using because it slows down your site if you leave it activated) since they won't be on the plugin repository.

We recommend that you only use the best free or premium plugins for WordPress slow speed fixes.

Stay away from slow and slowest WordPress plugins at all costs.

Switch To Fast WordPress Themes

Want to know another way to increase your website speed? Change to a fast lightweight theme.

A lot of WordPress themes are badly coded and bloated including the popular and premium themes.

A lot of these theme weight sizes are huge(reducing your site's total weight size is really what matters) which will slow down your WordPress.

To fix this, we recommend that you switch to the default WordPress themes, GeneratePress, Neve, etc.

GeneratePress and Neve don't add Google Fonts by default which is awesome.

The above-mentioned themes only make about 5 to 8 requests max which is great for speed.

Speed-up Admin Panel for Faster Loading

Main Article:

If your WordPress admin dashboard is slow it could lead to your entire website slowing down too.

So make sure to optimize and speed up your admin panel too.

Get a WordPress Pro To Implement Speed Tuning Solutions

The 8 WordPress speed improvement tips listed above are not the only solutions that help fix slow WP.

There's more.

The solutions take time to implement properly for long-term results.

This is why we recommend that you consider performance experts to help you implement the fixes.

There are many companies out there to consider including Online Business Consulting ;).


We sincerely hope that the tips mentioned will assist in speeding up your WordPress website.

If the above WordPress site performance fixes are applied correctly you will see a speed improvement.

Emmanuel Okeke

A Los Angeles resident who loves to write awesome guides on SEO, WordPress speed/security, content strategies, business and personal finance, digital and growth hack tools, legal stuff, etc, that are helpful to businesses, solopreneurs, bloggers, and consumers.

What I write about is based on tests, extensive research, and 11+ experience as a former Senior digital & content marketing consultant with a division of Thomson Reuters and running a successful digital marketing agency...[Read full bio]