It's not just mobile users who benefit - our expectations are getting higher whatever the device and Google even use it with their search engine ranking.
Improving the loading speed of the site was important, and we were aiming for load times below 2 seconds. We chose this figure because Google have indicated load times this quick will improve ranking significantly and it's become something of an industry benchmark. The budget didn't include a redesign1 so we instead opted for a complete rebuild so we could:
- use more efficient code
- reduce the number of files required by the website
- reduce the size of the files required by the website
We also restructured the homepage and switched the hosting to a more powerful server.
How did we do?
Homepage loading times as measured by Pingdom:
|Average 5.118s||Average 1.302s|
That's quite an improvement - we've managed to get the homepage loading times down by 75%!
Dry Martini Cocktails page loading times:
|Average 5.168||Average 1.408s|
A reduction of 73%.
“In a nutshell, we've reduced load times from about 5 seconds to below 2 seconds, actually averaging between 1.302 and 1.562 seconds. A great result.”
So, what did it? I think the two key factors have been rebuilding the site using more efficient code and switching to better hosting.
What part did the hosting play?
Part of the site we didn't work on was the toolbox or press area. Instead, we just duplicated it on the new server, which means comparing it with the toolbox on the old server will give us an idea of the performance improvements due to the hosting switch.
Toolbox loading times:
|Average 2.02s||Average 0.807s|
A reduction of 1.2 seconds is down to the hosting then 2.
More efficient build
If the hosting is worth approximately 1.2 seconds in savings, the remaining 1.5 to 2.7 seconds is down to the rebuild, then. Most of this comes from our improved build requiring less files be downloaded. For example, on the homepage we're downloading only 13 files from the server, while the old site's homepage required a staggering 34!
Overall, I think this is a really good result. We've successfully reduced page load times to less than 2 seconds. That should means better rankings, more visitors and a better experience for everyone using the site3.
- We've used the existing design, carried out by someone else.
- We're testing the site under light loads here - I'd expect the differences to be more siginificant during periods of high traffic.
- We've other improvements, too!