Improving the pagespeed and page experience of your company website… How big of a priority is this for your business? You might see it as a task for developers, for if they have any time left. Or you might see it as an essential part of your business. Are you a rockstar when it comes to website performance? Or you don’t know what it is? Whatever the answer is, this blog will help you understand what impact website performance optimisation has on the commercial side of your business.
Before we start with all the technical stuff, let us start with a little example. The average time that a website user wants to wait is two seconds, about the time it took to read this sentence. Two seconds seems quite short but if you are navigating yourself through a website and for instance checking products, you probably like to stay in a certain flow: the website should load fluently and you do not want to wait too long. If it would be too long you would probably not hesitate to look for that little cross in the upper right corner of the page: you would go away without taking any action. So in short, speed is important for web performance but there is more.
When we talk about website performance optimisation at Iron/Out we actually mean providing a good user experience. This can be the experience on the website as a whole, but also per specific page. In that case we talk about page experience. Google introduced three basic metrics called the ‘Core Web Vitals’ to determine good user experience:
Next to the Core Web Vitals there are other Web Vitals like Time to First Byte (TTFB) and First Contentful Paint (FCP), which are both vital aspects of the loading experience, and are both useful in diagnosing issues with LCP. Furthermore, metrics like Total Blocking Time (TBT), Interaction to Next Paint (INP) and Time to Interactive (TTI) are vital in catching and diagnosing potential interactivity issues that will impact FID. These metrics are the ones that Google uses but performance can be measured by many other metrics which could be measured with analytics software: a high bounce rate, low amount of click throughs, short time on page or many premature website exits could also indicate there is something wrong.
All these metrics strive to measure website performance objectively, but that does not say anything about how website users perceive performance.
Users are becoming more and more impatient with websites that take a long time to load. This is partly due to the fact that they have become accustomed to instant gratification, as seen on social media platforms like Facebook, Twitter and Instagram. On the other hand, these platforms are also functioning very well from a performance point of view, so they set a certain standard: people expect this everywhere. Even if the website is not loading quickly, it should at least look good as soon as possible and every millisecond counts as we have shown before.
Next to that, website owners also want to provide a better experience to their visitors by designing and implementing visually appealing content. This creates another issue: websites and pages are rapidly increasing in size.
(Source: HTTP Archive State of the Web)
To conclude, people get more demanding in terms of loading speed while websites increase in terms of loading size. This creates an issue for developers which cannot always be technically solved. The next paragraph will explain this further.
Next to the developer metrics, there are also user-centric metrics. Even if a website scores good on the developer metrics, it can still feel slow to users. That is because it’s not just about speed but also about visual aspects such as animations, transitions and how smooth everything goes. While a developer sometimes can not physically increase a website’s performance, it might be possible to change how the website feels to a user. An example of this: when a page loads it’s better to show the text as soon as possible while other resources like images can wait. In this case, changing the order of loading could improve the perceived web performance.
To wind up, improving the performance of your website does not necessarily mean that the performance metrics should be improved. Website performance optimisation has an objective and subjective side: both should be considered when improving a website. By doing so, the website does not necessarily need to load quicker: it just needs to feel quicker and in some cases this overcomes difficult technical solutions.
At Iron/Out we get quite some questions from companies that score sufficient in performance tests but still look and feel slow. Our technical lead Sander van Surksum is specialised in these kinds of issues and an extensive performance audit can expose those issues.
In a 2020 study, Deloitte analysed the mobile website data from 37 retail, luxury, lead generation and travel brands in Europe and the United States. They found that if a website would only load 0.1 seconds quicker, this would result in:
Every 0.1 seconds count but if a response takes more than 1 second, people will lose interest like the table from the research shows below. Above 10 seconds, the issues are really too big to cope with and abandoning your website will be imminent.
The four metrics that Deloitte found are in line with our own experience. However, we found some other positive effects of websites with a good page experience:
Many of the aforementioned metrics are considered as important business KPIs. in some cases, they are used to predict or explain commercial results - the conversion from a visitor to a lead, signup or sales - based like the impressions, bounce rate, pageviews, time on page, return rate and engagement. Therefore, many people in the commercial side of the company are used to monitoring the metrics. However, we also see that specific actions to improve these metrics are not always top-of-mind. If companies do take action, you could see results like:
If you’re still not convinced about the positive impact of good website performance on your business results, you can read more cases on Web.dev or WPO stats. To give you a little heads up: there are many and most of them are in line with results at our own clients.
To conclude: the success of any digital initiative depends heavily on speed, and especially for e-commerce and transactional websites. Only a fraction, a millisecond of performance improvement could have a huge positive impact on your commercial success. That is why it’s easy to advise you to put web performance high on your priority list. But how do you measure a website’s performance?
Logically you cannot improve performance unless you can measure it, because it provides important metrics to help you assess the success of your app, site, or web service. There are many tools available to measure your website's speed and other performance and we already mentioned the tools from Google. However there are many more and perhaps more extensive tools, but with a different focus.
Before we start with the tool itself it is important to know that there are basically two ways of measuring website performance:
Some lab testing tools that we like to use are:
The RUM testing tools we prefer are:
Depending on the data we want to retrieve we typically use a set of 2/3 tools per case. The larger commercial websites we work on often already work with one of the tools we mention, for instance with the easy to use and popular SpeedCurve.
In this blog we learned about web performance and the relation to user and/or page experience. We saw which metrics we use to measure performance in an objective way and which tools we can use to measure them.
Websites are increasing in file size while users demand faster loading times, so delivering a good experience by a high performing website is getting harder. However it pays off to have website performance high on the agenda, because every millisecond improvement can have a dramatic effect on commercial performance like conversion rates.
At Iron/Out we can assist companies in assessing website performance but also help to solve the performance issues. If you want to know the current state of your website, you can test it with our tool on our homepage. Perhaps your website scores well, in that case we can help you to keep it that way by preventing regression. If your website scores poorly, we can improve your website until it performs sufficiently. If you have any questions, feel free to reach out!
We help businesses worldwide increase customer engagement and sales by making their websites faster.
You can get more business by creating happy customers by giving them a good user experience. Start now and request a performance audit.