WP Rocket Review: Best WordPress Caching Plugin For Site Speed (2021)

Brandon LazovicMarch 8, 2021

Page speed is incredibly important for any website. Whether you’re looking to load your pages more quickly, or making optimizations for SEO or User Experience best practices, having a website that loads quickly will always lead to more visits and conversions. 

Google has reported that even a 0.1 second improvement of mobile site speed increased conversion rates by 10% for travel and retail sites, which is significant. 

Google is also factoring in Web Core Vitals (or page load speed metrics) into its algorithm, beginning May 2021 - if your website doesn’t meet web core vitals best practices, it’s a guarantee that you’ll lose valuable keyword rankings and organic traffic visiting your website. 

If you aren’t tech savvy, optimizing for page speed can be daunting or feel impossible. However, for WordPress users there are many speed optimization plugins that are available. My personal favorite is WP Rocket, a caching plugin that’s guaranteed to drastically improve your site’s load times. 

Read our full WP Rocket review to learn more about this caching plugin and why you should be using it for your website. 

What is WP Rocket? 

Quick Navigation

The WP Rocket plugin is a database optimization and caching plugin for WordPress sites that was first published in 2013.

It's been one of the most common caching applications for WordPress users since it launched nearly a decade ago.

Despite the fact that there are many free caching plugins available, WP Rocket is used by hundreds of thousands of websites. 

WP Rocket is incredibly popular because it combines the features of several individual plugins into a single caching tool that is guaranteed to improve your website speed and page load times.

Pros Of WP Rocket

  • Fast to set up and its ease of use is very user friendly
  • Strong improvements in overall page speed performance
  • Hundreds of thousands of websites use this tool
  • Installation and configuration takes less than 3 minutes
  • Offers a wide variety of tools and features for speed optimization, such as lazy loading,  HTML, CSS & JavaScript minification, image optimization, etc…
  • Preload caching offers faster perceived load times to users, which will reduce bounce rates on your website
  • Large plugin discounts for renewing if you’re an existing customer
  • Can purchase licenses to work across multiple websites or subdomains

Cons Of WP Rocket

  • This isn’t much of a con, but it does cost $50 per year for a single website because it’s a premium plugin
  • Doesn’t fully optimize for websites that employ display / CPM ads through partnerships like Google AdSense, Ezoic, Monumetric, etc…
  • For image size reduction, you need to purchase an image optimization tool like Imagify, instead of being able to use WP Rocket for automatic image reduction upon file upload.

Overview Of WP Rocket Dashboard And Features

Below we’ll walk through all of the features WP Rocket offers in its dashboard: 

WP Rocket Dashboard

Basic Cache Optimization

WP Rocket offers a few basic caching options that are easily enabled. 

Mobile Cache

The mobile caching option is designed to speed up your site for visitors on mobile devices  You can also cache files for mobile devices if you have a dedicated mobile theme or plugin (although most themes employ responsive design and don’t really need this). 

WP Rocket Settings

User Cache

The user cache option is great for when you have user-specific or restricted content on your website that you want enabled for logged-in WordPress users. 

Cache Lifespan

This option will cache files that are older than the specified lifespan. You can set the cache lifespan manually, or stick with the default setting. 

File Optimization

File optimization is targeted at optimizing the actual code sources and page size for your website, such as CSS or Javascript. 

Minify CSS Files

Minifying CSS files basically removes white space and comments to reduce the overall file size of your web pages, which will improve loading times.

Combine CSS Files

This will combine CSS into a single file on the page, which will reduce overall HTTP requests. 

Optimize CSS Delivery

This delivery method eliminates render-blocking CSS on your website, which will produce faster perceived load times to users visiting your pages and reduce potential bounce rate. 

Remove jQuery Migrate

Removing jQuery Migrate will remove a JavaScript file and will improve your site performance. 

Minify JavaScript Files

Like I mentioned with CSS, minifying JavaScript files will remove whitespace and comments that are slowing down your site page due to file size being bloated. 

Combine JavaScript Files

Again, this will combine your site’s internal, 3rd party and inline JavaScript to reduce HTTP requests. 

Load JavaScript Deferred

Deferring JavaScript load will eliminate render-block JavaScript that is bogging down the rest of your page elements from loading asynchronously, which will improve your site’s performance.

Delay JavaScript Execution

This will delay the execution of JavaScript until users interact with specific page elements, like scrolling or clicking on the page - this is similar to lazy loading for images, but for JavaScript specifically. 

Media Optimization

Images are typically the biggest issue with web pages loading slowly. WP Rocket offers several media optimization options to help combat this, such as: 

LazyLoading Settings

Lazy Loading

Lazy loading is meant to improve the perceived loading time of users visiting your web page by only loading videos, images, or iframes once those elements are scrolled into view by the user. 

