Make WordPress faster with these plugins and tools
Earlier this week we looked at some of the ways you can improve page load times. You have a wide variety of options to optimise your website’s performance, but sometimes these depend on the content management system you’re using. With the huge popularity of WordPress, it makes sense to dig a bit deeper and highlight some CMS-specific tips for pushing your site even harder.
A big part of WordPress’ appeal is the range of free and relatively easy-to-use plugins available, and the diverse customisation and functionality they provide. You can use plugins together with other free tools to boost the speed of your site and give visitors a smoother experience.
The ultimate goal is happier users who are more likely to stick around, and potentially a higher spot in the Google rankings. Let’s break it down into five steps:
1. Optimising image size
As we mentioned in the last post, images that aren’t properly optimised can negatively impact site performance. Compressing images is a simple way to speed up WordPress, since it has a direct effect on how quickly your site loads.
While you can optimise images yourself using editing software, this takes time and effort. The good news is that with WordPress plugins, you have access to a number of free tools that make the job a lot easier and provide extra benefits:
- WP Smush trims hidden data from images without degrading their quality, ensuring they load at high speed
- EWWW Image Optimizer can automatically convert your images to the file format that results in the smallest size, with either no loss of quality or some minimal loss in exchange for even smaller image files
- BJ Lazy Load replaces images (as well as embedded videos) further down the page with placeholders, only loading the actual content when the user scrolls down to them
Some useful tools for code optimisation:
- CSS Compressor offers 4 levels of CSS compression depending on how legible your CSS code needs to be
3. Caching to reduce load times
WordPress retrieves database content every time a page is viewed – a process which is a big contributor to overall loading times.
Caching plugins enable you to create a static version of your site to make loading much faster:
- WP Super Cache generates static HTML files that can be served to users much faster – even for dynamic WordPress sites
- W3 Total Cache enhances user experience with features such as content delivery network (CDN) integration
4. Clearing out your database
The bigger your database, the longer it takes queries to get back to the user. WordPress sites often have automatic backups which save unwanted items (such as drafts, spam and deleted posts) alongside useful information in the database.
This means you should give your database a regular clear-out, either manually or with the help of handy plugins like these:
- Optimize Database after Deleting Revisions automatically deletes redundant posts, pages and other items
- WP-Optimize is an ‘extensive WordPress database cleanup tool’ that can clean and optimise database tables without phpMyAdmin
- WP Clean Up is another option for removing redundant data in the WordPress database
5. Cutting down on plugins
Ironically for a blog article on how plugins can speed up WordPress, our final tip is… reduce plugins. But more specifically, plugins that are rarely used or not particularly relevant.
Numerous plugins can bloat your website and give users a more sluggish experience, so it’s worth confirming which ones are actually pulling their weight. It may even be the case that there are more lightweight alternatives to plugins you already have. By weeding out the WordPress plugins you don’t need or use, you can make your site, lean, mean and fighting fit.
However you optimise your WordPress site, you’ll need reliable and high-performance hosting to ensure it always loads quickly for your visitors and potential customers. Our Cluster platform is the perfect partner for WordPress, featuring low-contention databases, smart SSD storage and dynamic load balancing to guarantee the best possible user experience.