WP Rocket WordPress Caching Plugin Verses WP Super Cache

WP Rocket Review

I am always on the lookout for ways to increase the speed of my client’s WordPress sites. Kevin Muldoon over at the Rise Forums mentioned a fairly newer WordPress caching plugin called WP Rocket. This plugin was created by a French company and has been on the market for a little over a year now. It seems to just now be gaining momentum in the US. I decided to give this plugin a try. Most of my clients were using WP Super Cache and so my review will include a comparison against that.

I am no longer using WP Rocket. This site now uses server-level caching from Kinsta.

WP Rocket Comparison of Features

Here is a comparison of the features that WP Rocket has verses other WordPress caching plugins.

wp rocket comparison

WP Rocket Overview

Upon installing WP Rocket you will notice the options are pretty basic compared to Super Cache. I recommend enabling the following:

  • Enable Lazy loading images (this is one of the best features of the plugin! This significantly improves load time and the end user experience)
  • Enable HTML Minification
  • Enable CSS Minification
  • Enable JS Minification (the only reason I couldn’t enable this one is because I am using Google maps which is an external JS script which can’t be minified)
  • Enable caching for mobile devices
wp rocket basic options

Under the advanced options there are many great options such as excluding pages from caching. Note, if you are running WooCommerce with WP Rocket make sure to exclude the following pages from caching:

  • /basket/
  • /checkout/(.*)

I have the Avada WordPress theme running on some of my client’s sites as well as the Ultimate Social Deux plugin and so I had to exclude the following scripts from minification for everything to work properly. How did I determine which files were having issues? Basically when I enabled the caching plugin I could tell some of the CSS from the theme was off. So I disabled WP Rocket, and then viewed the source on the homepage. I made a list of all the CSS files which were pointed at the Avada theme. Then I started testing adding one by one while enabling WP Rocket. Once I found it, I added it to the exclusion list. I had to do the same tactic with the Ultimate Social Deux plugin.

wp rocket advanced options

WP Rocket recently released a debugger tool which you can easily scan and see all of your CSS & JS Files. Very handy! You can access it here: http://wp-rocket.me/tools/wp-rocket/debug/minify/

You can also enable your CDN in the CDN tab. If you are looking for quality CDN that is compatible with WP Rocket I recommend KeyCDN.

wp rocket CDN

Under Tools you can clear the cache for your website and also preload the cache. The preload cache is actually a neat feature. When you do this it starts two crawler robots to go through your site so that pages will start caching. The robots crawl on a regular basis, not constantly but on an interval that WP Rocket thought was best.

wp rocket clear cache

Another great feature that WP Rocket has is that when the plugin is running it enables a “clear cache” button on each individual page or post. When is this handy? Well, I needed to verify a site with Bing Webmaster Tools the other day. WP Rocket had been running for a while and so instead of clearing the cache on the whole site, I simply cleared the cache on the homepage so I could verify the Bing meta tag. This way the cache doesn’t have to rebuild across the whole site. Also this can be great if you have editors or other people contributing on your WordPress site, as they can clear the cache on the post/page they are working on themselves now.

wp rocket clear cache on page or post

WP Rocket Verses Super Cache Speed Tests

Here are some tests on sites I ran. I ran them with Supercache still enabled, and then again after Supercache was uninstalled and WP Rocket running. (Please note, these sites don’t have CDNs enabled yet so that is why the load times are a little longer than the average.)

Holistic Pain With Super Cache

holistic pain with supercache

Holistic Pain With WP Rocket

holistic pain with wp rocket

You can see it decreased the requests from 103 down to 78 and the load time from 4.22s to 2.67s.

Pain Doctor With Super Cache

pain doctor with supercache

Pain Doctor With WP Rocket

pain doctor with wp rocket

You can see it decreased the requests from 114 down to 103 and the load time from 3.66s to 2.84s.

Colorado Pain With Super Cache

colorado pain with supercache

Colorado Pain With WP Rocket

colorado pain with wp rocket

You can see it decreased the load time from 3.76s to 2.50s.

After seeing those results using WP Rocket is basically a no brainer.

After a week of running WP Rocket I can’t recommend it enough. It is such a simple plugin to configure and use, and yet it is very powerful! It is definitely worth the price.

