Top Tips to Improve Your Page Load Speed
What is Page Speed?
Page load speed measures how quickly the content of individual pages on your website loads. Page speed is a broad term for multiple loading metrics, such as when a page first opens, when a user is able to interact with certain elements, and when everything on the page is finished loading.
From an SEO perspective, it’s important to ensure that your page load time is as fast as it can possibly be , as this is one of the factors Google takes into account when ranking pages.
Page speed – including loading performance, interactivity and visual stability – can be measured using a set of metrics called Core Web Vitals (CWV), which consist of the below:
Cumulative Layout Shift
(CLS)
This refers to the amount that the page layout shifts during the loading phase, with a score rated from 0–1, where 0 means no shifting and 1 means the most shifting. Having pages elements shift while a user is trying to interact with it is a bad user experience.
Time To First Byte
(TTFB)
This refers to the amount of time that it takes a webserver to respond. TTFB measures the duration from the user or client making an HTTP request to the first byte of the page being received by the client’s browser.
Largest Contentful Paint
(LCP)
LCP reports the render time of the largest image or text block visible in the viewport, relative to when the user first navigated to the page.To provide a good user experience, strive to have LCP occur within the first 2.5 seconds of the page starting to load.
Interaction To Next Paint
(INP)
INP assesses a page’s overall responsiveness to user interactions by observing the latency of all click, tap and keyboard interactions that occur throughout the lifespan of a user’s visit to a page. To provide a good user experience, strive to have an INP of less than 200 milliseconds.
What does good page speed look like?
A healthy page load speed is also vital to a positive user experience, as pages with longer load times tend to have higher bounce rates, which can negatively impact your conversion rates, with Google recommending an average page load time of under 2 seconds. Longer than 3 seconds, and Google advises that this can triple the bounce rate of your page.
How to Test Your Page Load Speed?
Modern web pages are often composed of multiple elements, including text, images and various plugins. When looking to optimise your load times, it’s important to understand which elements of a page may be taking the longest to load, and optimise these to ensure users are having a positive experience when they access a page on your site.
Tools for Testing Your Page Load Speed
If you want to maintain good engagement and perform well on the SERP, you need to assess your load speed and web performance. There are many different tools that can help you test page load times, as well as various elements on a page that could be slowing it down.
Google Pagespeed provides a full breakdown of your Core Web Vitals (CWV) and tells you whether you’ve passed them or not. It assigns a score between 0 to 100, with higher scores indicating a better performing website. Additionally, it can test both browser and mobile versions of a page and suggest areas that might require improvement.
Google Lighthouse is another tool that can help you access the quality of your webpages, including load speed, whilst auditing your overall user experience.
All-in-one web performance monitoring suite Uptime.com offers multiple features including detailed report generation, alerts and general monitoring. Not only can you test your page load speed, but also your loading timeline and an in-depth analysis of your page’s current state.
Why It’s Important to Optimise Images?
Images are necessary for enhancing the user experience of your website, improving appearance, and boosting the quality of your page’s content. Additionally, they are also a vital component of SEO, accounting for a large percentage of views from a search perspective. However, if they are not properly optimised for the web, they can severely increase your loading times.
Best Practices for Optimising Images on Your Website
Resize Your Images
It’s important to resize your images to ensure they are no bigger than is strictly necessary, and abide by the maximum allowed image size for your website. It’s also a good idea to ensure images are optimised for display on mobile devices. Tools like Photoshop or GIMP are useful for resizing and cropping images, or you might opt for a service such as Kraken or Cloudinary to automatically resize and optimise your images for you.
Defer Off-Screen Images
If images are tanking your page load speed, you might consider implementing a lazy loading script to images not visible to the user. This will help to prioritise visible elements first, and load the images later, without negatively impacting user experience. Many modern browsers support lazy loading by simply adding the loading = “lazy” attribute to the image tag, or you might opt to do this through a JavaScript code.
Use the Correct File Types
Google advises that images should be converted into WebP or AVIF formats, as these offer better compression than PNG or JPEG. Compressing images is important, as these are able to be downloaded faster, resulting in faster pages. There are a variety of plugins available online to assist with this.
Why it’s Important to Minimise Redirects?
When a page redirects to another, your visitor is faced with additional loading time. While it is not practical to eliminate redirects altogether, having too many, or having redirects that are not absolutely necessary, will reduce the load speed of your pages.
Best Practices for Minimising Redirects
Testing for Unnecessary Redirects
There are plenty of free-to-use online tools available for auditing the redirects on your website and giving you valuable insight into which ones are affecting your load times, such as Google Pagespeed, Pagespeed Insight, Lighthouse, Chrome Inspect Element and Analysing Network Tab and Live User Monitoring (Server side) using Elastic.
Reducing Plugins
There are a wide variety of plugins used by websites and some of them can be very valuable, such as Google Analytics. However, they also increase the time that it takes to load your page, as well as often generating unnecessary redirects. Plugins work like apps for your website, with many making HTTP requests to load assets such as scripts, CSS and images – each of these requests made by your plugins increases the page load time. It’s useful to conduct a regular review of your plugins, to ensure you keep only the ones that you are using, while removing those that are no longer necessary or have become outdated.
Link Pages Carefully
It’s best practice to avoid linking to a page that you’re already aware has a redirect on it. This will compact the issue and lead to multiple redirects, slowing a page down even further.
Why is Caching Important to Your Website?
Caching the pages on your website works by storing copies of your website’s files, reducing number of requests to your server and the effort needed by the user’s browser to reload the page.
Types of Caches
There are many different types of caches, and choosing the right one will depend on what kind of website you have, your host, as well as your own unique needs. Two of the most common types are server-side caching and client-side caching. Client-side caching occurs when the web browser is used to store website data, while server-side caching involves storing website data on the server.
Many website hosts offer this feature, meaning it is usually done at the server level. If your website is powered by WordPress, there are also several cache plugins available, such as WP Rocket, WP Super Cache and W3 Total Cache.
Why Your Code Could Be Impacting Your Page Load Speed?
Web pages are usually composed of CSS, HTML or JavaScript files, and these must load before your page is viewable to a visitor. Code that is poorly-optimised, out-of-date, or otherwise not operating at peak performance can have a negative impact on load times. Optimising the code within these files can provide a nice boost to your load times, so is definitely worth considering if you’ve found your loading times are lagging behind.
Best Practices for Faster Website Code
Cleaning Up Code
It’s natural that over time, your website code will accrue redundant lines that are no longer relevant. Taking regular time to audit your code for these redundant lines will reduce the overall file size, meaning less to load and faster page speeds.
Minimise Code
As well as removing redundant or outdated lines of code, generally cleaning up existing code is also a good idea. Removing superfluous elements, including characters and spaces will help to optimise the file size. There are “minify” tools available for CSS and JavaScript, including Online CSS Minifier and Online JavaScript Minifier, which can dramatically reduce the file size.
Why is Page Speed Important?
Pages that are slow to load could be costing you conversions, with visitors to your website more likely to leave if content is slow to load.
Ensuring your pages are well-optimised with rapid page load times is a key component of good technical SEO, and can go a long way in boosting your ranking in the SERPs.
For more tips on SEO, you can check out our 5 On-Page Optimisation suggestions, where we discuss other elements of your website that could be optimised to increase your ranking.
If you’d like to discuss how Climb Online can help you optimise your technical SEO, page load times, or you’d like to discover our other SEO services, get in touch here!