Blog

Slow sites, slow business

Many people today are too focused just on preventing service downtime in their Q&A efforts. It is still not so uncommon to find managers, or even testers, who think that actual downtime (as in 100% service interruption) is the only thing that will noticeably hurt business.

Well, lately there has been a lot of data piling up that disputes this, and shows us that performance is pretty important too. A slow site means lost revenue due to users disappearing to other sites. As quality of Internet services in general is slowly rising, Internet users are getting less and less tolerant of slow sites and services.

Velocity 09

At this year's Velocity conference, Shopzilla, Google and Bing all reported findings that show how slowness can affect business. Shopzilla (presentation video, slides) had made a major performance redesign of their site, that had improved page load times from about 7 seconds to about 2 seconds. This had resulted in a 25% increase in pageviews and a 7-12% increase in revenue.

Bing and Google (presentation video, slides) experimented the other way - they introduced delay to see what would happen. Bing found that slowing down searches by 2 seconds means 4.3% lower revenues, while Google saw a 400ms added search delay result in a drop in traffic that was just below 1%.

There are two interesting things to note about the Google findings. The first is that they noted that traffic remained lower even after the delay was removed, which implies that some users who experience bad performance might go away never to come back.

Earlier studies

Another interesting thing to note is that Google ran a similar experiment around 1999/2000, recounted by Google's Marissa Mayer first at the Seattle conference on scalability 2007 (video), and then also on Velocity 09 (video). She let a test group get 30 search results per page instead of the normal 10 in a Google search. Those 20 extra search results meant that the page loaded in 0.9 seconds instead of the usual 0.5 (i.e. also about a 400ms slowdown). This resulted in an astounding 25% decrease in usage of the service.

It is not clear why the decrease was so dramatic then, while the 400ms delay added in the later experiment only resulted in a <1% dropoff. It might have been that the earlier result was also affected by things such as lower user satisfaction with the page layout/usability due to the extra information on the page, but one thing that just struck me was that another factor that may have contributed is brand recognition. Google wasn't very well known in 1999/2000, and users may have less patience when testing a new and unknown search engine, than when using a service that they have already been using daily for years and have gotten to know and trust. If that is in any way true, it means that new brands and services have even more to gain from testing and optimizing performance.

But wait, there is more!

A recent experiment was made by Strangeloop networks, where they did some A/B testing and offered some website visitors an unoptimized version of the website, while others got an optimized version. The result they found was that the optimized version of the site exhibited 16% higher conversion ratio and 5.5% higher average order value, than the unoptimized version of the site. Here is the article

Finally, I want to recommend this nice article: how slow websites impacts visitors and sales by the hosting provider Peer1. The article is full of statistics and references and argues, among other things, that users are more impatient and want faster sites today than they did 10 years ago. It suggests a mathematical model for calculating visitor loss as a function of page load time. Read it.

 

 

50,000 load tests!

Load Impact passes 50,000 executed load tests

When we launched Load Impact, at the beginning of 2009, we could never dream that the service would be so well received and so widely used. At the time of writing 51,623 load tests have been executed on loadimpact.com, and that number increases at a rate of over 200 tests per day.

In total, we have made over a billion successful HTTP GET requests since we went live, fetching over a million unique URLs.

Our unique and brand new web page analyzer is quickly becoming popular also, with almost 100 analyses run per day, and 5,000 analyses in total so far. Keep an eye on this analyzer in the near future - it is already quite possibly the best one you will find anywhere, but we have plans for some additional major improvements that will make it simply outstanding.

All in all, we are incredibly happy with how we have been received by the Internet community since launch, and we hope that you will continue using Load Impact for your load- and performance testing needs in the future. We urge all our users to get in touch with us and tell us what they like or dislike about the service, so that we may make it even better.

  /The Load Impact team

 1