Visit WP Rocket

As always feel free to leave your comments below.

author bio
Brian Jackson

I craft actionable content and develop performance-driven WordPress plugins. Connect on Twitter or subscribe to my newsletter (once a month, no spam).

59 thoughts on “WP Rocket WordPress Caching Plugin Verses WP Super Cache”

  1. Pingback: WP Rocket WordPress Caching Plugin Verses WP Super Cache | WordPress Plugin News
    • Wow always nice to have a celebrity blogger comment. :) There are some great comparisons of W3TC on the WP Rocket site, under Press. It really is an amazing plugin!

  2. I will definitely try this out. I just launched a new blog over at blog.createlivingonline.com and the user experience is always my number one priority. It seems like this would greatly optimize my speed. Thanks Brian!

    • Thanks for your comment! Yes I highly recommend WP Rocket over W3TC and Super Cache now. It is simpler and the speeds are faster. Definitely check it out. Great blog by the way. Good luck on your new venture.

  3. Pingback: WP-Rocket – Is It Really The Best Paid Cache Plugin For WordPress?
  4. Pingback: How to Migrate from HTTP to HTTPS - Complete Tutorial - Learn SEO
  5. Hi Brian,

    Love your clear review!! Thanks for the advice to exclude pages like ‘cart’ and ‘checkout’. Should I exclude ‘my-account’ page too, or is this being covered by the configuartion page (disable caching for logged in users)?

    Since you’re the first who atually mentioned Woocommerce, I hope you can help me out with the only concern I am having in installing a cache plugin:
    My homepage of my shop is build with 4 random images (productcategories) everytime you go to my homepage. Will caching means these 4 images will stay the same everytime someone go to my homepage?


    • Hi Kelly,

      No need to worry about the ‘my-account’ or your homepage. These are powered by custom wordpress functions in which WP Rocket doesn’t cache them. So your images will change if you re-order them or change them (or if there is a plugin that randomizes them). The ‘cart’ and ‘checkout’ are the only places where sometimes caching has problems so I would advise adding those to the exclude list.

  6. Don’t recommend this plugin (wp-rocket). It has a lot of compatibility issues with other WP plugins. It’s better and cheaper to use free W3 Total Cache, same functionality, almost the same speed.

    • I have used WP Rocket across hundreds of WordPress sites and have yet to run into any issues. What kind of plugins are you having problems with?

      • Just as an example any plugin that provides different themes for mobile and desktop. For example Any Mobile Theme Switcher or it’s analogues. Also other plugins that somehow trying to split mobile and desktop websites.

        • That’s most probably a limitation in the sub-domain space if it splits it based on that, if it does it via a cookie or something, I can understand why it gets confused between the mobile cached version and the desktop cached version because it originates from the same domain. I’d recommend going the responsive route. Google picks it up very easily and the days of splitting your mobile and desktop theme into 2 domains (or cookie serving one or the other) is long and gone and has no benefit

        • Oh, I guess that is one area I have never tested. All my sites and clients sites for the past 5+ years have been responsive. I’m not a fan of mobile sites, but they do have their purpose. I could see how caching could cause issues there though.

  7. If you can’t recommend it enough, why aren’t you running it on this site? I checked some of the JavaScript and CSS you have and none of them are minified or appears cached.

  8. Hello,

    I used WP Rocket for a customer, but i had to remove it because of problems with the template made in Headway. You can’t make ajustment in the template when WP Rocket is enabled, you have to disable WP Rocket then make your ajustment save them while Rocket is disabled or the ajustments are not saved. And a other problem is that when you disable WP Rocket an make changes on a page in html mode they don’t apply when you enable WP Rocket, The page stays in the old version. I’m using Headway most of the time for my customers the use of Rocket is a problem.


  9. WP Rocket ripped me off. Their website says “30 Days Satisfied or Refunded” but when you go to get the refund they pull out a secret refund policy that in effect says you can’t get a refund. The actual software is not bad, but there are several others out there that are better (and free). They ripped me off for $39 – and maybe that is why they can’t get their product into the wordpress plugin website.

    • Joe I have worked with dozens of WP sites and never seen WP Rocket perform bad. In fact, I used to use it on this site and got my load time down to 294ms: https://woorkup.com/speed-up-wordpress/ I always see people misconfigure WP Rocket and that is usually why their support team wants to look at it before they offer refund.

      However Joe, I am now using server-level caching with Kinsta, who hosts this site. https://woorkup.com/kinsta-review/ No need to mess or configure with plugins anymore.

  10. You should also test WP Fastest Cache (incl Premium version). This is a new upcoming cache plugin and I am really curious if that one will outperform the other caching plugins.


    As stated above, the website clearly promises “30 Days Satisfied or Refunded”:


    Well, this is not true because when requesting a refund, they suddently pull out this “refund policy” that Joe also mentioned in his comment two weeks ago:


    Note that there is no link to a “refund policy” on the above Buy-It-Now page at all.


  12. Be careful with Wp Rocket! It has its own .haccess file but it blocks bots and gives 403 error! Thanks to this stupid plugin I’ve lost all my place on Google search results. I have removed their .htaccess and it returned to normal. This is unbelivable!

  13. I purchased and still using the wp-rocket plugin, but I would warn anyone out there be cautious when purchasing the ‘Professional Configuration’ package, I spent £142 on this thinking the team would at least see that I was running buddypress on my wordpress install.

    They ended up breaking some of the buddypress functions whilst setting up their plugin, I ended up undoing their ‘Professional Configuration’ to make my website work again :( so was out of pocket by £142!!!
    Even today it’s not the easiest of plugins to set-up

    • Hi,
      Jean-Baptiste from WP Rocket here.
      I’ve very sorry about this, could you give me your email, I would be more than happy to have a look at your issue personaly.

      Kind regards

  14. WP Rocket made my website way faster, the problem was when I put SSL on my website, it completely destroyed my homepage and redirected to a page that was not found. I made the edit they wanted in the functions.php file and still nothing. I had to switch to Super Cache for the compatibility but it’s much slower now, but I need SSL to work all the time.

  15. Thanks Brian. You mention to exclude the WooCommerce pages, which makes sense. However, WooCommerce now states that this is no longer needed, because WP Rocket recognizes these pages itself.

  16. We had an awful experience with this plugin. We purchased the pro installation ($200) after running into problems installing this on a high traffic website using varnish and memcache. Previously, W3TC had handled well, but we were willing to give this a try. Word of advice: DON’T!

    This plugin crashed the site multiple times. After asking support staff for help and to use their pro installation, nobody bothered to login and look. I got one email from somebody asking if i had ticked a box in the backend. That was it!

    After speaking to my developer, he agreed this plugin wasn’t designed for complext high demand sites. It doesn’t work well with varnish and doesn’t work well on scalable systems.


    Now i’m hoping they will give me a refund. So far they’ve ignored my emails.

  17. Images couldn’t be lazy loaded on our theme- which is a core requirement for us. Jonathan from WP Rocket said that not all aspects of the plugin will work with all themes. No refund offered and support was poor. Waste of money if you ask me. Look at alternatives is my recommendation. These guys are quite arrogant too!

  18. Hey Brian,

    Got thank you for this well thought out post. You are ranking at the top of Google for “Wp Rocket” keyword and I was privileged enough to read everything here.

    For starters, it seems that this full review could be even better if you make a comparison between your newly recommended cache product “Cache enabler” and WP Rocket for sure. The compared products is ideal based on searches, but I think a head-to-head comparison with Cache Enable vs Wp Rocket vs W3 Total Cache vs Breeze would be the ideal moving forward in 2018.

    I’ve been reading a lot on WP Rocket, seems like it’ll still be great plugin to test once my Wordpress requires minimum theme modification since it seems to be hands on and very user-friendly, unlike the other traditional caches that require a sum of steps.

    On another note, I’ll be testing your Perfmatters and acquiring the unlimited license soon, you really won me with your reviews men. Will give a try to both WP Rocket and Cache Enabler from your affiliate link (quite earned for sure), cause I mean, for $39 it its a fair price if the performance is at the top of the market, even if the support might still end up troublesome in 2018.

    Kind regards from Puerto Rico,

    • Hey Andreas,
      WP Rocket is a premium-only plugin. Your plugin dashboard only has free plugins listed in the WordPress repository. You have to purchase WP Rocket directly from their website.


Leave a Comment