Monthly Archives: February 2014

Web Pages Should Load Fast

How to Measure Your Website’s Speed

In this post we examine the importance of making your web pages load fast, the effect of slow pages on usability, and a little bit about how to improve things.

Page Load Speed is Important

Ever had to wait ages for a web page to load? What did you do? Hang around, or look for something else? The modern world, fuelled by the Internet, is making us all very impatient. This study into user reactions to slow page loads was published as long ago as 2009; imagine what the figures are today!

  • 47% of people expect a web page to load in two seconds or less.
  • 40% will abandon a web page if it takes more than three seconds to load.
  • 52% of online shoppers claim that quick page loads are important for their loyalty to a site.
  • 14% will start shopping at a different site if page loads are slow, 23% will stop shopping or even walk away from their computer.
  • 64% of shoppers who are dissatisfied with their site visit will go somewhere else to shop next time.

chart showing bounce rate vs increasing page load speed

chart showing how pages per visit drops as page load speed increases

Now here are a couple of charts to emphasise the point. They show bounce rate and the reduction in pages viewed per visit, compared with page load speed.

Bounce rate measures the number of visitors who arrive at your page and then immediately go away to another site. The inference being that they didn’t like what they saw (or couldn’t be bothered to wait for another page to load).

Source: Web Performance Today.

Apart from frustrating your visitors – the very people you want to impress – there are other implications, too.

 

  1. Search engine spiders will give up if a site loads too slowly, so your pages won’t be indexed in a timely fashion.
  2. Slow pages depress your AdWords “quality score”, or QS; this in turn increases your cost per click, adding to on-line marketing costs or reducing the number of times your ad is displayed.

How to Measure Page Load Speed

Google thinks the speed of the Internet is so important they’ve developed a tool called PageSpeed Insights to measure it. It’s easy to use. Just go to¬†PageSpeed Insights, enter your website’s address, and click the go button.

enter your website address and click "analyse"After a few moments thought, the tool will rank your website, scores out of 100, for both mobile and static (those conected to a landline) devices.

score out of 100 for mobile and static devicesInsights’ focus on mobiles has intensified over recent months as mobile devices account for a rapidly-growing proportion of all Internet traffic.

So you can see our scores here, above. Now try yours!

What the Scores Mean

So what is a good score? Whilst 100/100 is perfect, presumeably, the law of diminuishing returns will ensure that few sites ever get there. I’d say that:

  • over 90: awesome,
  • over 80: great,
  • over 70: might be fine,
  • under 70: better do something about it.

bluetree.co.uk usually scores 96 or 98/100 for static computers, 86 0r 88/100 for mobiles. However, when first developed it scored only 78. We experimented with the new design to see how close we could get to the magic 100/100. You can read all about our experiments here.

Easy Speed Up for Your Website

The PageSpeed tool kindly offers a list of suggestions on how to improve your website. Most of them are a bit techie for many people, but some of them are obvious – and easy to remedy:

  1. Images can be very big, and very slow to load, so:
    a) don’t have too many,
    b) make sure they’re the correct size,
    c) compress them to make sure the files are as small as possible.
  2. Make sure there are no surplus characters, or spaces at the end of lines and paragraphs: it’s easy to introduce extra characters (and extra download time) if you copy and paste from Microsoft Word, for example.

How Fast is Your Web Server?

One last thing: we’ve been looking at what you can do to to improve your website download speed. That’s changes to your website to improve the transfer speed. There’s another element that’s harder control: your web server.

This is just as important. We’ll look at how to measure server response in our next post.