Posted by Roger

In this post I want to touch on some factors which influence web page speed i.e. how quickly a web page appears on your screen. Clearly this is important for visitors to your site who don’t want to be kept waiting while the page loads. However, it’s also important because Google uses page load speed as one of the factors that determine where the page is placed in the search results.

Many studies have been done to understand people’s behaviour on web sites and how they respond to different load speeds.  People generally expect sites to load in 2 seconds or less and after 3 seconds 40% of people are likely to abandon your site (source). Poor mobile web page load speed leads to damage to your brand and how people perceive what you are offering (source), for example a 1 second delay in page load leads to 11% fewer page views and a 16% reduction in customer satisfaction (source). With these figures, it is clear that web page speed is an important issue in creating a high quality site which people will enjoy using and perceive as trustworthy.

How Websites Get to Your Screen

It’s important to appreciate that a web page is not a single unit but instead is made up of a variety of components which, when put together, make up the web page. When you type in a web page address or click a link, a request goes from your device’s browser to the server where the web site is located an firstly the framework of the page (the HTML) and the text content is sent across the network. Once that arrives on your device the browser analyses the other components needed by the page and starts to request these. For each component on the page a request has to go to the server and the component itself has to be sent back to the browser for the page to load. Some of these tasks can go on in parallel but not all. These components are photos, other graphics, the stylesheet(s) that determine how the page looks, code to handle dynamic effects, social media code etc. etc.

The graph below shows this ‘waterfall’. Each line represents a component (15 in this case) and the horizontal axis is time, so you can see how long each component takes to load and which parts of the process can take place in parallel.

Web Page Speed Test

This page loads in 1.4s (which is great!) and you will see from the length of the horizontal lines that some components take longer to load than others. Each request to the server takes time and each transfer of a component from the server back to your device also takes time. Clearly the larger the component (large photo, for example), the longer the time it takes to travel across the network.

Maximising Web Page Speed

There are four main ways of improving page load speed

  1. Use a faster network so components arrive more quickly at the device.
  2. Use a faster server so requests are dealt with more quickly.
  3. Reduce the number of requests that are made to the server.
  4. Make each component of the website as small as possible

As professional web developers, option 1 is out of hands as anyone can access as web site from anywhere using a broadband or mobile network so we need to be able to deliver web pages as fast as possible on any connection. We can certainly advise regarding web hosting to address point 2 but we focus our efforts on options 3 and 4. When creating a website for a client we always look to reduce the number of server requests made and ensure that each component needed by a site is optimised so it is as small as it can be thereby minimising its transfer time. We use a variety of tools to analyse web page speed to look for bottlenecks and then remove them. In these ways we ensure that we do as much as we can to make pages load quickly both for human visitors and for positioning in the search results.

In the next article I will look at the main culprit of slow pages - photos - and show how we can make sure they can be used effectively without slowing down the page.


More from the blog

Website Return on Investment

Getting a decent return on the investment made in a website or online shop

Many website owners know their site is not bringing in the business it should but they’re not sure why or what to do about it. They’re unwilling to pay for a new website as they may just end up in the same situation. A useful step to take in these circumstances is to commission a website review which will examine all aspects of the site. Our independent website reviews provide a prioritised list of actions that a business can take to improve its website so as to bring in more business and achieve the desired return on investment.

Read more

7 great reasons to get a new website in 2022

The New Year is an ideal time to review your business website and see whether it is still fit for purpose or whether it needs replacing.

The start of a new year is a good time to review the effectiveness of your website. Is it still fit for purpose? Does it bring new leads? Are you making enough sales through the website? Does it still look good and make a positive impression on potential clients? Is it secure and mobile-friendly? As we all know, the internet world changes rapidly and what worked well last year may well not work so well this year. With all that in mind, this article gives you 7 solid reasons why you might want a get a new website or make some changes to your existing site.

Read more