What is Site speed and why it’s so important: impact on User Experience and sales
Site speed is a key factor for any kind of online business. For instance, with e-commerce websites you can’t overlook web performance in any way. In particular, you need to pay attention to site speed, because it strictly related to the quality of User Experience provided to customers and, consequently, to the volume of sales generated.
When users come to an online shops, they expect a very fast site, high-definition images, user-friendly pages, easy and rapid checkouts and more. Researches about online retail says that 1 of 3 users leaves the website if it takes more than 3 seconds for page loading. A number which affects significantly bran reputation and especially online sales. That’s why you need to measure carefully site speed of any web project, to keep your customers on your site and make them carry out a purchase. But often, analyzing data on web performance might be confusing. That’s why there’s no a unique metric for site speed, but there are many parameters and you need to be aware of each single metric to be capable to optimize your website at best.
Which are the main site speed metrics and how to use them to increase website performance?
This post has the aim of explaining which are the key site speed metrics and how you can use them to speed up your website.
Page Load time
As we have seen in a previous post, page load time indicates the time needed to download and view the whole content of a web page in the browser window. Page load time has calculated from the beginning, when a user clicks on a link or types a web address, to the end, when the page is fully loaded on the screen. Page load can have different values according to the type of browser used and user’s geographic location. To fix it, you can adopt Content Delivery Network solutions, designed specifically to distribute contents all over the world speeding up your site ad keeping top performance.
Time to First Byte (TTFB)
We have also seen that Time to First Byte (TTFB) is the metric that can be used to measure server speed. It’s calculated by counting the time from when a user requests a site until its browser receive the first web page byte. TTFB is not perceived by users, but it’s so relevant as site speed parameter. When calculating, you need to consider the use of CMS platform (WordPress, Magento or others). In that case TTFB can be easily reduced implementing proper plugins. If you still get poor TTFB, you might need to check the quality of your hosting provider service.
Speed Index estimates the average time needed to load visible parts of a web page in the browser window. It’s the score that your website gets from a collection of speed metrics. Lower the Speed Index score, faster your website is performing. Heavy contents “above the fold” (on top of the page) can give negative Speed index, on the contrary “below the fold” contents are not included in the calculation. Speed Index is very useful to make comparisons, for instance to check if optimizations made are working or to compare your website with competitors. However, it doesn’t show the specific areas which need to be improved, so use it with other site speed metrics to understand better the situation. Speed Index can be improved by optimizing fonts, images (therefore reducing page sizes which we’ll cover shortly) and by lazy-loading images.
Time to Interactive
Number of Resources
Each site speed metric matters!
When you use a tool to test site speed, be aware of the kind of metric they’re reporting on. Often popular tools get only TTFB, which is very important but it doesn’t provide the overall picture. Thereby you need to be careful of what are you testing and how. Once you get those information, you will be able to proceed with the optimization of your website to make it as faster as possible. Just remember that there’s not only one number you must focus on, but each site speed metric matters. Maybe start from reducing file size and HTTP(S) requests, indirectly lowering some of the key metrics related to site speed. From there you can identify specific issues and improve site speed further.