How To Setup WP Super Cache On Your Website

How to setup WP Super Cache on your website

Did you know that search engines consider site speed to be one of the most important factors in search rankings. WP Super Cache is a great cache plugin that you can grab for free in the WordPress repository. In this article we will be covering the exact steps required on how to setup WP Super Cache on your website.

Before we get started, make sure to backup your website with a solution such as BlogVault, Updraft or Backup Buddy. I’ve put together a post that you may find helpful for backing up your website, check it out here.

Once you’ve backed up your website, you will need to download and activate the plugin from the WordPress repository. You should start by opening up your WordPress dashboard, hover your mouse over Plugins and click Add New. In the search box you will need to type in WP Super Cache for the plugin to appear, click on install then activate.

OK! So we’re good to go!

Let’s get started with the best settings for WP Super Cache

From the menu in the WordPress admin have a look for ‘Settings’, hover over this and click on ‘WP Super Cache’. This is where you will set up the plugin by configuring some basic settings.

Enable page caching to decrease the response time of the site, just click Caching on then Update Status.

WP Super Cache - Turning on Cache

Once you’ve enabled caching, click on the ‘Advanced’ tab.

Advanced settings – Step One

Enable the following options

WP Super Cache - Setting Up Basic Caching

Caching

☑ Enable caching

Cache Delivery Method

☑ Simpole

Miscellaneous

☑ Disable caching for logged in visitors
☑ Don’t cache pages with GET parameters
☑ Compress pages so they’re served more quickly to visitors
☑ Cache rebuild. Serve a supercache file to anonymous users
☑ Make known users anonymous so they’re served suprcached static files

Advanced settings – Step Two

Enable the following options

WP Super Cache - Setting Up Advanced Caching

Advanced

☑ Enable dynamic caching
☑ Mobile device support
☑ Remove UTF8/blog charset support from .htaccess file
☑ Clear all cache files when a post or page is published or updated
☑ Extra homepage checks
☑ Only refresh current page when comments made
☑ Late init. Display cached files after WordPress had loaded

Once you have enabled the above options, simply click on Update Status and you’re almost ready to go.

Adjust your Preload settings

The last step in the setup process is to click on the Preload tab at the top of the page. Adjust your settings to match the following;

WP Super Cache - Setting Up Preload Cache

You need to remember and change the Refresh preloaded cache files every 100 minutes. Whilst your next in it, don’t forget to checked the option for Preload mode. Once you’ve done this, simply click on on Save Settings.

All done – go test your site!

Now that you’ve completed the setup of WP Super Cache, you will want to click on the Contents tab. Simply click on Delete Expired, once this has completed click on the Delete Cache button.

I would suggest that you head over to Pingdom and run a test on your website to see if the performance has improved.

W3 Total Cache Results On Pingdom

Don’t forget to checkout my 10 ways to speed up your WordPress website.

If you have any questions or feedback on different variations to this setup, let me know in the comments below.

How To Setup W3 Total Cache On Your Website

How to setup W3 Total Cache on your website

Everyone wants a super fast website without compromising the design of the website they spent hours developing. In this article we will be covering the exact steps required on how to setup W3 Total Cache on your website.

Before we get started, make sure to backup your website with a solution such as BlogVault, Updraft or Backup Buddy. I’ve put together a post that you may find helpful for backing up your website, check it out here.

Once you’ve backed up your website, you will need to download and activate the plugin from the WordPress repository. You should start by opening up your WordPress dashboard, hover your mouse over Plugins and click Add New. In the search box you will need to type in W3 Total Cache for the plugin to appear, click on install then activate.

OK! So we’re good to go!

Let’s get started with the best settings for W3 Total Cache

From the menu in the WordPress admin have a look for ‘Performance’, hover over this and click on ‘General Settings’. This is where you will set up the plugin by configuring basic settings.

General Settings > Page Cache

Enable page caching to decrease the response time of the site.

W3 Total Cache - Page Cache

General Settings > Minify

Reduce load time by decreasing the size and number of CSS and JS files. Automatically remove unnecessary data from CSS, JS, feed, page and post HTML. You can actually leave this feature disabled if you want to setup Cloudflare on your website with W3 Total Cache using my tutorial as they cover this for you.

W3 Total Cache - Minifying

General Settings > Database Cache

Enable database caching to reduce post, page and feed creation time.

W3 Total Cache - Database Cache

General Settings > Object Cache

Next, you should enable object caching to further reduce execution time for common operations.

W3 Total Cache - Object Cache

General Settings > Browser Cache

Reduce server load and decrease response time by using the cache available in site visitor’s web browser.

W3 Total Cache - Browser Cache

Once you’ve enabled the above five settings on WP Total Cache, we can move on to tweaking each of the individual settings so make sure you click on save all settings.

Page Cache

From the menu click on Page Cache and enable the following features;

☑ Cache posts page
☑ Don’t cache front page
☑ Cache feeds: site, categories, tags, comments
☑ Cache 404 (not found) pages
☑ Don’t cache pages for logged in users

W3 Total Cache - Best Settings for Page Cache

After you have enabled the above options, click on save all settings.

Minify

This option can sometimes break the way your website looks so you’ll want to double check it works fine, if it causes any problems jump back to the General Settings tab and deactivate Minify feature. You can contact your host or theme provider for their advice on which settings they would advise for minification.

After you have checked the above two features, the other options listed below will be automatically set so you can click on save all settings and move on to the next step.

Browser Cache

From the menu click on Browser Cache and enable the following features;

  • Set Last-Modified header
  • Set expires header
  • Set cache control header
  • Set entity tag (ETag)
  • Set W3 Total Cache header
  • Enable HTTP (gzip) compression
  • ☑ Don’t set cookies for static files

W3 Total Cache - Best Settings for Browser Cache

After you have enabled the above options, click on save all settings.

All done – go test your site!

Now that you’ve completed the setup of W3 Total Cache, you will want to click on Dashboard from Performance menu and then click empty all caches.

I would suggest that you head over to Pingdom and run a test on your website to see if the performance has improved.

W3 Total Cache Results On Pingdom

Don’t forget to checkout my 10 ways to speed up your WordPress website.

If you have any questions or feedback on different variations to this setup, let me know in the comments below.

10 Ways to Speed Up Your WordPress Website

10 Ways to Speed Up Your WordPress Website. The best methods on how to speed up your WordPress site.

Have you ever wanted to speed up your WordPress website? I’ve put together 10 ways to speed up your WordPress website that even a novice can do. Over the last few years, fast loading websites have become crucial to ensure potential customers or readers stay on your website. Recent surveys have shown that over 53% of users will leave your website if it takes more than 3 seconds to load

In this article, I will share the best (or most useful) WordPress optimisation tips and tricks to boost your website performance and speed.

I carried out a test on one of my new clients website to get an idea on the issues they were having with website speed. Using my favourite tool GT Metrix here are the results.

GT Metrix Results - Make Your WordPress Website Load Faster

By following the steps below, you will learn how I improved their overall website speed by using my website optimisation blueprint – here are the final results are optimisation.

GT Metrix - Improve Your WordPress Site Speed

How to speed up your WordPress site and where to start with WordPress optimisation

First of all, I would suggest you use one (or all) of the following websites to figure out what the issues are with your website, then you’ll know exactly what’s causing you a speed-headache.

GT Metrix – my favourite tool for website speed optimisation

Pingdom – a close second, it reports quicker but doesn’t detail as much

Google PageSpeed Insights – good for finding out how Google rates your website

Whatever the results show, keep in mind that we will be trying to improve your score and it’s unlikely that you will reach 100/100 or 100% ratings – don’t waste your time trying as it’s not worth the effort.

Let’s get started – backup your website!

First of all, I would highly recommend you backup your website before doing any of the optimisation techniques listed below – just incase it breaks your website and you need to revert back to a previous version.

Here are the top solutions / plugins I would recommend for backing up your WordPress website;

BlogVault – $89 per year (great selection of features – most of my sites use this)

Updraft Plus – $84 per year (the big favourite in the WP community)

Backup Buddy – $52 per year (another popular backup solution)

STEP 1 – Choose a better website host

Your WordPress website hosting service is one of the most important roles in your website performance, whether you’re using a shared hosting platform, a VPS, cloud server or dedicated server you need to make sure they are optimised for WordPress.

There are many options to choose from that I will recommend later on, if you choose a shared hosting provider you will need to keep in mind that any other websites that share your server and have high traffic – your website will suffer! However, I understand that not everyone can afford a more dedicated solution for their website.

Managed WordPress hosting is on the rise and becoming very popular in the small business and blogging community as these hosting servers are fully optimised to get the best out of your website. Many Managed WordPress hosting companies also provide automatic backups, WordPress updates and security for your website.

I have recommend some of my favourite hosting platforms below and a quick guide to each, take your time to find the best fit for you.

SiteGround – from $4.95 per month

The cheapest on my list and one of the best budget hosting providers around, these guys have been around for years and offer lots of different packages, I would recommend the WordPress Hosting – Grow Big package from their list.

WPX Hosting – from $20 per month

WPX Hosting one of the best managed hosting providers for the price, they have a few hosting packages to choose from so choose which one would best suit your needs.

Kinsta – from $30 per month

One of the best up and coming hosting providers, I love these guys and they have a great support service. Kinsta have a wide variety of WordPress Hosting packages to suit any requirement.

WP Engine – from $29 per month

The leader of the pack when it comes to Managed WordPress Hosting, each of their packages are built solely for WordPress websites so you know you’re getting a good bang for your buck! They have quickly become to go-to guys for bloggers and startups!

Liquid Web – from $29 per month

Blazing fast servers for those of you who are looking for something more intense, these guys promise to show a massive uptake in your website speed – even on their basic Managed WordPress package.

Whatever hosting package you decide to go for, make sure they are on par with the companies I mentioned above as these features are what you will need to improve your website speed.

STEP 2 – Install a WordPress Cache Plugin

Most of the time, people will come on to your website via your homepage which in most cases – doesn’t change. Every time someones comes on to your website homepage it needs to run thousands of lines of code and queries just to display it properly (from the WordPress installation to your theme and active plugins) on someones screen.

Instead of generating this page fresh every time someone visits, you can use something called ‘cache’ which basically means the website will be served from a stored version. You may update your website page a few times per week and worry that they may not receive the latest version – don’t worry! Cache expires every few hours and can be cleared any time you edit the page.

By using a caching plugin you can increase your website speed anywhere from 3 to 7 times the original load time – impressive right! So plugin(s) will you need for your website? Good news – there are some free ones that are ace!

W3 Total Cache – FREE

This plugin comes to you for free and has over 1 million downloads straight from the WordPress repository. In your WordPress website click on Add New under the Plugins tab and type it in and your good to go.

WP Super Cache – FREE

From the creators of WordPress this plugin has over 2 million downloads and can be installed from the WordPress repository aswell. Like above, you can install it from Plugins tab and start tweaking some settings.

WP Rocket – $39 per year (THIS IS WHAT I USE ON MY SITES)

This is probably one of my favourite plugins and worth every penny, it has out performed any free caching plugin considerably on all the sites I have tested it on. It’s easier to setup than the two plugins mentioned above and has a great user interface. They have a dedicated support team that is on hand to help with any questions

Whichever caching plugin you use, be sure to check out my tutorials on getting the most out of each plugin – you can find them here.

STEP 3 – Optimise your images for speed

We all know that images are biggest contributors to how our websites look, one of the easiest tricks to improve your page speed is to reduce the size of these images without any compromise to the quality.

Images that you upload to your website in their original format can have extremely large file sizes which will cause your website to slow down dramatically. You can decrease your images in a photo editing program such a Photoshop which can be a pain in the a$$.

However, there are a many plugins that will do this at the click of a button and the good news for you is… I’ve tested most of them and will recommend the best ones below.

My favourite image compression plugins are;

Smush – FREE

By far my favourite image compression tool, I use this plugin on all my websites and have never had any problems. This awesome little tool can decrease image sizes by up to five times there size without any drop in quality.

EWW Image Optimizer – FREE

Another popular image compression tool that can’t be missed. It does the same job as Smush and there’s no difference in quality, just a small file size.

You can use any of the above plugins and you will notice a dramatic reduction in your images sizes and improvement in the speed of your website.

STEP 4 – Use a content delivery network (CDN)

