The most profound lesson I’ve learned through years in marketing is this: people are unbelievably lazy and impatient.
It’s no surprise that 53% of mobile users will leave a website if it takes more than three seconds to load. Yes, three seconds is already too long for most people.
This may seem laughable. However, for most online businesses, this is practically a death sentence.
Anyway, this is probably not new to you. If you are involved in marketing to any extent, you must be aware that page load speed is important.
But you may not realize just how important it is—and this is what this article is about.
As you’ll learn, a half-second decrease in waiting time can make a world of difference for you. In fact, for some companies, it’s a matter of extra hundreds of thousands of dollars in profit.
Yeah, that much.
Here I’ll show you a couple of spectacular case studies proving that each millisecond counts. To make it more actionable, I’ll also give you five advanced tips on how to speed up your load speed and get ahead of the competition.
Let’s dive in.
How Mobify Increased Their Revenue with a 0.5-second Decrease in Load Speed
Mobify is a global digital platform that allows retailers to set up their shops online.
In 2016, they made an extraordinary revelation: for every 0.5-second decrease in page load speed, they achieved a whopping $376,789 increase in revenue. It just goes to show how far a minuscule change in website performance can go.
Below is an infographic with more data and findings from their experiment:
Source: Mobify’s 2016 Q2 Mobile Insights Report
The numbers don’t lie. And if you think about it, it makes total sense. Shoppers are more likely to stay on the website if it loads fast enough. And those who browse more, naturally, will buy more. With this said, an increase of just 1-page view per user led to a $398,484 increase in revenue for Mobify.
For some of you standing on the threshold of a breakeven, one second could be a game changer.
Case Studies from Pinterest and Misguided
The next case study is from Pinterest. After rebuilding their site for performance, they managed to cut their wait times by 40%. As a result, they saw a 15% increase in both site registration and search engine traffic.
Fashion retailer Missguided had an incredible success by optimizing their page speed on mobile. Initially, the company was having issues with their page load time on Android. By removing some third-party services, they managed to push the load time down by 4 seconds. A 56% increase in revenue from Android users followed!
How 850 Milliseconds Led to a 10% Increase in Conversions
Yet one more fantastic turnaround: COOK shortened their page load time by a mere 850 milliseconds, or 0.85 seconds, and saw a 7% increase in conversions, 10% increase in pages per session, and 7% decrease in “bounce rates”.
To sum it up, faster websites ensure deeper user engagement, which ultimately leads to higher conversion. To sum it up even further, faster websites mean more profit.
It’s simple as that.
5 Advanced Page Speed Optimization Techniques
Now that we’ve established that today each millisecond counts, let’s talk about how to actually improve one’s website. We won’t touch on the basics of web optimization and get right into the advanced tactics and techniques instead.
However, the more files your site has, the more HTTP requests are needed to render the page, which will eventually slow down your page load speed. In order to reduce the number of files needed to load the page, I recommend combining and minifying the files.
If you run a WordPress site, I recommend WP Rocket, a plugin that allows you to easily access, minify, and combine files. It takes less than 10 minutes to minify files using this program.
Utilize asynchronous loading
However, with asynchronous loading, the browser will render all the files simultaneously. Using this technique will ensure smooth loading of the page and will increase the overall loading speed of the page—or at least the part of it that is visible to the user.
Minimize Time to First Byte (TTFB)
After shortening the time it takes for your page to fully load, you’ll also need to consider the amount of time it takes to actually start loading.
TTFB, or time to first byte, is the duration of time a browser waits before receiving the first byte of data from the server. An optimized website should have a TTFB of fewer than 200 milliseconds. Slow TTFB is usually caused by high user traffic, dynamic web content, network issues, or web server configuration.
To check how long your TTFB is, Chrome’s Developer Tools provides the necessary insights. Simply click the “Network” tab and hover over the first item in the “Waterfall” column in Developer Tools.
However, it’s important to remember that the results of Developer Tools are affected by your own Internet connection. You may also opt to use third-party tools such as WebPageTest to find out your website’s TTFB.
As for optimization, I recommend Moz’s primer on how to measure and improve TTFF.
Minimize round-trip times (RTTs) by using a CDN
RTT or Round-trip Time is another critical thing on the checklist to look at.
RTT, essentially, refers to the time from when a request is sent from a browser to when it receives a response from the corresponding server. Network administrators use RTT to diagnose the health of the network connection. So, the shorter the RTT, the faster users are able to request and receive information.
So, how exactly does one minimize RTT? By implementing a CDN.
A CDN, or Content Delivery Network, is a network of servers placed at strategic locations and designed to hold a copy of website’s content. Its primary mission is to shorten the virtual distance between a browser and a server. If a user in Australia stumbles upon your UK-hosted website, then a CDN will dispatch the website’s content from a local server (also known as PoPs or points of presence), making it much faster for both parties.
Ultimately, it is a CDN’s role to improve site loading speed and overall performance. It handles high traffic loads, blocks spammers and bots, reduces bandwidth consumption, and balances the load between multiple servers.
If you’re running an international business that expects plenty of overseas traffic, then a CDN is an absolute must.
Install lazy loading for your site
Another way to improve your users’ experience is by having the top of the page (or the content above-the-fold) load faster while the rest of the page takes a few more seconds to load. This is, essentially, lazy loading and it’s especially helpful for sites that have tons of dynamic content below the fold.
Say, you have a blog post with more than 10 photos. The user’s browser would usually download all the photos before showing anything else on the page, but with lazy loading, it’ll load first the content within view and then load the photos afterward.
This cuts down on the load time of the content that matters to the user most, which is critical from a UX standpoint. And it’s as simple as installing plugins, such as Lazy Load, BJ Lazy Load, and WP Rocket.
Don’t Underestimate This and Take Action Now
As you’ve learned, page speed is not just important. It’s literally critical. Increasing your page load speed by mere milliseconds can result in hundreds of thousands of dollars in revenue increase.
Some of the techniques, such as asynchronous loading, might need some help from a developer, though. But it’s worth it.