WP Rocket Review

We independently review what we recommend using this review methodology. When you buy from one of the links, we may earn a small commission at no extra cost to you. Read our full disclosure and privacy policy.

Table of Contents

Speed is more important than ever because they don’t just improve the conversion rates on your websites, they also help you rank higher in the search results (good for your SEO).

In this article, I’ll show you how I was able to speed up my existing WordPress blog and website in just a few clicks using a caching plugin called: WP Rocket.

f7b2ccbe f1e7 48b4 b447 686419a50623
⭐⭐⭐⭐⭐ 4.8 out of 5 stars

My Results without caching…

25046732 051a 4cef b253 6a9dc5c68175

As you can see here, with my default setup and optimizations on my existing website hosting: WPX Hosting, it has a pretty decent pagespeed score of 54.

Not bad as most websites don’t pass pagespeed insights with decent scores.

And after installing WP Rocket with a few clicks and minor adjustments, here’s what my GT Metrix and Pagespeed scores looks like…

My Results With WP-Rocket

74b1cf07 4407 43e8 a0e0 9b5fc1b5413b

I got a Pagespeed score of A (93%) on GT Metrix (yeah!)

I improved my Pagespeed insights score of at least 5 points!

a310a51c 8347 4ba2 9deb aaa68bbf1b03

Not bad just for installing WP Rocket and setting it up in less than 10 mins.

Interested in how I did this and how you can speed up your WordPress blog and website as well?

Then continue reading this detailed review and analysis of WP Rocket…

Why do you need a caching plugin?

First, let’s address this question first.

Why do you even need a caching plugin?

Caching helps speed up delivery of your WordPress website by providing a way to load images quickly, reduces the number of HTTP requests to reduce loading time and more!

What is WP Rocket?

4ba57427 ebca 447d 9c07 f5a5ebcba982

WP Rocket is a full caching plugin that has many benefits and functionalities including:

WP Rocket Settings

Page Caching

0824f808 95b1 47f5 8aab 2dfc78bc92e0

The Page Caching section of WP Rocket is where you enable the caching settings for this plugin. Make sure you enable mobile caching, but there’s no need to create a separate cache files if you don’t have a separate mobile website.

I also enable the setting caching for logged-in WordPress users.

I leave the setting to 10 hours for global cache is cleared. Save changes.

File Optimization

The next option is File Optimization. Be careful when changing these settings especially the MINIFICATION (CSS and HTML) options as they can break your website.

fb0b5809 f89e 44f0 a258 a16973aca9d6

Make sure that you backup your website first before implementing any of these changes.

I usually enable Combine Google Font Files to speed up my site when using Google Fonts, Optimize CSS delivery and Defer Javascript settings.


In the Media settings, I usually disable EMOJI as loading it can increase HTTP requests. I use a different plugin for image optimization and it already includes Lazy Loading.

40fb6143 6f3b 4491 8d7d 794789bb2037

Enable Lazy loading if you don’t have any other plugins that provides this feature.

Cache Preloading

Preloading cache is one the ways to speed up your website.

7c4cfd61 9623 4164 8404 eb8e4b7102d8

With this feature, preloading starts on your homepage and if you’ve enabled Sitemap preloading, it will go through your sitemap urls.

I strongly recommend that you enable these settings and install YOAST SEO plugin for your SEO and XML needs.

Advanced Rules

There are instances where you don’t want to cache certain URLS on your blog or website.

b1353c78 b4e1 4acf b998 32be021903e2

For example, you don’t want to cache LOGIN pages. You can specify those options in this section.


One of the ways you can optimize and speed up your website is by optimizing your Database.

1393f8cc d70f 408e 8715 694a2430cb11

WP Rocket makes it super simple by having all database optimization options available on one page.

You should enable all of these options and schedule daily or weekly database optimizations when possible.


81c54a05 4db3 4e60 8546 0a401e733ab5

CDN or Cloud delivery network is a great way to speed up your website for the search engines and for your users. The idea is that a CDN can deliver files because it has mirrors of your images, files on other servers that are near your website visitor’s location.


3ababa62 f7f5 4ed6 9c01 3d660cc9c81b

Default WordPress installations has Heartbeat API enabled and this can put a strain on your server’s resources. Disabling it would free up these resources and help speed up your website.

I always choose Control heartbeat and disable all behavior options as seen in the images above.


1b8ee042 5e15 41c3 b0bf 8ef560919f4d

The add ons section provides optimizations for Google Analytics, Google Tag Manager and Facebook Pixel (external scripts). Enable them on this section.

If you have Cloudflare and Sucuri accounts, you can integrate those in this section as well.

Image Optimization

79adb120 ae90 46fc a0b9 43e0bef7433c

I strongly recommend that you use an Image Optimization plugin like Imagify (paid option). This will help speed up your images resulting in faster loading times.


823292e4 db25 4795 b520 5b673de16a50

The tools section is where you can export settings or import settings. Very useful if you want to create backups of your WP Rocket settings.


de1a7535 44de 46be aa57 7f03793760ed

Last but not the least is the tutorials section of WP Rocket. You’ll find tons of FREE video tutorials on how to improve your website speed with WP Rocket.

Frequently Asked Questions

You can download the WP Rocket Caching plugin inside your WP Rocket account. You can activate this plugin depending on how many websites are licensed on your account.

Yes. As I’ve shown in the first part of this article, this has helped me improve my speed, gtmetrix scores and pagespeed insights score.

WP Rocket provides a complete caching plugin with many features that’s needed to improve site speed scores including controlling heartbeat, preloading and more!