How To Setup W3 Total Cache Plugin with CloudFlare

This Post is Published on: Nov 10, 2016 But Now in development mode because some of the images are broken and needed to fix. Thanks for understanding.

W3 Total Cache is no doubt one of the best plugin for decrease page load time and increase performance. But you need good and accurate settings for this. Many newbies just install but not set this plugin result blogs load very slow and performance not increase. Back I use wp super cache for my blogs but wp super cache does not have full settings for my blog.

Many suggest me to check Wp Rocket but that is a paid one one so I tried w3 Total cache and results are pretty awesome I tried many combinations of settings for my blog and finally my blog speed improve 10x more with the help of W3 total cache and Cloudflare.

You can save a lot of time by download already settings file (Here is the link) for your blog just go general scroll down and click on import. But my recommendation is set for your desire.

After this, you only need to set CloudFlare.

In this tutorial, I ‘ll tell you how you can set w3 total cache in step by step and with screen shots.

Check this also : Best Security Guide Ever For Your WordPress Blog (2016)

My Gtmetrix report Before & After using this awesome plugin:

Very important thing is that you are using good and recommended hosting. I am using (Bluehost) for my all blogs. And i am satisfied with my blog speed and after installing this plugin i am more satisfied with blog speed and performance.

Let,s Start:

Very first thing you need is to install and activate W3 Total cache plugin (Link to Download).

You ‘ll notice a new section on your right side called performance. Click and set all things like below images.

General Settings:

By enabling google page analyze. This ‘ll show google analyzes monitor on your W3 Total Cache plugin homepage like below image. But I am using Gtmetrix because this gives me best results about speed and performance. Another good thing is that this is free.

  • How To Speed Up WordPress Blog And Boost Performance

Page Cache Settings:


This is an awesome option in this plugin. With the help of this option you can compress you HTML,js,CSS files. After compression, your site speed definitely improved. Don’t use this option if you are using CloudFlare minify option because if both options enabled your site can break so use only one.

Database Cache:

Leave at it is (Recommended)

Object Cache:

Leave at it is (Recommended)

Browser Cache:


Cloudflare – activate.

Genesis Framework – if you’re using the Genesis Framework you can click the ‘upgrade’ button in W3 Total Cache to buy Pro Version of this plugin for $99/year. This will enable additional speed features like fragment cache and the Genesis Framework extension which can improve site speed. Once purchased, it should say “the plugin is enabled in community mode.” Alternatively, your license key will be sent to you via email which you can enter in the General Settings tab.

WordPress SEO by Yoast – activate if you’re using Yoast.


Activate CloudFlare Extension and go to settings.

Cloudflare Extension Settings:

Choose aggressive level for improving your performance.

Hotlink Protection: Choose hotlink protection because if some one uses your blog images while you are hosting those images. If you not select then your server CPU load slow and lazy because those images others on others sites use your resources. Like spammy sites etc.

Now sign up on Cloudflare site for more settings.


After proper scan click continue and choose free plan. Cloudflare provides you two nameservers which you need to update on your domain registrar.


You just need to contact your domain provider company and tell them that you need to update your name servers. If you can then simply log in on your domain settings and update your nameservers with CloudFlare nameservers.

Now you are on the home page click on speed section on top and select all minify options and scroll down and set rocket loader to automatic.

Now go to Page rules. I recommended you to set these three rules.

After all, rules created now go back to your WordPress dashboard and on top click Performance and click Purges Cache. So your new settings take action and go live on your blog. After this also remove your browser cache for seeing live blog settings because your browser stores your old blog view.

Final Words:

So your Plugin configuration is completed just go to your favorite tool like (Gtmetrix) or (Pingdom tools) and check your blog speed. I am your that your blog performance increases a lot and also your speed improved.

Let me know in the comment section that what is your performance after this helpful guide.  Don’t forget to share this guide with others so they can also increase their blog speed and performance.

About the Author Malik Sharjeel Tahir

Sharjeeltahir is a blogger & a WordPress Lover. He loves researching about things that help a blog grow. Welcome to his personal blog.

follow me on:

Join My Community

I'm teaching everything I know about Blogging & Affiliate Marketing, for FREE!

Leave a Comment:

1 comment
Shehzad Yaqoob says November 30, 2016

Brief Guide 🙂 Thanks for this 🙂

Add Your Reply