WP Rocket offers lazy load for images, iframes and videos. 

Image Dimensions

As part of Google’s Web Core Vitals, cumulative layout shift is a negative factor that can harm your organic keyword rankings. 

Adding missing width and height attributes for your images can help to prevent cumulative layout shift and improve the user’s reading experience as they browse your web pages. 


This prevents other users from embedding content from your website, but also prevents you from embedding content from other websites. This is meant to help reduce the number of JavaScript requests that are executed due to WordPress embeds. 

WebP Compatibility

WebP is a new type of image format that prioritizes reduced file sizes without sacrificing image quality. WP Rocket has the ability to serve WebP images on compatible servers. One caveat - you would need to create WebP images for your WordPress website. This can be done through image optimization tools, such as Imagify

Preload Cache

Preloading content can help your server display information to users more quickly and improve perceived load times. WP Rocket offers a few different preload options as part of its plugin: 

Preload Cache

This will generate the cache, starting with links on your site’s homepage and XML sitemaps. Preloading cache is automatically triggered when you add or update content on your website. 

Preload Links

When a user hovers over links on your web page WP Rocket will automatically begin to preload that page, so when a user clicks through the page is already being loaded. This helps with perceived load times. 

Prefetch DNS Requests

Prefetching DNS requests will help make external files load more quickly. 

Preload Fonts

Preloading fonts improves performance by helping browsers discover Google fonts in CSS files if they’re hosted on your domain. 

Advanced Rules For Caching

Looking to set more advanced caching rules? WP Rocket offers flexibility in setting your own rules on an individual page level. Here are the different features they offer in this space: 

Cache Lifespan Settings

Never Cache URLs

Exclude sensitive pages such as login/logout URLs from being cached.

Never Cache Cookies

Specify specific cookies that will prevent a page from being cached if they’re set in a visitor’s browser. 

Never Cache User Agents

Specify user agent strings that should never see cached pages. 

Always Purge URLs

Specify URLs you want purged from the cache any time a post or page is updated. 

Cache Query Strings

This forces caching for specific GET parameters. 

Database Optimization

WP Rocket Database Optimization Settings

Cleaning up your database is always important to remove unnecessary bloat from your WordPress site. Here’s what WP Rocket offers in this regard: 

Post Clean Up

Enabling this setting will delete any auto drafts, trashed posts, or revisions. 

Comments Cleanup

Spam or trashed comments will be permanently deleted.

Transients Cleanup

Transients are temporary options saved in WordPress that are safe to remove. Most plugins will automatically regenerate transients if they’re required to function. 

Database Cleanup

Your database tables will be cleaned up and optimized if this option is enabled. 

Automatic Cleanup

Based on your above selections, WP Rocket will automatically cleanup your database. You can specify to clean up on a monthly basis, or set a custom routine. 

CDN (Content Delivery Network)

Do you use a CDN to serve your images? WP Rocket can integrate with most CDNs, with Cloudflare serving as the biggest one. 

WP Rocket also offers its own CDN called RocketCDN that will speed up your site through its high performance content delivery network with unlimited bandwidth. I used their CDN for a long time and saw positive results when testing for web core vitals on Google Page Speed Insights. 

WordPress Heartbeat API

Heartbeat is an option on WP Rocket that can help preserve some of your server’s resources by reducing activity in the backend, frontend, or post editor of your site. 

Add-Ons Tab

WP Rocket also offers a few different add-ons that can help with optimizing your tracking codes to improve page load speeds. Here are the one-click add-ons they offer: 

  • Improved browser caching for Google Analytics
  • Improved browser caching for Facebook Pixel
  • Varnish Cache Purges
  • Cloudflare Integration
  • Sucuri Cache Synchronization

How WP Rocket Compares To Other Free Cache Plugins

You may be wondering how WP Rocket stacks up to some of the other free plugins available for WordPress. Here’s a quick look between WP Rocket and some free alternatives as far as popular caching plugins go, or what most folks consider to be the best wordpress caching plugins out there: 

We’ll also dive in below as far as the actual page performance we experienced when testing each plugin: 

W3 Total Cache

W3 Total Cache offers a lot of different caching options that can be off putting to the average user. It includes several minification options of CSS/HTML/JavaScript, as well as image optimization to reduce overall file sizes on your website. While there is a free option for this plugin, you need to spend $99/year to unlock all of its caching features.

Using a website baseline of 3.5 seconds, after installing W3 Total Cache, we saw load times drop to an average of 2.25 seconds, which isn’t too shabby. 

WP Super Cache

WP Super Cache is a very simple and beginner friendly plugin. All you need to do is install it, select “caching on” and your site will be cached. 

Using a website baseline of 3.5 seconds, after installing WP Super Cache, we saw a 50% improvement of site speed performance, reduced to about a 1.90 second load time  

