Want people to love your website?
Make it fast.
"53% of visits are likely to be abandoned if pages take longer than 3 seconds to load."
People are turned off by slow websites.
And unreliable networks combined with low-end smartphones can make otherwise slick sites appear agonisingly slow.
My name is Alex Painter, and on top of a long career in marketing, I've been building and optimising websites since 2006.
In 2013, I joined NCC Group, where I worked as a senior web performance consultant.
This meant I helped all kinds of organisations, from retailers to universities to banks, to deliver faster, more reliable online experiences. I've also written a large number of articles on the subject.
This site contains a few of my thoughts on web performance and related topics.
Latest blog posts...
7 November 2019
A/B testing a website can be valuable but risks slowing it down through scripts that hide the page until the experiment is ready.
This post looks at an example and gives a few tips on how to implement testing in a way that minimises the performance impact.
15 October 2019
Black Friday presents risks as well as opportunities for online retailers.
Here are a few tips to help mitigate the risks and make the most of the opportunities, from tracking down third-party single points of failure to contingency planning.
25 September 2019
Single page apps offer many advantages but they can be slow to start displaying meaningful content.
This post looks at a few simple ways to make them faster.
12 September 2019
Your home page, campaign landing pages and other key entry points to your website probably need to be treated differently from other pages.
This is partly because they represent your chance to make a good first impression. So you need them to be fast.
But people visiting these pages typically won't have any resources from your website in their browser cache. This will make them seem relatively slow.
Prioritising key pages will help you get the most from your web performance optimisation efforts, and this post talks about some of the approaches you can take.
4 September 2019
Preloading fonts is a great way to get text to display faster on a web page.
This post looks at why it's a good idea to preload fonts, even if they're referenced in inline CSS.
29 August 2019
Prerendering essentially allows you to load an entire web page in advance, so while a visitor is on one page, the browser can be loading the next one.
This can give the illusion of almost instantaneous load times.
26 August 2019
Relying too much on one web performance metric is probably a bad idea.
Research from Radware some years ago challenged the widely held assumption that progressive JPEGs delivered a better experience than baseline JPEGs.
There may be an analogy with speed index. While better speed index scores probably mean better experiences most of the time, there could well be some notable exceptions.