Ever wonder why your website is slow?
You can’t afford to waste a moment on the internet. If your website is sluggish to load, you’ll notice the impact straight away – just a few extra seconds of load time can cause your audience to abandon your page altogether. Slow speeds can have a significant impact on visibility, revenue and sales, so don’t ignore it.
In this article, we explore the top reasons why your website is loading slowly, and what you can do to rectify the problem.
Clogged up database
If your website is more than a year or two old, chances are your database will be clogged with old files and spam. If you’re using WordPress, there could potentially be thousands of post drafts and revisions clogging up the database, causing your website to run slowly.
You can manually go through and delete those obsolete files yourself, but you’ll be surprised how quickly they add up again. Instead, we recommend using an automated tool that clears down your database every few weeks or so.
Slow web hosting company
Your choice of web hosting company can have a significant impact on site speed. Check to see whether your provider offers performance optimisation as part of your package, and if not, negotiate this into your contract. If you’re unsure, perhaps look at switching altogether.
No caching plugin installed
Every modern website should have a caching plugin installed. Simply put, caching helps to improve the performance of your website by storing data points in the ‘cached memory’. Each time you visit a particular website, instead of loading the content from scratch, content from the caching memory is accessed, speeding up load times.
By installing a browser/HTTP caching plugin, or server-side plugin, you will no doubt see a considerable improvement in the performance of your site.
Website themes not optimised for speed
You may have chosen your website’s theme because it looked pretty. Perhaps you chose it because it was super easy to navigate.
One of the things many digital managers fail to analyse when choosing a web theme is how fast it loads. Be sure to test your theme on different devices before you roll out. If you’re waiting for more than a second or two, it may be time to look at a new theme for your site.
When selecting a theme for your website, opt for as lightweight as possible. Check to see how many other sites are using the same or similar theme, as this will give you a good indication of how well it is likely to perform (under 50,000 users and alarm bells should start to ring). You’ll want a theme that is lightweight, secure and responsive for optimum load speeds.
Too many plugins
Most modern websites use a variety of plugins to serve content dynamically. There are some fantastic options available, making it even easier to host rich media on your site.
Not enabling gZIP compression
By enabling gZIP compression, you’ll significantly reduce response time as there is less data to transfer between your server and your user’s browser when loading your website.
If your website has a large number of unoptimised images, your site will likely run slower than it should. High-resolution images like lifestyle photography and banner creative can consume much bandwidth while loading, resulting in a slower than average load time.
The good news is that this is a relatively easy issue to fix. Before loading any imagery or rich media to the site, ensure it is optimised. You can do this using an auto-resize tool (there are some free options online) or by using the ‘Optimise for Web’ functionality in Photoshop. Opt for JPEGs instead of PNGs, as these are much smaller in size but won’t compromise on quality.
Website code density
Over time, websites can become clogged up with unclean code. Things like excessive white spaces, empty new lines, too many comments and inline stylings can cause your website stylesheet to grow in size, ultimately impacting site speed.
Enlist the help of your website developer or digital designer to go through and remove all of the unnecessary code from your website. Avoid the temptation to use inline CSS, and try not to create multiple stylesheets as you go along. A cleaner, more streamlined code will help your website to load faster and will boost your SEO performance too. A win-win!
Once you’ve carried out these few optimisations to your site, you’ll likely see a positive impact on site speed. However, the effects of your hard work can wear off pretty quickly if left unchecked. We recommend tracking host uptime and speed regularly to ensure your website is performing as it should be.