WP Fastest Cache

Similar to WP Super Cache, this plugin is simple in that all you have to do is check a box to enable all of its caching features. As far as speed performance, WP Fastest Cache generated similar results compared to W3 Total Cache. 


AutoOptimize is mainly focused on optimizing your site’s code, such as JavaScript, HTML, CSS. It isn’t a true caching plugin  but it can be used to improve performance through the minification of code. This showed the lowest performance improvements at 2.5 seconds for load time. 

Hyper Cache

Similar to the other options, one feature that Hyper Cache lacks is lazy load, but it generated similar page speed scores to WP Super Cache. It also hasn’t been updated in several years, so this plugin may be outdated / incompatible with your existing version of WordPress. 

WP Rocket

After activating WP Rocket, we experienced an average 1.65 second load time  which came out to be the fastest out of all the free caching tools available. 

Conclusion: Is WP Rocket Worth It? 

WP Rocket is my favorite caching plugin available out on the market for WordPress. When using this tool on my website, I experienced a 40 point increase in my mobile Web Core Vitals, using Google’s Page Speed Insights Tool. On GTMetrix and Pingdom, my pages also loaded less than 1 second, which is a huge improvement considering it took me just 3 minutes to set up WP Rocket on my website. 

Even though you need to pay for this plugin, I highly recommend this tool for all webmasters. If you don’t have a caching plugin (or even if you have one that isn’t WP Rocket), you need to stop reading this review and purchase a license for your website. You’ll be more than happy with the results. 

Sign Up For WP Rocket Here.

Rating: 5/5

Frequently Asked Questions For WP Rocket

Below we cover several questions that are frequently asked regarding WP Rocket: 

Is WP Rocket Free? 

WP Rocket doesn't offer a free version - it does cost about $50 per month, but the price is well worth the investment, especially with Google announcing that a website’s page speed performance will now be considered an important factor for ranking well on its search engine. 

Does WP Rocket Offer A Free Trial? 

Unfortunately WP Rocket doesn’t offer a free trial at this time. It does, however, offer a 14-day refund policy, so if you aren’t satisfied with the performance, you can get your money back within that 14-day window. 

What Types of Cache Does WP Rocket Optimize? 

WP Rocket optimizes the cache of both browser cache and server cache. 

Browser cache involves caching a website’s static resources, like JavaScript, CSS, HTML and images. 

Server cache involves creating static HTML pages to improve page performance by avoiding PHP processing. 

How Much Does WP Rocket Cost?  

WP Rocket offers a three tiered plan: 

WPRocket Pricing

WP Rocket Single Plan

This option costs $49 per year and comes with support / updates for 1 website

WP Rocket Plus Plan

This option costs $99 per year and comes with support / updates for 3 websites

WP Rocket Infinite Plan

This option costs $249 per year and comes with unlimited support / updates for an unlimited amount of websites. 

Why Does My Site Still Load Slow After Installing WP Rocket? 

There are a couple of different reasons why your site may be loading slowly, even after installing WP Rocket. Here are a few other factors to consider when optimizing your site for page speed: 

  1. You still need to optimize your images and reduce your image file sizes to improve your site load times
  2. If your website host is slow, then your site will load slowly, even with optimized caching plugins. You’ll want to switch to a dedicated hosting service, such as Linode, to improve site load times. 
  3. If you’re displaying ads on your website through a service like Google Adsense, your website load time will drop dramatically using speed tests like Google Page Speed Insights or GTMetrix. When displaying ads, it’s difficult to reduce your load speed to a similar level as a website that doesn’t display ads. In this instance, check with your CPM network to see if they offer speed optimization options for the ads they display on your website. 

Can I Use Multiple Caching Plugins At The Same Time? 

It isn’t recommended to use more than one caching plugin  This is because most caching plugins offer similar functionality. You run the risk of either breaking pages because these plugins conflict with one another, or slowing down your website because they’re trying to perform similar operations. 

Does WP Rocket Have An Affiliate Program? 

WP Rocket does offer an affiliate program, which you can find here. 

Who Can I Reach Out To For Support?

WP Rocket does offer a support team that is willing to help you with any page speed optimization questions or needs you may have.

Best WordPress Caching Plugin For Web Core Vitals? WP Rocket Review (2021)
Best WordPress Caching Plugin For Web Core Vitals? WP Rocket Review (2021)

Wp rocket is a wordpress caching plugin that's available for wordpress. The plugin is designed to help speed up the loading time of websites for search engines. This video shows how wp-rocket can be used to improve speed of pages for search engine optimization efforts.

Digital Marketing
Social Media
Digital PR
Tool Reviews
Local SEO                                                          

Sitemap           Privacy            Editorial Guidelines
Copyright © 2021 Brandon Lazovic LLC. All rights reserved.
linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram