WordPress is one of the most popular website CMS’ in use today. Sadly a WordPress site left unoptimised can end up being heavier and slower than some of us would like. With Google favouring faster websites and users becoming more aware of ‘slow’ websites, it’s important that your site is as quick as possible. Not only can it be good for SEO, but most importantly it creates a good user experience. That’s why this week we’ve decided to take a look at some fairly quick and simple ways to help speed up your WordPress website.
- Install a cache plugin – There are plenty of great cache plugins out there. These help to compress your website files so that they load faster when a user visits your site. This is one of the easiest ways to improve your website’s speed. We’ve had experience with a number of different plugins, but some certainly stand out – WP Fastest Cache is a fairly new caching plugin with a very active developer who’s constantly listening to feedback and regularly rolling out new features. W3 Total Cache is probably the most popular WordPress caching plugin, with a large number of features and users. Finally, WP Super Cache is a fairly quick caching plugin which works great when combined with Autoptimize (more on this later).
- Keep your WordPress Database optimised – Your WordPress database can start to get clogged up over time with things such as spam comments, post revisions and post drafts. You can quite easily clean these up with a number of plugins, these will ensure your Database is kept as lean as possible. Our personal favourite plugin is WP-Optimize – with just the default settings and a single button press you can quickly shave a few megabytes off of your database. For more advanced users you can schedule weekly automatic clean ups, meaning you don’t have to worry about anything!
- Compress your images – People often upload huge images to websites when there’s no need for it. These can seriously slow down your website. There’s a variety of tools out there which will compress your images whilst still retaining their image quality – often cutting image sizes in half, if not more. TinyPNG is definitely one of the best online tools out there for PNG files, with Kraken.io being a great option for other image formats. You can also automate this process with a couple of plugins – we recommend first installing WP Smush.it, this uses the Smush.it API to automatically compress your images as you upload them to the site, great for JPEGs. We can’t recommend Compress PNG for WP enough, this plugin requires a TinyPNG Developer API key that you can easily get for free here, which you then input into the Compress PNG for WP options in WordPress; you can find these in Settings > Media. Any PNG files which are uploaded via the standard WordPress image upload tool will then be automatically compressed, allowing you to use your site as normal with the peace of mind that your images are as small as possible. We install WP Smush.it and Compress PNG for WP by default on all of our WordPress websites, they’re just simply too useful not to have.
- Minify and combine your CSS/JS – Okay that might sound a little bit daunting at first… basically your stylesheet files (which define the styling of your site) and your Javascript files (which often allow for site functionality) by default are all downloaded and read separately by a user’s browser. This process can waste time and significantly increase the time it takes for your site to load. By combining these files and ‘minifying’ them, it means your browser only has to download a couple of files and the size of these files are reduced. You can do this quite easily using a number of free plugins. W3 Total Cache as mentioned above can do this extremely easily, simply tick the Minify option in the plugin’s General Settings. WP Fastest Cache now also supports both minifying and combining of CSS and JS files, again this is just a simple tickbox in plugin’s settings. Autoptimize is another plugin we mentioned previously, which focuses purely on compressing your Javascript, CSS and HTML – each of these options can be enabled separately in the plugin settings. Doing this not only significantly lowers the number of requests a browser has to make but also noticeably reduces the overall file size of your page. IMPORTANT – after using one of these options check your website still looks and functions as expected. Minifying and combining your CSS/JS can occasionally break things, which is why it’s always worth seeing which plugin combination works best for your site.
We hope these options help some of you out there to speed up your WordPress website. You can use Pingdom’s Speed Test tool to easily check just how quick your site is, along with the size of your pages and the number of requests. See if you can get these numbers as low as possible using the techniques mentioned above, we guarantee they’ll help speed up your site! If you have any other ways to speed up WordPress websites which you recommend then leave them in the comments below, we love hearing new suggestions. If you need any help with optimising and speeding up your WordPress website then don’t hesitate get in touch!
[button color=”accent-color” hover_text_color_override=”#fff” size=”large” url=”http://email.superflymarketing.co.uk/h/j/B080F5739BE46312″ text=”Sign up to our E-Newsletter to get free monthly marketing tips!” color_override=”” image=”icon-check”]