W3 Total Cache Plugin Review: Is It A Better Cache Plugin for WordPress?

W3 total cache plugin Free
W3 Total Cache Plugin Review: Is It A Better Cache Plugin for Wordpress?

Product Name: W3TC



Do you want to easily optimize your WordPress site for speed and high performance? Then, install W3 total cache as it provides you excellent features like minify, browser caching etc to speed up your loading times.

If you’re curious to know about the best cache plugins, this post is for you where we’ll review one of the most popular caching plugins W3 total cache plugin (W3TC).

W3 total cache plugin can improve every aspect of your WordPress site like its page cache, Minify, Database Cache, Object Cache, Browser Cache, CDN support, Varnish and Network performance etc. All these things make W3TC as the one of best caching plugin for WordPress blogs.

What is caching?

A cache is an area in the computer’s memory that stores recently used information. When a site is cached, caching plugins save dynamically generated HTML files in the cache and serve them whenever a request is made instead of reloading the entire scripts from WordPress.

Here’s how it looks like;

what is caching

To put it simply, caching stores data so that future requests for that data can be served faster, which improves your overall website loading times. That’s why it’s essential for every WordPress user to install a caching plugin for better performance.

Let’s get into the basic details first, then we’ll talk about W3TC plugin.

W3 total cache plugin Review: Everything you need to know about the caching plugin

w3 total cache plugin review

Just in case if you’re wondering how the performance works when you install a caching plugin, here’s the performance report of Bloggers Passion on GTMetrix.

gtmetrix new test

Here’s the performance report on Pingdom tools;

pingdom tools test

As you can see, our site loads within 3 seconds which is way faster than 95% of the sites in the web right now.

Features list

  • GZIP compression to optimize web browser rendering
  • Accelerated Mobile Pages (AMP) support
  • Secure Socket Layer (SSL) support
  • Caching of search results pages that is URLs with query string variables
  • Caching of database objects in memory or on disk
  • Caching of objects in memory or on disk
  • Caching of fragments in memory or on disk
  • Minification of posts and pages and feeds
  • Browser caching
  • Non-blocking JavaScript embedding
  • Import post attachments directly into the Media Library
  • Support for Content Delivery Networks (CDN) which helps in speed
  • Compatible with CloudFlare to boost your website loading times
  • Minification of HTML, CSS and JavaScript files

If you’re wondering about why should you use W3TC plugin for WordPress sites, here are few strong reasons.

  • Browser caching
  • GZip compression is enabled
  • Minification of posts and pages

How to Install this caching plugin

First of all, you should deactivate and delete the caching plugin if any you are already using on your blog. I deactivated and deleted the WP Super Cache plugin from Bloggers Passion plugin section.

Go to Plugins section from your WordPress admin panel and Click Add New. Make search with W3 Total Cache in the search box and the very first result will be for this plugin.

Or you can simply download this plugin from WordPress.org plugin directory here.

W3 Total Cache Plugin Settings

It will take some time in this Caching plugin Settings. I will try to help you with it through exact steps that you need to follow and will also be sharing the screenshot that make the things bit more easy for you.

Here is the step by step manual for setting up W3TC plugin on your WordPress blog. Access the Plugins section and click on the Settings link available with this plugin.

General Settings

First of all lets go through the General settings section of this plugin.

General: You should keep preview mode as disable (which is by default disabled, so don’t enable it)

Page Cache

Page Cache: Enable
Page Cache Method: Disk Enhanced

page cache settings

Page Cache method can be basic or enhanced for shared hosting. Enhanced method performs much better than the basic mode. Enhanced mode use the .htaccess file while basic mode does not use that. If you are getting errors while using the Disk enhanced caching method, you should switch to basic mode.


  • Minify: Enable
  • Minify Mode: Auto
  • Minify Cache Method: Disk
  • HTML minifier: Default
  • JS minifier: JSMin (default)
  • CSS minifier: CSS Tidy (if face problems use Default)
minify settings

You should use other options from Minify Cache method if you are on a virtual host or dedicated host. These settings will work for shared hosting WordPress blogs only.

Database Cache

Database Cache: Enable
Database Cache Method: Disk

Again you should opt for other options if your website is hosted on virtual or dedicated server.

Object Cache

Object Cache: Enable
Object Cache Method: Disk

You will be using other options if your website is not hosted on shared hosting.

Browser Cache

Browser Cache: Enable

browser cache settings


You should enable CDN if you have decided to purchase a CDN. For running a normal blog, you would not need a CDN. You should go for it if your website is getting millions of visitors every month from different traffic sources.

Your WordPress website can run smoothly with a W3TC type of strong caching plugin even if you are on a shared hosting and your website is getting 10000-15000 visits per day.


Enable varnish cache purging

You can know in detail about Varnish Cache from Wikipedia page here.

I’m leaving out the Miscellaneous and Debug options as such.

Import/Export Settings

If you want to install this plugin on multiple WordPress websites that you own, then this feature will be really handy for you. Once you are finished with setting W3TC plugin for one blog, you can replicate the same settings on other WordPress blogs by downloading the W3 Total Cache plugin settings from this section. All you have to do is import this plugin configuration on other blogs where you want to install this plugin.

import settings w3

I’m going to use this feature and install the same set of settings for W3TC plugin in other blogs that I own.

Detailed Settings

No doubt making changes at General settings level will optimize your WordPress blog performance to some extent. But to make the best use of this plugin, you need to go through each section individually and make the required changes.

Page Cache

You need to make sure following settings are made at page cache level:


Enable Cache Home Page
Enable Cache Feeds
Enable Cache 404 (not found) pages
Enable Cache requests for your domain Host Name
Enable Don’t Cache pages for logged in users

Don’t need to make any changes at Advanced tab level.

Cache Preload

Update Interval: 907 seconds
Pages per Interval: 10
Sitemap URL: https://bloggerspassion.com/sitemap_index.xml

For your domain, you should enter your XML sitemap URL in Sitemap URL section. And keep the Purge Policy as default.


You need to make the following changes at Minify Cache level:


Enable URL structure
Enable Disable Minify for logged in users

Click Enable
Enable Inline CSS minification
Enable Inline JS minification
Enable Hide Comments

Read: 10 Essential WordPress Plugins for Your Blog

Click Enable
Enable preserved comment removal
Enable Link break removal

Click Enable
Enable Combine Only
Enable Preserved comment removal
Enable line break removal

Keep the Advanced tab settings as they are.

Enable don’t cache queries for logged in users and keep the advanced tab section as it is.

Object Cache

Don’t make any changes in to this section.

Browser Cache

After making changes into this section, I see lots of improvement in my blog performance.

That’s all you need to be done to configure W3 Total Cache plugin on your WordPress blog.

W3TC Support

If you face any issues or have any technical questions related to this plugin, you can post your queries at this Support section here.

Top 3 most popular caching plugins for WordPress

Here are the top 3 popular alternatives to W3 total cache.

  1. Comet Cache
  2. WP Super Cache
  3. WP Fastest Cache

Read: Best WordPress Backup Plugins To Use In 2022

Let’s briefly talk about each one of them.

1. Comet Cache: The best part of using Comet Cache plugin is that it takes a real-time snapshot of every blog post, page, category, links and so on which are then stored (cached) intuitively, so they can be referenced later when the user requests a page, link or post.

That way, it will save all of that processing time that has been affecting your website loading times, so your website visitors can access your site much faster.

2. WP Super Cache: This plugin generates static html files from your dynamic WordPress blog in order to serve custom cached files tailored to your website visitors browsing from different locations.

3. WP Fastest Cache: This is another great cache plugin which creates static html files from your dynamic WordPress blog. That means, when a page is rendered on your website, php and mysql are used so the system needs RAM and CPU, this plugin provides optimal performance based on that.


Here are some of the most important questions you might want to know about this caching plugin.

What does W3 Total Cache do?

W3 total cache helps you increase your site speed by increasing website performance, reducing download times by using special features such as minify, browser caching, using CDN and so on. If you want to increase your website performance on WordPress, you must install a caching plugin like W3TC.

Which cache plugin is best?

We’ve so far used a lot of caching plugins and we absolutely satisfied with two plugins which are W3 total cache and WP super cache as both of them are free (although both have premium versions) and both work like a charm.

What’s the difference between W3 Total Cache and W3 Total Cache Pro?

W3 total cache free version is enough for almost 90% of the WordPress users as it solves all the performance related issues such as caching, minify and so on. If you want to take full advantage of the fragment caching framework (which bridges the gap between no caching at all and the “ideal,” full page caching), you should go for W3 total cache pro version.

How to setup W3 total cache for best performance?

By default, W3 total cache comes with all the built-in features where you don’t have to make any other changes to the settings

W3 total cache vs WP super cache: which is best?

Both are great plugins but if you want a detailed explanation of their features, we highly recommend you to go through this post on W3 Total Cache Vs WP Super Cache: Best Caching Plugin and you’ll find a lot of interesting things about both the plugins.

Read: Top 20 Premium WordPress Plugins That Are Worth Every Penny In 2022

Read: WP Rocket vs W3 Total Cache: which is better?

Final Thoughts

This caching plugin is extremely easy to use and easy to make changes to the settings for optimum performance.

So if you’re looking for better website performance and loading times, make sure to install a caching plugin like W3 total cache and you’ll see amazing results.

Do you’ve any more questions related to this plugin or its settings? Let us know in the comments below.

About Author
Anil Agarwal who owns Bloggerspassion.com, is a full-time blogger and SEO expert who has been helping people build profitable blogs for over a decade. BloggersPassion has been featured on premium online sites like Forbes, Huffingtonpost, Semrush, Problogger, Crazy Egg, The Next Web and so on.

6 thoughts on “W3 Total Cache Plugin Review: Is It A Better Cache Plugin for WordPress?”

  1. this post s just awesome , step by step guide is just great for newbie person like me .thx alot

  2. I was looking at ways to keep the speed of my blogsite high, this post gave info on W3 Total Cache. Thanks for sharing.

  3. thanks sir……actually i found how to configure this plugin on your blog……..it helped me alot and decreases site load time by 4 seconds and yes it is better than super cache…..

    • Great to know my efforts are helping you in improving the speed of your WordPress blog.

  4. Hey Anil,

    I had Super-Cache installed, but in all honesty it was lacking in functionality.

    Then discovered the w3 plugin and feels like its working better.

    I like the option of who see the cache, an all the other features.

  5. Good one where that kind of thing is available which will be give you totally new kind of experience in blogging.


Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Copy link