It doesn’t matter if you have the best hosting company in the world, you will still have latency problems from time to time. If you have people from all over the world coming on to your website, it can be pain in the neck for your website load time due to pulling the data from across the globe.

To get rid of this issue, I would highly recommend you use a Content Delivery Network (CDN).

CloudFlare – FREE (and paid)

CloudFlare is probably the most popular Content Delivery Network (CDN) in the world, it has a huge range of products to help you manage your website. Many of the top websites in the world use their platform to deliver their websites. All my websites run on the CloudFlare platform now.

StackPath / MaxCDN – Free Trial ($20 per month)

MaxCDN used to be one of my favourite Content Delivery Networks until they joined forces with StackPath and I fell out of love with them, however they are still very good so worth the mention. They boast some pretty impressive clients and services that will blow you away.

If you decide on CloudFlare, don’t forget to check out my tutorial on getting your website setup.

STEP 5 – Check your plugins

I guarantee that you will have plugins install on your website that are either not activated, outdated, no longer supported or drastically slowing down your site.

Keeping any of the above plugins on your WordPress website will add a huge amount of junk to your website files and increase the size of your backups. I highly recommend you look through your plugins and deleted any that you don’t have activated straight away.

Check for plugins that are no longer supported by WordPress and out of date, you can find out which plugins could cause your website harm. To do this, simply click on Plugins from your menu, look at the plugin names and click on link that states ‘View details’ and if it’s out of date or no longer supported it will show something like the following image.

How To Remove Outdated WordPress Plugins

You can also use a free plugin called Query Monitor to check out which plugins are causing performance issues within your website and remove them.

STEP 6 – Minify CSS & Javascript

Once you have removed all those deadwood plugins that are causing problems on your website, you need to optimise the good ones.

Your theme and the plugins on your website load CSS and Javascript files to function properly, these files often leave tons of empty space and inline comments. This is a major problem for your site speed as it will need to load all this for no reason.

By using the minify feature of the caching plugins mentioned above you can remove all this unwanted data by reducing the file size by up to 50%.

I personally use the minify feature to great affect with the WP Rocket plugin. You can also use a free plugin called Autoptimize from the WordPress plugin repository.

You can usually minify the CSS files without any issue, the hard part comes with the Javascript files which can create a major headache. Many of your plugins will add the Javascript to the head of your page, however minifying this will add the combined file to the footer and break the plugin. I would highly recommend you use one of the backup plugins I mentioned above before attempting to minify the Javascript on your website.

STEP 7 – Don’t upload videos or audio to WordPress directly

If you have any videos or audio clips uploaded on your WordPress website, make sure you have a copy and remove them immediately!

Hosting large media files will increase your website load time and take up a huge amount of space on your server.

Instead of hosting them on your website, upload them to YouTube, Vimeo or Daily Motion and embed them into your website using their built in embedding features.

STEP 8 – Use the latest version of PHP

If you didn’t already know, WordPress runs on the programming language PHP.

To ensure your website is running as efficient as possible, make sure you have the latest version running – you can do this in your cPanel.

At the time of writing, the latest version of PHP is 7.3. According to a recent carried out by WPX, PHP 7.3 is 150% faster than PHP 5.6 which the majority of WordPress websites run on.

STEP 9 – Optimise your WordPress Database

If you have been using WordPress for a while, your database will have lots of old information that is not required is simply clogging up your website. To improve your websites performance, you can optimise your database to remove this information.

You can do this quickly using the plugin I mentioned above called WP Rocket. If you don’t want all the features of this highly recommended plugin, I would suggest using the free WP-Sweep plugin. It will allow you to deleted trashed posts, revisions and unused data. These plugin will also optimise your database structure with a single click.

STEP 10 – Update Update Update

Every few months, WordPress will release a new version and the plugins you are using will release updates to go along with it. These plugin updates are usually released to fix bugs, increase the security and improve functionality on your site.

You should try to keep your website and plugins updated at all times to prevent any security vulnerabilities to your website. You will also notice an improvement in site performance by keeping it up to date.

Rounding off

I hope the above information has helped to increase your website speed and the optimisations have created a noticeable change in your site performance. If you have any questions or would like some more help with optimising your website, let me know in the comments below and i’ll get back to you.