You have to admit: slow websites bug everyone, even you. Do you remember how many times you had to patiently wait for a single page to load? I don’t even mention all the eye-rolling, groaning, and silent swearing.
Luckily, there is a way to speed up a website and protect nerve cells. It’s caching. A WordPress caching plugin can help you optimize the website to the extent it boasts higher loading time and better performance. Today, I will review a caching plugin that many consider the most popular option – WP Rocket. Stay tuned!
Table of Contents
What Is WP Rocket?
As its website’s homepage states, WP Rocket is “the #1 WordPress caching plugin.” But there’s more to it. It’s a performance plugin that helps you optimize everything about a WordPress website to increase its loading time and speed score.
The plugin has a straightforward interface where all features are right at hand. Moreover, it is easy to access WP Rocket’s technical documentation from the plugin dashboard. It is not free, yet the features by WP Rocket deliver on their promise. For instance, the plugin supports the most popular themes and hosting providers.
To sum it up, WP Rocket gives you a toolkit to boost website loading time, optimize page speed score, and improve the Google SERP rankings.
Unfortunately, WP Rocket is not a free plugin. It doesn’t offer a free trial either. To try it out, you are supposed to purchase a license. There are three pricing plans which give access to the same premium features. The only difference between them is the number of website activations:
- Single, covering one website, costs $49 per year.
- Plus, covering three websites, costs $99 per year.
- Infinite, covering unlimited websites, costs $249 per year.
In addition to that, WP Rocket offers a 14-day refund policy. It means that you can safely test the waters and claim a full refund if the plugin is not up to your expectations.
WP Rocket Top Features
As mentioned previously, WP Rocket is a performance plugin aimed at making WordPress websites “blazing fast.” It boasts many optimization features; check out those in the avant-garde below:
Page and browser caching can significantly increase a website’s loading speed. WP Rocket makes the browser store images, CSS, and JS in its local cache storage. It’s the key to higher conversions and improved SEO rates.
Uploading too many files to the website can have a toll on its performance. WP Rocket combines the JS and CSS website files and optimizes CSS delivery. Moreover, WP Rocket 3.11 includes a new Remove Unused CSS feature that effectively addresses the related PageSpeed Insights recommendation and helps optimize CSS files.
WP Rocket has a LazyLoad feature applicable to images, video content, and iFrames. The visuals will be kept “off-screen” until they enter the viewport on the user’s device. That’s how the plugin helps you optimize the actual and perceived loading time.
It is possible to cache and preload the site content in order to make the website load and open every page faster. WP Rocket preloads links, fonts, and sitemap-based cache and can prefetch DNS requests if you use external files on the website. The process can be jumpstarted both by hand and automatically.
It’s vital to optimize the database when having to handle too much content. WP Rocket lets you clean up posts, comments, transients, and optimize DB tables. Automatic cleanups are possible as well. You can schedule those to run every day, week, or month. Just remember to do the backup first.
A Content Delivery Network can help you improve the website load speed for international visitors. WP Rocket’s got its custom CDN called RocketCDN, which you can use at a fixed $8.99 per month (or $7.99 for WP Rocket customers). Got another CDN? It’s totally fine. The plugin lets you integrate it through the dashboard at once.
Last but not least, this WordPress performance plugin comprises several add-ons that are meant to extend the core functionality:
- Varnish, which ensures that the content on the server is up-to-date;
- WebP Compatibility, which helps the browser parse WebP images;
- Cloudflare, which helps to clean Cloudflare cache through WP Rocket;
- Sucuri, which does the same but for Sucuri cache.
How to Install & Configure WP Rocket
WordPress.com has its Page Optimize plugin, which may contradict the one by WP Rocket. That’s why it’s advised to disable Page Optimize before installing and activating another caching plugin.
To install WP Rocket, download the plugin archive first. Proceed to the My Account dashboard and press the orange “Download WP Rocket” button in the profile menu.
Now, upload the ZIP archive to the WordPress dashboard through Plugins > Add New. Once done, activate the plugin.
Normally, the plugin settings are applied to the website automatically. It’s handy since the system detects what needs to be done and saves you time and effort. However, you can still configure anything you wish manually.
To apply custom settings, open the Settings > WP Rocket pathway. You’ll see the first tab, which is the plugin’s Dashboard. It stores the License details, RocketCDN subscription availability, and Rocket Analytics status. More to it, there are quick links to the Account page and support, a Quick Actions section, a FAQ section, and Getting Started guidelines.
Now, let’s check all the other tabs we can spot there:
- Cache. It’s a primary cache options tab where you can set up caching for mobile devices and certain user roles, as well as indicate the cache lifespan.
- Media. It’s a tab where you can apply the LazyLoad feature to images, iFrames, and videos and add missing image dimensions if needed.
- Preload. Activate the cache, links, and fonts preloading, and set the plugin to prefetch DNS requests. This way, every site visitor will be served a cached file.
- Advanced rules. Configure the advanced rules according to which certain URLs, User agents, cookies, and Query strings will not be cached.
- Database. Clean the site’s database and optimize its columns. Schedule automatic cleanups if needed.
- CDN. Integrate a website with a desired content delivery network and exclude specific files from it.
- Heartbeat. Reduce server resource usage by limiting WordPress Heartbeat API.
- Add-ons. Enable/disable additional Rocket and one-click extensions.
- Image optimization. Install Imagify by WP Rocket to easily compress website images.
- Tools. Export and import settings, and roll back to the previous plugin version.
- Tutorials. Watch video tutorials and show/hide the sidebar from this tab.
How Crocoblock & WP Rocket Work Together
Mostly, Crocoblock plugins and WP Rocket are compatible. However, there are cases when the default automatic setup may not be enough. Let’s check out the most common plugin compatibility problems and how to solve them.
Sometimes, JetMenu content cannot be cached, leading to the mega menu malfunction on the front end. To fix it up, try doing the following:
- Open the File Optimization tab on the WP Rocket dashboard. In the CSS Files section, disable the Optimize CSS delivery option.
By the way, do not neglect the attention banner you might see when trying to alter the default WP Rocket settings. It states that some changes may lead to severe consequences.
JetReviews widgets disappear when cached
Another way to “save the day” is to exclude the pages where JetReviews widgets are. Proceed to the Advanced Rules tab on the WP Rocket dashboard. In the Never Cache URL(s) section, you can specify which URLs should never be cached.
Sometimes, the desktop menu version is shown on mobile even if configured otherwise. Here’s what you can do:
- Go to Settings > WP Rocket > Cache tab and locate the Mobile Cache section.
- Activate the Separate cache files for mobile devices option.
- Don’t forget to save changes.
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /elementor-pro/ /elementor/ /jet-blog/assets/js/lib/slick/slick.min.js /jet-elements/ /jet-menu/ elementorFrontendConfig ElementorProFrontendConfig hasJetBlogPlaylist JetEngineSettings jetMenuPublicSettings
JetEngine slows down the website
Sometimes, you can notice a long TTFB (Time To First Byte) in the server timing. When trying to debug, you might see that it’s due to JetEngine. The problem might be in the Preload feature from WP Rocket.
Proceed to Settings > WP Rocket > Preload tab and see whether the preloading is active in the Preload Cache section. If yes, untick the Activate Preloading option and save the changes.
More about preloading and when to use it you can read here.
JetCompare&Wishlist not saving data properly
To fix it up, you need to exclude some cookies used by JetCompare&Wishlist from caching. Go to the Advanced Rules tab in the WP Rocket dashboard and find the Never Cache Cookies section. Paste the following cookies into the corresponding text area and save the changes:
woocommerce_items_in_cart wp_woocommerce_session_ woocommerce_recently_viewed woocommerce_cart_hash
You can exclude the whole session from caching, too. Just paste “PHPSESSID” into the Never Cache Cookies text area and save the settings.
WP Rocket Reviews
What do others say about the WP Rocket plugin? Is it worth the attention? These are the questions I had when doing the review. I bet you all need the same answers. 😉
“WP Rocket is an all-in-one site speed optimization plugin for WordPress. The plugin handles common page speed optimizations like caching, preloading, compression, and lazy loads images to name a few.” – Ahrefs.
“…they have features -man it’s amazing- GZip compression, page caching, Quick Setup, browser caching, they have it all the list is unending. And as you can see, compared with all the other plugins, the features of WP Rocket is way better.” – WPress Doctor.
Paul Charlton says WP Rocket is “a very very popular plugin for helping speed up WordPress sites” and duly ranks it among the top 6 WordPress cache plugins.
“…WP Rocket has definitely come back with a good result and I think for many people, this is something that you could almost just click, set, forget.” – WPTuts.
Before you say it, I admit: these are all bloggers. What about regular developers? I’ve dug a bit and found out the opinions are divided. While some Crocoblock Community members consider WP Rocket a decent caching plugin, the others deem it useless and bug-prone.
“WP Rocket is not something you just turn ‘on’ or ‘off’. There are numerous options, it may be only one of them that’s breaking your site. Don’t throw out the baby with the bathwater.” – Crocoblock Community.
“I literally bought it yesterday. Had to get an almost immediate refund though after I realised it offers nothing free cache plugins don’t. My site got slower 😞” – Crocoblock Community.
“…we definitely won’t be using WPRocket since it’s not caching at server level. (…)” – Crocoblock Community.
“Wp Rocket is a really good plugin. But optimizing is a task for specialized people, those cache plugins aren’t the solution if just activate them. They need to be properly configured.” – Crocoblock Community.
WP Rocket is a WordPress performance plugin that can boost website loading time, optimize PageSpeed scores, and improve the Core Web Vitals metrics. It gives you complete control over website caching. You can use it to optimize CSS and JS files, clear database columns, lazy-load media files, and even schedule automatic caching.
Unfortunately, no. The plugin does not offer a free trial. It has a money-back guarantee so that you can claim a refund after the first 14 days of use.
WP Rocket offers three yearly plans – Single, Plus, and Infinite. They cost $49, $99, and $249 accordingly.
Rather “yes” than “no.” Some Crocoblock plugins work well with WP Rocket, seldom causing any issues. On the flip side, there can be worse compatibility between WP Rocket settings and JetMenu, JetReviews, JetCompare&Wishlist, JetWooBuilder, and – sometimes – JetEngine. It doesn’t mean that these plugins are entirely incompatible. It means something on the code level needs to be fixed by hand.
To sum it up, WP Rocket is a quality plugin. It’s easy to use, has a comprehensive interface, and automatically adjusts to the hosting environment. The plugin boasts several exclusive features to optimize the Core Web Vitals metrics. You can reach all technical documentation from the dashboard so that you will always know how to configure every setting. Plus, you get dedicated support for a year because WP Rocket is a premium plugin.
Have you ever used WP Rocket? Feel welcome to share your experience below. 🚀