Typing the address of a website or clicking a link in the browser sends a signal to the server that we want to download the website. Afterwards, the server responds and the website is sent to the user’s browser. This rather complicated process of server communication runs in the background and is not visible to most users. The complexity of page loading can cause delays on many stages. We have very limited control over some of those delays (like poor phone reception) but greater over others (e.g. website structure).
An average mobile page load time in 2016 was 22 seconds. The year after it was 15 seconds. The progress is significant but there is still room for improvement. Google research shows that more than a half of mobile users (53% to be exact) abandon a site if it loads for longer than 3 seconds. Speeding the site up by just 0,1s results in increased income.
Page load time is extremely important in the case of complex websites. Search engines have specific resources (crawl budget) to use while indexing websites. Slow websites cannot be indexed fast, which impacts their visibility in search engines.
Loading speed can be divided into two parts:
Research done in 2013 showed the dominance of fast loading websites (short TTFB) over the slower ones. Fast pages ranked higher.
A correctly created and fast website is just one of the steps to being successful. Having backup server resources to handle extra traffic is strongly recommended. A backlink on a popular website can generate up to a couple thousands of visitors in one day. A public TV mention might generate even more. There aren’t many companies that can afford to lose 100 thousand of visitors - a traffic worth tens of thousands of dollars.
In some cases page load times might vary greatly. That can be caused by server overload or cache filling. When a server is overloaded, page load time is longer which lowers the user experience and increases the number of visitors abandoning the site. For that reason, it is important to store a website on a stable hosting with a decent amount of backup server resources and the ability to handle traffic even in rush hours.
If the first page load time is longer than the subsequent load time, it might indicate that the cache expires often and the majority of users generate pages instead of loading them from the cache, which is much faster. Cache works on multiple levels - not only the website itself can be cached (there are plugins for CMS like Wordpress) but also website files located on the hard drive or databases used for system generation.
To illustrate the difference, let's use an example. Generating a big and complicated website may take 500-3000ms. Loading the same website from cache on a hard drive will take only 100-300ms. The more users load pages from cache, the better their user experience is. Speeding the pages up is also advantageous for search engine robots. If a website is fast, scanning robots visit it more often and evaluate its performance better. Search engines’ algorithms assess the quality of the website and the amount of resources they need to scan it. The faster the website is, the less resources are needed and the robots will visit it more often.
Page speed is crucial for user experience. Google evaluates page speed to determine the ranking of a website. Making sure the page load time is as short as possible is highly recommended.
Jacek Wieczorek is the co-founder of Pulno. Since 2006, he has been optimizing and managing websites that generate traffic counted in hundreds of thousands of daily visits.
Check all pages for load speed issues with Pulno. Register now!