The first few seconds a visitor spends on your website are some of the most important.
If your site loads slowly, they may leave in search of a better site before looking at a single one of your products or services.
So, to avoid
losing out on potential leads, sales or subscribers, it is essential to
optimise the speed of your website.
Apart from
decreasing your bounce rate and preventing visitors from leaving too soon,
improving your site’s speed can help in three key areas:
- Searches/
visibility
– Google considers a site’s load speed when ranking pages. Websites with slower
load times may rank lower on search engines.
- Conversion
– Faster
load speeds will make it more likely for visitors to convert – whether that is
buying something, subscribing or downloading content. Research has shown that
consumers expect a page to load in two seconds. Even a delay of less than a
second can lead to a seven per cent reduction in conversions.
- Experience
– A good
user experience will mean visitors spend longer on your site. The speed of your
website is a key part of the visitor experience and a slow site will mean they
are less likely to want to spend time browsing.
So website speed really is critical. Think your site needs to go a bit faster?
Here are our top tips to optimise the speed of your website.
Cut down on the plugins
Plugins are very useful in getting your website to do exactly what you want it to do. But having too many plugins can slow your site down. If you think your plugins may be causing your site to take too long to load, you can check the performance of each one.
Google Chrome and Mozilla Firefox both have built-in performance tools, which will show you the load time for every file on your site. For a WordPress site, you can check for any issues with WP Checkup and you can test the speed of your site using a tool like Pingdom.
It doesn’t matter which tools you use to conduct your test. The key thing is to ask yourself whether each plugin on your site really is needed. If it isn’t essential, try removing the plugin and running the test again to see whether your load speed improves.
A site with 30 or more plugins could speed up by as much as 75% by removing any that are unnecessary.
Reduce image size
Images are an essential part of an attractive website, particularly an ecommerce site. But large image files can have a dramatic effect on the performance of your website.
It’s a fine line between maintaining picture quality and boosting the speed of your site, but there are a number of tools which can help you reduce the size of your images.
Smush is a great plugin for WordPress sites, while free tools like TinyPNG can be used for non-WordPress sites.
- Smush automates image compression on any images uploaded to the site’s media library.
- TinyPNG is reliable and easy to use and provides enough compression to speed up your site, without compromising on image quality.
The latest WordPress update also automatically reduces image size.
Enable caching
If lots of people access a site at the same time, it can cause servers to slow down and pages to load slowly.
You can increase the speed of your site by caching the current version on your host’s content delivery network.
The content delivery network is a group of servers in different places, which work together to provide fast delivery of content on the internet. So a copy of your site will be saved on servers in a variety of different locations. When a visitor accesses your site, it will load from the nearest server, meaning it will load more quickly.
Most web hosts will give you the option to enable caching, or you can install plugins to do it yourself.
Don’t use too many redirects
Redirection is a technique for making a web page available under more than one URL. For example, you might have purchased your domain name in the ‘.co.uk’ and ‘.com’ formats. While your main URL is ‘.co.uk’, you will get redirects from anyone using ‘.com’.
It is also used for shortened URLs, either because they look better and are easier to remember than the underlying address, or to fit social media or instant messaging services where there is a character limit (using a service like bit.ly).
While redirection is useful, it does create additional HTTP requests, which can slow down your site.
To check if you have too many redirects, you can run a scan using a tool that checks all of the links on your site. There are a number of tools available, both free and paid, including Screaming Frog and Httpstatus.
Separate CSS and JavaScript files
Every image, file, JavaScript library (eg for slideshows) or stylesheet that has to be retrieved from a server to load your site requires an individual HTTP request. So the page a visitor is loading is reconstructed from individual requests for the different elements of that page, including text, images, video and layout.
Because each HTTP request takes times, having a lot of files will make pages load more slowly.
To cut down the number of HTTP requests, and therefore speed up the page, group all CSS files into one file and all JavaScript files into another.
There are a number of tools available to compress files into single requests automatically, and it is also possible to make manual code edits.
Cut down the web fonts
Web fonts are a feature that allows you to use custom fonts, which a visitor can easily load and view in their browser. These custom fonts are often retrieved from online services provided by Google Fonts or Adobe Fonts, but they can also be saved on your website’s server.
While they might look good and are becoming more popular, web fonts can reduce site speeds. So to ensure your pages load efficiently and your site runs as fast as possible, don’t use too many different fonts.
It is best to only download and embed the fonts you need. For most websites, two fonts with up to three variations (regular, italic and bold) should be sufficient.
Use a good web host
There are plenty of web hosts out there, but not all of them are the best quality or 100% reliable. Make sure your host isn’t overprovisioning its servers – that means hosting hundreds or even thousands of sites on the same server. The more sites on your host’s server, the slower each individual site will run.
If, after going through all of the other steps, you still aren’t happy with the load speed of your site, ask your host how many sites it has on the same server. A reputable host will be happy to give you an answer. If you feel there are too many sites on the server and it is having an adverse effect on your website, ask around for recommendations of good quality hosts you could move to.
By following these tips, you should be able to increase the speed of your site.
Even a small percentage increase will mean visitors are less likely to navigate away – and therefore more likely to make a purchase, subscribe to your site or download your content.