{"id":15769,"date":"2020-01-25T10:56:52","date_gmt":"2020-01-25T09:56:52","guid":{"rendered":"https:\/\/www.markhendriksen.com\/?p=15769"},"modified":"2025-04-24T06:39:59","modified_gmt":"2025-04-24T04:39:59","slug":"wp-rocket-review","status":"publish","type":"post","link":"https:\/\/www.markhendriksen.com\/wp-rocket-review\/","title":{"rendered":"WP Rocket Review &#038; Tutorial 2021"},"content":{"rendered":"\n<p><a href=\"http:\/\/shrsl.com\/22war\" target=\"_blank\" rel=\"noreferrer noopener\">WP Rocket<\/a>&nbsp;is a popular premium caching plugin available for WordPress. It\u2019s one of the most powerful caching plugins available, but it\u2019s still easy to use. Features include page caching through minification of HTML, CSS, and JavaScript files, cache preloading, media compression, database optimizations, heartbeat control, lazy loading, and lots more. WP Rocket can be expanded through add-ons.<\/p>\n\n\n\n<p>WP Rocket is only available as a&nbsp;<a href=\"http:\/\/shrsl.com\/22war\" target=\"_blank\" rel=\"noreferrer noopener\">premium plugin<\/a>. This can make it difficult to know if it\u2019s the best solution for your needs. In this article, we\u2019ll look at WP Rocket, see how easy it is to use, and see what it can do to help you decide if it\u2019s the right plugin for your website.<\/p>\n\n\n\n<h3>Table of Contents<\/h3>\n\n\n\n<ul class=\"table-contents wp-block-list\"><li><a href=\"https:\/\/www.markhendriksen.com\/wp-rocket-review\/#wp_rocket_settings\">1 WP Rocket Settings and Features<\/a><ul><li><a href=\"https:\/\/www.markhendriksen.com\/wp-rocket-review\/#dashboard\">1.1 Dashboard<\/a><\/li><li><a href=\"https:\/\/www.markhendriksen.com\/wp-rocket-review\/#cache\">1.2 Cache<\/a><\/li><li><a href=\"https:\/\/www.markhendriksen.com\/wp-rocket-review\/#file_optimization\">1.3 File Optimization<\/a><\/li><li><a href=\"https:\/\/www.markhendriksen.com\/wp-rocket-review\/#media\">1.4 Media<\/a><\/li><li><a href=\"https:\/\/www.markhendriksen.com\/wp-rocket-review\/#preload\">1.5 Preload<\/a><\/li><li><a href=\"https:\/\/www.markhendriksen.com\/wp-rocket-review\/#rules\">1.6 Advanced Rules<\/a><\/li><li><a href=\"https:\/\/www.markhendriksen.com\/wp-rocket-review\/#database\">1.7 Database<\/a><\/li><li><a href=\"https:\/\/www.markhendriksen.com\/wp-rocket-review\/#cdn\">1.8 CDN<\/a><\/li><li><a href=\"https:\/\/www.markhendriksen.com\/wp-rocket-review\/#heartbeat\">1.9 Heartbeat<\/a><\/li><li><a href=\"https:\/\/www.markhendriksen.com\/wp-rocket-review\/#addons\">2.0 Add-Ons<\/a><\/li><li><a href=\"https:\/\/www.markhendriksen.com\/wp-rocket-review\/#image-optimization\">2.1 Image Optimization<\/a><\/li><li><a href=\"https:\/\/www.markhendriksen.com\/wp-rocket-review\/#tools\">2.2 Tools<\/a><\/li><li><a href=\"https:\/\/www.markhendriksen.com\/wp-rocket-review\/#tutorials\">2.3 Tutorials<\/a><\/li><\/ul><\/li><li><a href=\"https:\/\/www.markhendriksen.com\/wp-rocket-review\/#wp-rocket-and-divi\">2 WP Rocket and Divi<\/a><ul><li><a href=\"https:\/\/www.markhendriksen.com\/wp-rocket-review\/#testing\">2.1 A\/B Testing<\/a><\/li><li><a href=\"https:\/\/www.markhendriksen.com\/wp-rocket-review\/#blog\">2.2 Blog Module<\/a><\/li><li><a href=\"https:\/\/www.markhendriksen.com\/wp-rocket-review\/#slider\">2.3 Slider Module<\/a><\/li><li><a href=\"https:\/\/www.markhendriksen.com\/wp-rocket-review\/#masonry\">2.4 Masonry Post List<\/a><\/li><li><a href=\"https:\/\/www.markhendriksen.com\/wp-rocket-review\/#shop\">2.5 Shopping Cart Icon<\/a><\/li><li><a href=\"https:\/\/www.markhendriksen.com\/wp-rocket-review\/#older\">2.6 Older Versions of Divi<\/a><\/li><\/ul><\/li><li><a href=\"https:\/\/www.markhendriksen.com\/wp-rocket-review\/#siteground\">3 WP Rocket and SiteGround<\/a><\/li><li><a href=\"https:\/\/www.markhendriksen.com\/wp-rocket-review\/#testtwo\">4 WP Rocket Before and After Tests<\/a><ul><li><a href=\"https:\/\/www.markhendriksen.com\/wp-rocket-review\/#before\">4.1 Before<\/a><\/li><li><a href=\"https:\/\/www.markhendriksen.com\/wp-rocket-review\/#after\">4.2 After<\/a><\/li><li><a href=\"https:\/\/www.markhendriksen.com\/wp-rocket-review\/#images\">4.3 After Compressing Images<\/a><\/li><li><a href=\"https:\/\/www.markhendriksen.com\/wp-rocket-review\/#results\">4.4 Results<\/a><\/li><\/ul><\/li><li><a href=\"https:\/\/www.markhendriksen.com\/wp-rocket-review\/#price\">5 Price<\/a><\/li><li><a href=\"https:\/\/www.markhendriksen.com\/wp-rocket-review\/#documentation\">6 Documentation<\/a><\/li><li><a href=\"https:\/\/www.markhendriksen.com\/wp-rocket-review\/#ending\">7 Ending Thoughts<\/a><\/li><\/ul>\n\n\n\n<h2>WP Rocket Settings and Features<\/h2>\n\n\n\n<p><a href=\"http:\/\/shrsl.com\/22war\" target=\"_blank\" rel=\"noreferrer noopener\">WP Rocket<\/a>&nbsp;starts caching your website as soon as you activate it. The main features are enabled by default. It doesn\u2019t require a lot of setup and there are no complex settings. I recommend activating a few more features to get the best results possible. If you want to make adjustments or activate features, go to the dashboard menu under Settings and enable the features you want. Here\u2019s a look at the menu and settings.<\/p>\n\n\n\n<h3>Dashboard<\/h3>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"422\" src=\"https:\/\/mk0markhendriks8nxd9.kinstacdn.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-Dashboard.png\" alt=\"WP Rocket Dashboard\" class=\"wp-image-15775\" srcset=\"https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-Dashboard.png 750w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-Dashboard-380x214.png 380w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-Dashboard-680x383.png 680w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-Dashboard-300x169.png 300w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-Dashboard-711x400.png 711w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-Dashboard-480x270.png 480w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-Dashboard-510x287.png 510w\" sizes=\"(max-width: 750px) 100vw, 750px\" \/><\/figure>\n\n\n\n<p>The Dashboard tab provides information about your account, getting help, getting started, documentation, and FAQs. Quick Actions provide links for clearing cache, starting the cache preloading, purging content, and regenerating critical CSS.<\/p>\n\n\n\n<h3>Cache<\/h3>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"422\" src=\"https:\/\/mk0markhendriks8nxd9.kinstacdn.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-Cache.png\" alt=\"WP Rocket Cache\" class=\"wp-image-15776\" srcset=\"https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-Cache.png 750w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-Cache-380x214.png 380w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-Cache-680x383.png 680w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-Cache-300x169.png 300w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-Cache-711x400.png 711w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-Cache-480x270.png 480w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-Cache-510x287.png 510w\" sizes=\"(max-width: 750px) 100vw, 750px\" \/><\/figure>\n\n\n\n<p>The Cache tab includes settings for mobile cache, enabling caching for logged-in users, and cache lifespan. The cached pages are saved as static files and then served to your visitors. This gives you control over who gets those cached files and how long to keep the cache before clearing it.<\/p>\n\n\n\n<h3>File Optimization<\/h3>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"422\" src=\"https:\/\/mk0markhendriks8nxd9.kinstacdn.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-File-Optimization.png\" alt=\"WP Rocket File Optimization\" class=\"wp-image-15777\" srcset=\"https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-File-Optimization.png 750w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-File-Optimization-380x214.png 380w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-File-Optimization-680x383.png 680w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-File-Optimization-300x169.png 300w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-File-Optimization-711x400.png 711w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-File-Optimization-480x270.png 480w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-File-Optimization-510x287.png 510w\" sizes=\"(max-width: 750px) 100vw, 750px\" \/><\/figure>\n\n\n\n<p>File Optimization has several sections that include basic settings to minify HTML, combine Google font files, and remove the query strings from static resources.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"422\" src=\"https:\/\/mk0markhendriks8nxd9.kinstacdn.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-File-Optimization-2.png\" alt=\"WP Rocket File Optimization 2\" class=\"wp-image-15778\" srcset=\"https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-File-Optimization-2.png 750w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-File-Optimization-2-380x214.png 380w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-File-Optimization-2-680x383.png 680w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-File-Optimization-2-300x169.png 300w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-File-Optimization-2-711x400.png 711w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-File-Optimization-2-480x270.png 480w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-File-Optimization-2-510x287.png 510w\" sizes=\"(max-width: 750px) 100vw, 750px\" \/><\/figure>\n\n\n\n<p>For CSS and JavaScript, settings include minify, combine, optimize CSS delivery, and load JS deferred. When you select to minify or combine CSS or JS, you\u2019ll get a message warning that it can break your site. It does seem to handle JS and CSS minification without breaking the website. Fortunately, if it does break the site, all you have to do is deactivate this feature. The minified files are cached.<\/p>\n\n\n\n<h3>Media<\/h3>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"422\" src=\"https:\/\/mk0markhendriks8nxd9.kinstacdn.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-Media.png\" alt=\"WP Rocket File Optimization 2\" class=\"wp-image-15781\" srcset=\"https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-Media.png 750w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-Media-380x214.png 380w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-Media-680x383.png 680w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-Media-300x169.png 300w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-Media-711x400.png 711w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-Media-480x270.png 480w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-Media-510x287.png 510w\" sizes=\"(max-width: 750px) 100vw, 750px\" \/><\/figure>\n\n\n\n<p>The Media tab adds features for lazy loading, disabling emojis, disabling WordPress embeds, and enabling WebP caching. Rather than loading every image on the page at once, only the images that will be visible to the reader. As the reader scrolls, the next set of images are loaded. Lazy Loading is done with JS.<\/p>\n\n\n\n<p>You can enable lazy loading for images and videos independently. If you enable lazy loading for video, you\u2019re given another option to replace YouTube iFrames with a preview image. This will greatly improve your loading time if you have a lot of YouTube videos on the page.<\/p>\n\n\n\n<h3>Preload<\/h3>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"422\" src=\"https:\/\/mk0markhendriks8nxd9.kinstacdn.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-Preload.png\" alt=\"WP Rocket Preload\" class=\"wp-image-15782\" srcset=\"https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-Preload.png 750w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-Preload-380x214.png 380w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-Preload-680x383.png 680w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-Preload-300x169.png 300w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-Preload-711x400.png 711w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-Preload-480x270.png 480w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-Preload-510x287.png 510w\" sizes=\"(max-width: 750px) 100vw, 750px\" \/><\/figure>\n\n\n\n<p>Preloading generates the cache starting with links on your homepage. It\u2019s triggered automatically when you update your content. You can also trigger it manually.<\/p>\n\n\n\n<p>Prefetch DNS Requests allows you to specify external hosts to prefecth from in order to make external files load faster.<\/p>\n\n\n\n<h3>Advanced Rules<\/h3>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"422\" src=\"https:\/\/mk0markhendriks8nxd9.kinstacdn.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-Advanced-Rules.png\" alt=\"WP Rocket Advanced Rules\" class=\"wp-image-15783\" srcset=\"https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-Advanced-Rules.png 750w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-Advanced-Rules-380x214.png 380w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-Advanced-Rules-680x383.png 680w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-Advanced-Rules-300x169.png 300w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-Advanced-Rules-711x400.png 711w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-Advanced-Rules-480x270.png 480w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-Advanced-Rules-510x287.png 510w\" sizes=\"(max-width: 750px) 100vw, 750px\" \/><\/figure>\n\n\n\n<p>Advanced Rules allows you to specify URLs, cookies, and user agents that you want it to never cache. You can also specify which URLs to always purge and which query strings to cache. This is helpful for checkout pages, student pages, searches, or other pages where the information changes every time.<\/p>\n\n\n\n<h3>Database<\/h3>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"422\" src=\"https:\/\/mk0markhendriks8nxd9.kinstacdn.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-Database.png\" alt=\"WP Rocket Database\" class=\"wp-image-15784\" srcset=\"https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-Database.png 750w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-Database-380x214.png 380w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-Database-680x383.png 680w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-Database-300x169.png 300w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-Database-711x400.png 711w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-Database-480x270.png 480w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-Database-510x287.png 510w\" sizes=\"(max-width: 750px) 100vw, 750px\" \/><\/figure>\n\n\n\n<p>The Database tab includes lots of cleanup options. It allows you to permanently delete revisions, auto drafts, trashed posts, spam comments, trashed comments, expired transients, and all transients independently from a single dashboard. You can also optimize the tables and schedule automatic cleanup. This helps keep your database clean, which speeds up access to the data and saves server resources.<\/p>\n\n\n\n<h3>CDN<\/h3>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"422\" src=\"https:\/\/mk0markhendriks8nxd9.kinstacdn.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-CDN.png\" alt=\"WP Rocket CDN\" class=\"wp-image-15785\" srcset=\"https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-CDN.png 750w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-CDN-380x214.png 380w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-CDN-680x383.png 680w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-CDN-300x169.png 300w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-CDN-711x400.png 711w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-CDN-480x270.png 480w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-CDN-510x287.png 510w\" sizes=\"(max-width: 750px) 100vw, 750px\" \/><\/figure>\n\n\n\n<p>CDN allows you to add a CDN network and specify files to exclude from CDN. When you add a network you can also choose the types of files that it will handle. Select all files, images, CSS and JS together, and CSS and JS independently. This helps save resources for your CDN servers. Most cache plugins don\u2019t have this level of detail for CDN control.<\/p>\n\n\n\n<h3>Heartbeat<\/h3>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"422\" src=\"https:\/\/mk0markhendriks8nxd9.kinstacdn.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-Heartbeat.png\" alt=\"WP Rocket Heartbeat\" class=\"wp-image-15786\" srcset=\"https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-Heartbeat.png 750w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-Heartbeat-380x214.png 380w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-Heartbeat-680x383.png 680w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-Heartbeat-300x169.png 300w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-Heartbeat-711x400.png 711w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-Heartbeat-480x270.png 480w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-Heartbeat-510x287.png 510w\" sizes=\"(max-width: 750px) 100vw, 750px\" \/><\/figure>\n\n\n\n<p>Heartbeat lets you have control over the Heartbeat API activity to save on server resources. You can enable heartbeat control and reduce or disable activity for the background, post editor, and frontend. It changes the activity from 1 heartbeat frequency per minute to 1 every two minutes.<\/p>\n\n\n\n<h3>Add-Ons<\/h3>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"422\" src=\"https:\/\/mk0markhendriks8nxd9.kinstacdn.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-Add-Ons.png\" alt=\"WP Rocket Add-Ons\" class=\"wp-image-15787\" srcset=\"https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-Add-Ons.png 750w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-Add-Ons-380x214.png 380w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-Add-Ons-680x383.png 680w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-Add-Ons-300x169.png 300w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-Add-Ons-711x400.png 711w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-Add-Ons-480x270.png 480w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-Add-Ons-510x287.png 510w\" sizes=\"(max-width: 750px) 100vw, 750px\" \/><\/figure>\n\n\n\n<p>The Add-ons tab makes it easy to expand WP Rocket. Enable most of the add-ons with a single button click. Add-ons include <a href=\"https:\/\/www.markhendriksen.com\/how-to-add-google-analytics-to-your-divi-website\/\">Google Analytics<\/a>, Facebook Pixel, Varnish, Cloudflare, and Sucuri.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"422\" src=\"https:\/\/mk0markhendriks8nxd9.kinstacdn.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-Add-Ons-2.png\" alt=\"WP Rocket Add-Ons 2\" class=\"wp-image-15788\" srcset=\"https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-Add-Ons-2.png 750w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-Add-Ons-2-380x214.png 380w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-Add-Ons-2-680x383.png 680w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-Add-Ons-2-300x169.png 300w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-Add-Ons-2-711x400.png 711w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-Add-Ons-2-480x270.png 480w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-Add-Ons-2-510x287.png 510w\" sizes=\"(max-width: 750px) 100vw, 750px\" \/><\/figure>\n\n\n\n<p>The last two require some additional setup, but it\u2019s still simple. This is Cloudflare, which requires a global API, email, and zone ID. You can then enable a few simple selections or clear the cache. Sucuri is even simpler with just a single API field.<\/p>\n\n\n\n<h3>Image Optimization<\/h3>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"422\" src=\"https:\/\/mk0markhendriks8nxd9.kinstacdn.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-Image-Optimization.png\" alt=\"WP Rocket Image Optimization\" class=\"wp-image-15791\" srcset=\"https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-Image-Optimization.png 750w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-Image-Optimization-380x214.png 380w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-Image-Optimization-680x383.png 680w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-Image-Optimization-300x169.png 300w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-Image-Optimization-711x400.png 711w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-Image-Optimization-480x270.png 480w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-Image-Optimization-510x287.png 510w\" sizes=\"(max-width: 750px) 100vw, 750px\" \/><\/figure>\n\n\n\n<p>Image optimization allows you to install a plugin called Imagify. This is an image compression tool that reduces the file sizes of images while keeping the image quality. You can also make adjustments to the quality to suit your needs. The free account has a limit on monthly usage.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"422\" src=\"https:\/\/mk0markhendriks8nxd9.kinstacdn.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-Image-Optimization-2-1.png\" alt=\"WP Rocket Image Optimization 2\" class=\"wp-image-15794\" srcset=\"https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-Image-Optimization-2-1.png 750w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-Image-Optimization-2-1-380x214.png 380w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-Image-Optimization-2-1-680x383.png 680w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-Image-Optimization-2-1-300x169.png 300w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-Image-Optimization-2-1-711x400.png 711w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-Image-Optimization-2-1-480x270.png 480w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-Image-Optimization-2-1-510x287.png 510w\" sizes=\"(max-width: 750px) 100vw, 750px\" \/><\/figure>\n\n\n\n<p>Imagify requires a separate account and API key. The account is free and setup is easy.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"422\" src=\"https:\/\/mk0markhendriks8nxd9.kinstacdn.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-File-Optimization-3.png\" alt=\"WP Rocket File Optimization 3\" class=\"wp-image-15797\" srcset=\"https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-File-Optimization-3.png 750w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-File-Optimization-3-380x214.png 380w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-File-Optimization-3-680x383.png 680w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-File-Optimization-3-300x169.png 300w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-File-Optimization-3-711x400.png 711w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-File-Optimization-3-480x270.png 480w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-File-Optimization-3-510x287.png 510w\" sizes=\"(max-width: 750px) 100vw, 750px\" \/><\/figure>\n\n\n\n<p>Once you\u2019ve added your API key you can open the settings. The General Settings let you choose the optimization level. Choose between:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Normal \u2013 lossless with no visible change in quality.<\/li><li>Aggressive \u2013 highly optimizes images with no significant loss in quality.<\/li><li>Ultra \u2013 applies all available optimizations for maximum compression level.<\/li><\/ul>\n\n\n\n<p>You can also set them to optimize automatically on upload, backup the original images, and keep all of the information (EXIF data) for the images.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"422\" src=\"https:\/\/mk0markhendriks8nxd9.kinstacdn.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-File-Optimization-4.png\" alt=\"WP Rocket File Optimization 4\" class=\"wp-image-15798\" srcset=\"https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-File-Optimization-4.png 750w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-File-Optimization-4-380x214.png 380w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-File-Optimization-4-680x383.png 680w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-File-Optimization-4-300x169.png 300w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-File-Optimization-4-711x400.png 711w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-File-Optimization-4-480x270.png 480w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-File-Optimization-4-510x287.png 510w\" sizes=\"(max-width: 750px) 100vw, 750px\" \/><\/figure>\n\n\n\n<p>Optimization allows you to create webp version of images, resize larger images to your specs, and optimize based on image size. Each of the sizes counts toward your monthly usage. You can also add custom folders and your theme for optimization. I added the theme, and the site\u2019s root and wp-content folders.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"422\" src=\"https:\/\/mk0markhendriks8nxd9.kinstacdn.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-File-Optimization-5.png\" alt=\"WP Rocket File Optimization 5\" class=\"wp-image-15799\" srcset=\"https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-File-Optimization-5.png 750w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-File-Optimization-5-380x214.png 380w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-File-Optimization-5-680x383.png 680w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-File-Optimization-5-300x169.png 300w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-File-Optimization-5-711x400.png 711w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-File-Optimization-5-480x270.png 480w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-File-Optimization-5-510x287.png 510w\" sizes=\"(max-width: 750px) 100vw, 750px\" \/><\/figure>\n\n\n\n<p>Display options let you enable the toolbar menu so you can have quick access to the tools. Once you\u2019ve completed your settings, you can save and go to the bulk optimizer.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"422\" src=\"https:\/\/mk0markhendriks8nxd9.kinstacdn.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-File-Optimization-6.png\" alt=\"WP Rocket File Optimization 6\" class=\"wp-image-15800\" srcset=\"https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-File-Optimization-6.png 750w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-File-Optimization-6-380x214.png 380w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-File-Optimization-6-680x383.png 680w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-File-Optimization-6-300x169.png 300w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-File-Optimization-6-711x400.png 711w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-File-Optimization-6-480x270.png 480w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-File-Optimization-6-510x287.png 510w\" sizes=\"(max-width: 750px) 100vw, 750px\" \/><\/figure>\n\n\n\n<p>The bulk optimizer shows an overview with the number of files you\u2019ve optimized and the percentage of space-savings. A circle graph shows the percentages. The overview will show information once you\u2019ve done the optimization.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"422\" src=\"https:\/\/mk0markhendriks8nxd9.kinstacdn.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-File-Optimization-7.png\" alt=\"WP Rocket File Optimization 7\" class=\"wp-image-15801\" srcset=\"https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-File-Optimization-7.png 750w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-File-Optimization-7-380x214.png 380w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-File-Optimization-7-680x383.png 680w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-File-Optimization-7-300x169.png 300w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-File-Optimization-7-711x400.png 711w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-File-Optimization-7-480x270.png 480w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-File-Optimization-7-510x287.png 510w\" sizes=\"(max-width: 750px) 100vw, 750px\" \/><\/figure>\n\n\n\n<p>To do the optimization, you must first select media files to optimize. My choices are the media library and custom folders. Once you make your selections click the button.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"422\" src=\"https:\/\/mk0markhendriks8nxd9.kinstacdn.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-File-Optimization-8.png\" alt=\"WP Rocket File Optimization 8\" class=\"wp-image-15804\" srcset=\"https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-File-Optimization-8.png 750w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-File-Optimization-8-380x214.png 380w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-File-Optimization-8-680x383.png 680w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-File-Optimization-8-300x169.png 300w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-File-Optimization-8-711x400.png 711w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-File-Optimization-8-480x270.png 480w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-File-Optimization-8-510x287.png 510w\" sizes=\"(max-width: 750px) 100vw, 750px\" \/><\/figure>\n\n\n\n<p>This opens a modal that shows the amount of credit you have left and what to expect while the bulk optimizer is working.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"422\" src=\"https:\/\/mk0markhendriks8nxd9.kinstacdn.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-File-Optimization-9.png\" alt=\"WP Rocket File Optimization 9\" class=\"wp-image-15805\" srcset=\"https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-File-Optimization-9.png 750w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-File-Optimization-9-380x214.png 380w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-File-Optimization-9-680x383.png 680w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-File-Optimization-9-300x169.png 300w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-File-Optimization-9-711x400.png 711w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-File-Optimization-9-480x270.png 480w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-File-Optimization-9-510x287.png 510w\" sizes=\"(max-width: 750px) 100vw, 750px\" \/><\/figure>\n\n\n\n<p>It will show animated icons so you\u2019ll know the optimizer is working. It also shows a percentage bar so you\u2019ll know how much of the work is completed. You have to stay on this page until the optimization is completed. If you leave the page and come back later it will start where it left off. Optimization can take a while.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"422\" src=\"https:\/\/mk0markhendriks8nxd9.kinstacdn.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-File-Optimization-10-1.png\" alt=\"WP Rocket File Optimization 10\" class=\"wp-image-15806\" srcset=\"https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-File-Optimization-10-1.png 750w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-File-Optimization-10-1-380x214.png 380w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-File-Optimization-10-1-680x383.png 680w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-File-Optimization-10-1-300x169.png 300w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-File-Optimization-10-1-711x400.png 711w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-File-Optimization-10-1-480x270.png 480w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-File-Optimization-10-1-510x287.png 510w\" sizes=\"(max-width: 750px) 100vw, 750px\" \/><\/figure>\n\n\n\n<p>Once the optimization is completed you\u2019ll see the results. In my case, I chose Ultra, which optimized 180 images and&nbsp;<strong>saved 71%<\/strong>. The files started at 21.7MB and were reduced to 6.3MB.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"422\" src=\"https:\/\/mk0markhendriks8nxd9.kinstacdn.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-File-Optimization-11.png\" alt=\"WP Rocket File Optimization 11\" class=\"wp-image-15807\" srcset=\"https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-File-Optimization-11.png 750w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-File-Optimization-11-380x214.png 380w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-File-Optimization-11-680x383.png 680w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-File-Optimization-11-300x169.png 300w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-File-Optimization-11-711x400.png 711w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-File-Optimization-11-480x270.png 480w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-File-Optimization-11-510x287.png 510w\" sizes=\"(max-width: 750px) 100vw, 750px\" \/><\/figure>\n\n\n\n<p>It optimized 38 media files in the media library and 171 media files in custom folders.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"422\" src=\"https:\/\/mk0markhendriks8nxd9.kinstacdn.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-File-Optimization-12.png\" alt=\"WP Rocket File Optimization 12\" class=\"wp-image-15810\" srcset=\"https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-File-Optimization-12.png 750w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-File-Optimization-12-380x214.png 380w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-File-Optimization-12-680x383.png 680w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-File-Optimization-12-300x169.png 300w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-File-Optimization-12-711x400.png 711w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-File-Optimization-12-480x270.png 480w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-File-Optimization-12-510x287.png 510w\" sizes=\"(max-width: 750px) 100vw, 750px\" \/><\/figure>\n\n\n\n<p>The images in my test site still look amazing. The level of compression you\u2019ll need will depend on the purpose of your images. For most sites, I\u2019d recommend Aggressive, which is the default.<\/p>\n\n\n\n<h3>Tools<\/h3>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"422\" src=\"https:\/\/mk0markhendriks8nxd9.kinstacdn.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-Tools.png\" alt=\"WP Rocket Tools\" class=\"wp-image-15811\" srcset=\"https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-Tools.png 750w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-Tools-380x214.png 380w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-Tools-680x383.png 680w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-Tools-300x169.png 300w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-Tools-711x400.png 711w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-Tools-480x270.png 480w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-Tools-510x287.png 510w\" sizes=\"(max-width: 750px) 100vw, 750px\" \/><\/figure>\n\n\n\n<p>Tools lets you export your settings, import your settings, and rollback the plugin to the previous version.<\/p>\n\n\n\n<h3>Tutorials<\/h3>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"422\" src=\"https:\/\/mk0markhendriks8nxd9.kinstacdn.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-Tutorials.png\" alt=\"WP Rocket Tutorials\" class=\"wp-image-15812\" srcset=\"https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-Tutorials.png 750w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-Tutorials-380x214.png 380w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-Tutorials-680x383.png 680w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-Tutorials-300x169.png 300w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-Tutorials-711x400.png 711w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-Tutorials-480x270.png 480w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-Tutorials-510x287.png 510w\" sizes=\"(max-width: 750px) 100vw, 750px\" \/><\/figure>\n\n\n\n<p>The Tutorials tab includes lots of embedded videos that take you step-by-step through using the plugin. They cover getting started, the best settings, checking your cache, measuring speed, troubleshooting display issues, finding which JS files to exclude, how external content slows down your website, preloading, and setting up the Cloudflare add-on. They play within a modal directly from this screen, so you\u2019re not taken to another website.<\/p>\n\n\n\n<h2>WP Rocket and Divi<\/h2>\n\n\n\n<p>There are a few issues with using&nbsp;<a href=\"http:\/\/shrsl.com\/22war\" target=\"_blank\" rel=\"noreferrer noopener\">WP Rocket<\/a>&nbsp;with&nbsp;<a href=\"https:\/\/www.markhendriksen.com\/divi-builder-plugin-review-by-elegant-themes\/\">Divi<\/a>. Some can be fixed in code. Others require you to disable certain features for specific pages. Here are the issues that I\u2019ve found.<\/p>\n\n\n\n<h3>A\/B Testing<\/h3>\n\n\n\n<p>A\/B split testing doesn\u2019t work with WP Rocket. Split testing uses PHP. The cached pages are HTML, so PHP isn\u2019t available on cached pages. You can exclude any pages from the cache that you want to test.<\/p>\n\n\n\n<h3>Blog Module<\/h3>\n\n\n\n<p>If you\u2019re using the <a href=\"https:\/\/www.markhendriksen.com\/divi-blog-layouts\/\">Divi blog<\/a> module, you won\u2019t be able to use WP Rocket\u2019s Optimize CSS Delivery feature. The blog module won\u2019t display with that feature enabled. You can either disable the feature on the page with the module or exclude the main Divi style sheet.<\/p>\n\n\n\n<h3>Slider Module<\/h3>\n\n\n\n<p>The lazy loading feature displaces slider images. You\u2019ll need to disable lazy loading for any page using the slider module. This can be solved by&nbsp;<a href=\"https:\/\/docs.wp-rocket.me\/article\/657-divi-theme\" target=\"_blank\" rel=\"noreferrer noopener\">adding some code<\/a>&nbsp;to your child theme.<\/p>\n\n\n\n<h3>Masonry Post List<\/h3>\n\n\n\n<p>The Masonry list of posts doesn\u2019t show up when you\u2019re minifying JS. This can be solved by&nbsp;<a href=\"https:\/\/wp-rocket.me\/blog\/how-fast-is-divi-wordpress-theme\/\" target=\"_blank\" rel=\"noreferrer noopener\">excluding a line of code<\/a>&nbsp;from your builder script.<\/p>\n\n\n\n<h3>Shopping Cart Icon<\/h3>\n\n\n\n<p>The shopping cart in the menu caches the number of items in the shopping cart. This means the number of items in the shopping cart for the next visitor will be inaccurate since they\u2019ll see a cached version of the page. Shopping carts that are updated with AJAX work fine.<\/p>\n\n\n\n<h3>Older Versions of Divi<\/h3>\n\n\n\n<p>Divi versions older than 3.26.8 have issues with <a href=\"https:\/\/www.markhendriksen.com\/how-to-clear-divi-cache\/\">Divi\u2019s static CSS cache clearing<\/a> not being synced with WP Rocket\u2019s cache clearing. This can break the post and page styling. To fix it, you\u2019ll need to disable Divi\u2019s Static CSS File Generation feature in the theme options.<\/p>\n\n\n\n<h2>WP Rocket and SiteGround<\/h2>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"321\" src=\"https:\/\/mk0markhendriks8nxd9.kinstacdn.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-and-SiteGround.png\" alt=\"WP Rocket and SiteGround\" class=\"wp-image-15815\" srcset=\"https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-and-SiteGround.png 750w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-and-SiteGround-380x163.png 380w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-and-SiteGround-680x291.png 680w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-and-SiteGround-300x128.png 300w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-and-SiteGround-720x308.png 720w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-and-SiteGround-480x205.png 480w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-and-SiteGround-510x218.png 510w\" sizes=\"(max-width: 750px) 100vw, 750px\" \/><\/figure>\n\n\n\n<p><a href=\"https:\/\/www.markhendriksen.com\/why-i-choose-siteground-as-my-personal-1-hosting-platform\/\">SiteGround<\/a>&nbsp;offers multiple ways to improve your website\u2019s performance. Their hosting provides caching on the server-side with their SG Optimizer WordPress plugin and their SuperCacher plugin that includes Varnish and Memcached support.<\/p>\n\n\n\n<p>Of course, websites can be optimized further by utilizing browser caching. To improve caching and website speed even further, SiteGround has partnered with makers of WP Rocket to provide optimization for WordPress websites.<\/p>\n\n\n\n<p>If you\u2019re already using SG Optimizer and SuperCacher the results of adding WP Rocket could be small, but it\u2019s still worth adding WP Rocket. WP Rocket does improve your cache and it adds a lot of features that are not available with the SG Optimizer such as Heartbeat API control, tracking of third-party scripts, and more. It works with all three levels of SiteGround\u2019s caching, so they work together well.<\/p>\n\n\n\n<p>WP Rocket has been extensively tested with SiteGround\u2019s servers and they\u2019ve added SuperCacher support. The SG Optimizer detects WP Rocket and disables its own duplicated features automatically. If you delete WP Rocket, your dynamic cache is automatically purged.<\/p>\n\n\n\n<h2>WP Rocket Before and After Tests<\/h2>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"422\" src=\"https:\/\/mk0markhendriks8nxd9.kinstacdn.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-Before-and-After-Tests.png\" alt=\"WP Rocket Before and After Tests\" class=\"wp-image-15816\" srcset=\"https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-Before-and-After-Tests.png 750w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-Before-and-After-Tests-380x214.png 380w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-Before-and-After-Tests-680x383.png 680w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-Before-and-After-Tests-300x169.png 300w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-Before-and-After-Tests-711x400.png 711w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-Before-and-After-Tests-480x270.png 480w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-Before-and-After-Tests-510x287.png 510w\" sizes=\"(max-width: 750px) 100vw, 750px\" \/><\/figure>\n\n\n\n<p>I\u2019m using&nbsp;<a href=\"http:\/\/shrsl.com\/22war\" target=\"_blank\" rel=\"noreferrer noopener\">WP Rocket<\/a>&nbsp;on a test site with the&nbsp;<a href=\"https:\/\/www.markhendriksen.com\/divi-builder-plugin-review-by-elegant-themes\/\">Divi builder<\/a>&nbsp;and a single page that\u2019s built with the landing page from the Digital Marketing layout pack. It includes several full-screen sections with graphics, testimonials, blurbs, embedded video, CTAs, opt-in form, social media buttons, etc.<\/p>\n\n\n\n<p>For my WP Rocket settings, I\u2019ve enabled all of the optimizations with the exception of adding a CDN. I\u2019ve enabled image optimization separately in order to show results with and without the image compression add-on.<\/p>\n\n\n\n<p>Also, keep in mind that the amount of speed improvement will vary depending on the types of pages and content your website has, plugins, hosting, etc. WP Rocket\u2019s tests resulted in a 57% improvement. The results will vary.<\/p>\n\n\n\n<p>I\u2019m testing the site using GTmetrix. Here\u2019s a look at the site before and after I activate WP Rocket. I\u2019ve tested the site multiple times within the same time-frame in order to get the best average.<\/p>\n\n\n\n<h3>Before<\/h3>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"422\" src=\"https:\/\/mk0markhendriks8nxd9.kinstacdn.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-Before.png\" alt=\"WP Rocket Before\" class=\"wp-image-15817\" srcset=\"https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-Before.png 750w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-Before-380x214.png 380w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-Before-680x383.png 680w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-Before-300x169.png 300w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-Before-711x400.png 711w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-Before-480x270.png 480w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-Before-510x287.png 510w\" sizes=\"(max-width: 750px) 100vw, 750px\" \/><\/figure>\n\n\n\n<p>Here are the GTmetrix results before activating WP Rocket.<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>PageSpeed score = D (67%)<\/li><li>YSlow score = B (80%)<\/li><li>Fully Loaded Time = 4.9s<\/li><li>Total Page Size = 2.31MB<\/li><li>Requests = 53<\/li><\/ul>\n\n\n\n<p>PageSpeed recommends serving scaled images, optimizing images, defer parsing of JavaScript, minimizing redirects, and optimizing the order of styles and scripts. YSlow recommends using a CDN, making fewer HTTP requests, adding expires headers, avoid URL redirects, and reducing DNS lookups.<\/p>\n\n\n\n<h3>After<\/h3>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"422\" src=\"https:\/\/mk0markhendriks8nxd9.kinstacdn.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-After.png\" alt=\"WP Rocket After\" class=\"wp-image-15820\" srcset=\"https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-After.png 750w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-After-380x214.png 380w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-After-680x383.png 680w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-After-300x169.png 300w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-After-711x400.png 711w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-After-480x270.png 480w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-After-510x287.png 510w\" sizes=\"(max-width: 750px) 100vw, 750px\" \/><\/figure>\n\n\n\n<p>Here are the results after activating WP Rocket and enabling the settings.<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>PageSpeed Score = B (82%)<\/li><li>YSlow score = A (91%)<\/li><li>Fully Loaded Time = 2.8s<\/li><li>Total Page Size = 669KB<\/li><li>Requests = 17<\/li><\/ul>\n\n\n\n<p>The PageSpeed and YSlow scores have improved dramatically. The fully loaded time has reduced by almost half, the total page size has&nbsp;<strong>reduced by 72%<\/strong>. The number of requests has<strong>&nbsp;reduced by 68%<\/strong>. PageSpeed recommends serving scaled images. YSlow recommends using a CDN and adding expires headers.<\/p>\n\n\n\n<h3>After Compressing Images<\/h3>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"422\" src=\"https:\/\/mk0markhendriks8nxd9.kinstacdn.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-After-Compressing-Images.png\" alt=\"WP Rocket After Compressing Images\" class=\"wp-image-15821\" srcset=\"https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-After-Compressing-Images.png 750w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-After-Compressing-Images-380x214.png 380w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-After-Compressing-Images-680x383.png 680w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-After-Compressing-Images-300x169.png 300w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-After-Compressing-Images-711x400.png 711w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-After-Compressing-Images-480x270.png 480w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-After-Compressing-Images-510x287.png 510w\" sizes=\"(max-width: 750px) 100vw, 750px\" \/><\/figure>\n\n\n\n<p>Here are the results after running image compression.<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>PageSpeed Score = B (87%)<\/li><li>YSlow score = A (91%)<\/li><li>Fully Loaded Time = 2.4s<\/li><li>Total Page Size = 560KB<\/li><li>Requests = 17<\/li><\/ul>\n\n\n\n<p>The PageSpeed score has noticeably improved. The YSlow score has remained the same. The fully loaded time is&nbsp;<strong>.4s faster<\/strong>. The total page size is 109KB lower. The number of requests has remained the same. PageSpeed recommends serving scaled images, which is now a score of 10 instead of 0. YSlow recommends using a CDN and adding expiry headers.<\/p>\n\n\n\n<h3>Results<\/h3>\n\n\n\n<p>The overall results took the<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>PageSpeed score from D (67%) to B (87%)<\/li><li>YSlow score from B (80%) to A (91%)<\/li><li>Fully Loaded Time from 4.9 seconds to 2.4<\/li><li>Total Page Size from 2.31MB to 560KB<\/li><li>Requests from 53 to 17<\/li><\/ul>\n\n\n\n<p>The fully loaded time was&nbsp;<strong>reduced by 49%<\/strong>&nbsp;and the total page size was&nbsp;<strong>reduced by 76%<\/strong>. This is an impressive improvement that will see a major impact on the server load and the page-loading time, which will help reduce the bounce rate.<\/p>\n\n\n\n<h2>Price<\/h2>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"422\" src=\"https:\/\/mk0markhendriks8nxd9.kinstacdn.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-Price.png\" alt=\"WP Rocket Price\" class=\"wp-image-15824\" srcset=\"https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-Price.png 750w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-Price-380x214.png 380w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-Price-680x383.png 680w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-Price-300x169.png 300w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-Price-711x400.png 711w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-Price-480x270.png 480w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-Price-510x287.png 510w\" sizes=\"(max-width: 750px) 100vw, 750px\" \/><\/figure>\n\n\n\n<p><a href=\"http:\/\/shrsl.com\/22wav\" target=\"_blank\" rel=\"noreferrer noopener\"><\/a>There are three purchasing options:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Single site \u2013 $49<\/li><li>3 sites \u2013 $99<\/li><li>Unlimited sites \u2013 $249<\/li><\/ul>\n\n\n\n<p>Each option includes all of the features. Each comes with a year of support and updates. Support is handled through a ticket system Monday through Saturday during normal business hours.<\/p>\n\n\n\n<p>See my <a href=\"https:\/\/www.markhendriksen.com\/divi-discount-code\/\">discount code page<\/a> if there is any discount for WP rocket available.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<h2>Documentation<\/h2>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"422\" src=\"https:\/\/mk0markhendriks8nxd9.kinstacdn.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-Documentation.png\" alt=\"WP Rocket Documentation\" class=\"wp-image-15827\" srcset=\"https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-Documentation.png 750w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-Documentation-380x214.png 380w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-Documentation-680x383.png 680w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-Documentation-300x169.png 300w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-Documentation-711x400.png 711w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-Documentation-480x270.png 480w, https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-Documentation-510x287.png 510w\" sizes=\"(max-width: 750px) 100vw, 750px\" \/><\/figure>\n\n\n\n<p>Documentation includes lots of articles that cover the features, compatibility, tips and tutorials, troubleshooting, license, and codex. You can look through the topics and sort them. You can also search based on keywords. The articles include step-by-step instructions and links to related articles.<\/p>\n\n\n\n<h2>Ending Thoughts<\/h2>\n\n\n\n<p>I found&nbsp;<a href=\"http:\/\/shrsl.com\/22war\" target=\"_blank\" rel=\"noreferrer noopener\">WP Rocket<\/a>&nbsp;to be among the easiest to use of all the cache plugins I\u2019ve tried. It was highly intuitive and I never needed to check the tutorials or documentation, but I\u2019m glad that it does have a lot of help available if I wanted it. The results of my test site were impressive; taking the load time down by half and&nbsp;<strong>reducing the page size by 76%<\/strong>. If you\u2019re interested in a cache plugin that\u2019s easy to use, expandable, and offers excellent results, WP Rocket is worth a look.<\/p>\n\n\n\n<p><strong>Have you tried WP Rocket? Tell us about your experience in the comments.<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":2229,"featured_media":15835,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[89],"tags":[],"class_list":["post-15769","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-divi-plugin-reviews"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.1.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>WP Rocket Review &amp; Tutorial 2020: We decreased loading times with 49%<\/title>\n<meta name=\"description\" content=\"In our WP Rocket review and tutorial we will show you step by step how we decreased the loading times of our website with 49%.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.markhendriksen.com\/wp-rocket-review\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"WP Rocket Review &amp; Tutorial 2020: We decreased loading times with 49%\" \/>\n<meta property=\"og:description\" content=\"In our WP Rocket review and tutorial we will show you step by step how we decreased the loading times of our website with 49%.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.markhendriksen.com\/wp-rocket-review\/\" \/>\n<meta property=\"og:site_name\" content=\"Mark Hendriksen\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/madebymarkhendriksen\" \/>\n<meta property=\"article:published_time\" content=\"2020-01-25T09:56:52+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-04-24T04:39:59+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-review-2020-blog.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"720\" \/>\n\t<meta property=\"og:image:height\" content=\"400\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Randy A. Brown\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Randy A. Brown\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"19 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.markhendriksen.com\/wp-rocket-review\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.markhendriksen.com\/wp-rocket-review\/\"},\"author\":{\"name\":\"Randy A. Brown\",\"@id\":\"https:\/\/www.markhendriksen.com\/#\/schema\/person\/d4ed970c09c7fa4bad1e21219df25f60\"},\"headline\":\"WP Rocket Review &#038; Tutorial 2021\",\"datePublished\":\"2020-01-25T09:56:52+00:00\",\"dateModified\":\"2025-04-24T04:39:59+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.markhendriksen.com\/wp-rocket-review\/\"},\"wordCount\":2639,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.markhendriksen.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.markhendriksen.com\/wp-rocket-review\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-review-2020-blog.jpg\",\"articleSection\":[\"Divi Plugin Reviews\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.markhendriksen.com\/wp-rocket-review\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.markhendriksen.com\/wp-rocket-review\/\",\"url\":\"https:\/\/www.markhendriksen.com\/wp-rocket-review\/\",\"name\":\"WP Rocket Review & Tutorial 2020: We decreased loading times with 49%\",\"isPartOf\":{\"@id\":\"https:\/\/www.markhendriksen.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.markhendriksen.com\/wp-rocket-review\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.markhendriksen.com\/wp-rocket-review\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-review-2020-blog.jpg\",\"datePublished\":\"2020-01-25T09:56:52+00:00\",\"dateModified\":\"2025-04-24T04:39:59+00:00\",\"description\":\"In our WP Rocket review and tutorial we will show you step by step how we decreased the loading times of our website with 49%.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.markhendriksen.com\/wp-rocket-review\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.markhendriksen.com\/wp-rocket-review\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.markhendriksen.com\/wp-rocket-review\/#primaryimage\",\"url\":\"https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-review-2020-blog.jpg\",\"contentUrl\":\"https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-review-2020-blog.jpg\",\"width\":720,\"height\":400,\"caption\":\"WP Rocket review 2020\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.markhendriksen.com\/wp-rocket-review\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.markhendriksen.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Divi Plugin Reviews\",\"item\":\"https:\/\/www.markhendriksen.com\/divi-plugin-reviews\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"WP Rocket Review &#038; Tutorial 2021\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.markhendriksen.com\/#website\",\"url\":\"https:\/\/www.markhendriksen.com\/\",\"name\":\"Mark Hendriksen\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.markhendriksen.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.markhendriksen.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.markhendriksen.com\/#organization\",\"name\":\"Mark Hendriksen\",\"url\":\"https:\/\/www.markhendriksen.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.markhendriksen.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2021\/01\/Mark-Hendriksen-Logo.png\",\"contentUrl\":\"https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2021\/01\/Mark-Hendriksen-Logo.png\",\"width\":354,\"height\":40,\"caption\":\"Mark Hendriksen\"},\"image\":{\"@id\":\"https:\/\/www.markhendriksen.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/madebymarkhendriksen\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.markhendriksen.com\/#\/schema\/person\/d4ed970c09c7fa4bad1e21219df25f60\",\"name\":\"Randy A. Brown\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.markhendriksen.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/9e022e6dac684f99d20022930d2c63e9a89dc0835a2921c92a0237f7c3328c6f?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/9e022e6dac684f99d20022930d2c63e9a89dc0835a2921c92a0237f7c3328c6f?s=96&d=mm&r=g\",\"caption\":\"Randy A. Brown\"},\"description\":\"Randy A. Brown is a freelance writer from east TN specializing in WordPress and eCommerce. He's a longtime WordPress enthusiast and loves learning new things and sharing information with others. If he's not writing or reading, he's probably playing guitar.\",\"url\":\"https:\/\/www.markhendriksen.com\/author\/randybrown\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"WP Rocket Review & Tutorial 2020: We decreased loading times with 49%","description":"In our WP Rocket review and tutorial we will show you step by step how we decreased the loading times of our website with 49%.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.markhendriksen.com\/wp-rocket-review\/","og_locale":"en_US","og_type":"article","og_title":"WP Rocket Review & Tutorial 2020: We decreased loading times with 49%","og_description":"In our WP Rocket review and tutorial we will show you step by step how we decreased the loading times of our website with 49%.","og_url":"https:\/\/www.markhendriksen.com\/wp-rocket-review\/","og_site_name":"Mark Hendriksen","article_publisher":"https:\/\/www.facebook.com\/madebymarkhendriksen","article_published_time":"2020-01-25T09:56:52+00:00","article_modified_time":"2025-04-24T04:39:59+00:00","og_image":[{"width":720,"height":400,"url":"https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-review-2020-blog.jpg","type":"image\/jpeg"}],"author":"Randy A. Brown","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Randy A. Brown","Est. reading time":"19 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.markhendriksen.com\/wp-rocket-review\/#article","isPartOf":{"@id":"https:\/\/www.markhendriksen.com\/wp-rocket-review\/"},"author":{"name":"Randy A. Brown","@id":"https:\/\/www.markhendriksen.com\/#\/schema\/person\/d4ed970c09c7fa4bad1e21219df25f60"},"headline":"WP Rocket Review &#038; Tutorial 2021","datePublished":"2020-01-25T09:56:52+00:00","dateModified":"2025-04-24T04:39:59+00:00","mainEntityOfPage":{"@id":"https:\/\/www.markhendriksen.com\/wp-rocket-review\/"},"wordCount":2639,"commentCount":0,"publisher":{"@id":"https:\/\/www.markhendriksen.com\/#organization"},"image":{"@id":"https:\/\/www.markhendriksen.com\/wp-rocket-review\/#primaryimage"},"thumbnailUrl":"https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-review-2020-blog.jpg","articleSection":["Divi Plugin Reviews"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.markhendriksen.com\/wp-rocket-review\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.markhendriksen.com\/wp-rocket-review\/","url":"https:\/\/www.markhendriksen.com\/wp-rocket-review\/","name":"WP Rocket Review & Tutorial 2020: We decreased loading times with 49%","isPartOf":{"@id":"https:\/\/www.markhendriksen.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.markhendriksen.com\/wp-rocket-review\/#primaryimage"},"image":{"@id":"https:\/\/www.markhendriksen.com\/wp-rocket-review\/#primaryimage"},"thumbnailUrl":"https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-review-2020-blog.jpg","datePublished":"2020-01-25T09:56:52+00:00","dateModified":"2025-04-24T04:39:59+00:00","description":"In our WP Rocket review and tutorial we will show you step by step how we decreased the loading times of our website with 49%.","breadcrumb":{"@id":"https:\/\/www.markhendriksen.com\/wp-rocket-review\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.markhendriksen.com\/wp-rocket-review\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.markhendriksen.com\/wp-rocket-review\/#primaryimage","url":"https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-review-2020-blog.jpg","contentUrl":"https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2020\/01\/WP-Rocket-review-2020-blog.jpg","width":720,"height":400,"caption":"WP Rocket review 2020"},{"@type":"BreadcrumbList","@id":"https:\/\/www.markhendriksen.com\/wp-rocket-review\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.markhendriksen.com\/"},{"@type":"ListItem","position":2,"name":"Divi Plugin Reviews","item":"https:\/\/www.markhendriksen.com\/divi-plugin-reviews\/"},{"@type":"ListItem","position":3,"name":"WP Rocket Review &#038; Tutorial 2021"}]},{"@type":"WebSite","@id":"https:\/\/www.markhendriksen.com\/#website","url":"https:\/\/www.markhendriksen.com\/","name":"Mark Hendriksen","description":"","publisher":{"@id":"https:\/\/www.markhendriksen.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.markhendriksen.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.markhendriksen.com\/#organization","name":"Mark Hendriksen","url":"https:\/\/www.markhendriksen.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.markhendriksen.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2021\/01\/Mark-Hendriksen-Logo.png","contentUrl":"https:\/\/www.markhendriksen.com\/wp-content\/uploads\/2021\/01\/Mark-Hendriksen-Logo.png","width":354,"height":40,"caption":"Mark Hendriksen"},"image":{"@id":"https:\/\/www.markhendriksen.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/madebymarkhendriksen"]},{"@type":"Person","@id":"https:\/\/www.markhendriksen.com\/#\/schema\/person\/d4ed970c09c7fa4bad1e21219df25f60","name":"Randy A. Brown","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.markhendriksen.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/9e022e6dac684f99d20022930d2c63e9a89dc0835a2921c92a0237f7c3328c6f?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/9e022e6dac684f99d20022930d2c63e9a89dc0835a2921c92a0237f7c3328c6f?s=96&d=mm&r=g","caption":"Randy A. Brown"},"description":"Randy A. Brown is a freelance writer from east TN specializing in WordPress and eCommerce. He's a longtime WordPress enthusiast and loves learning new things and sharing information with others. If he's not writing or reading, he's probably playing guitar.","url":"https:\/\/www.markhendriksen.com\/author\/randybrown\/"}]}},"_links":{"self":[{"href":"https:\/\/www.markhendriksen.com\/wp-json\/wp\/v2\/posts\/15769","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.markhendriksen.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.markhendriksen.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.markhendriksen.com\/wp-json\/wp\/v2\/users\/2229"}],"replies":[{"embeddable":true,"href":"https:\/\/www.markhendriksen.com\/wp-json\/wp\/v2\/comments?post=15769"}],"version-history":[{"count":4,"href":"https:\/\/www.markhendriksen.com\/wp-json\/wp\/v2\/posts\/15769\/revisions"}],"predecessor-version":[{"id":35679,"href":"https:\/\/www.markhendriksen.com\/wp-json\/wp\/v2\/posts\/15769\/revisions\/35679"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.markhendriksen.com\/wp-json\/wp\/v2\/media\/15835"}],"wp:attachment":[{"href":"https:\/\/www.markhendriksen.com\/wp-json\/wp\/v2\/media?parent=15769"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.markhendriksen.com\/wp-json\/wp\/v2\/categories?post=15769"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.markhendriksen.com\/wp-json\/wp\/v2\/tags?post=15769"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}