Picture a shop in a mall whose door opens with a delay of several seconds. Someone walks up, pulls the handle — and the door does not give. Another second. Another. Most people will simply turn round and go to the shop next door, where the door opened straight away.
On the internet this happens all the time, only the door is the loading speed and the shop next door is a competitor one click away. A store can look superb, carry excellent products and charge fair prices, but if it loads slowly it loses customers before they have seen anything at all.
It is the most underrated money leak in online retail. Let's look at how it works.
The decision to leave takes seconds
People online are impatient, and more impatient every year. The first impression of a site forms in a fraction of a second, and if nothing has loaded in that time, their attention is already gone. After that it is simple arithmetic: the longer a page takes to load, the more people close it without waiting.
And it is not the “bad” visitors who leave. Everyone leaves alike — the casual browser and the person with money and the intention to buy. A slow site does not filter, it simply loses. And the first ones it loses are the people who came from the advertising you paid for.
The most galling part is losing traffic you have paid for
This is what makes a slow store genuinely expensive. You put money into advertising to bring people to the site. Someone clicks the ad, the page starts loading — and does not finish loading quickly enough. They close the tab. The ad did its job, the money for the click has gone, and there is no customer.
In effect, you are paying to bring people to a closed door. The more you invest in advertising, the more every second of slow loading costs you. At serious traffic volumes this stops being a trifle and becomes a noticeable share of the budget draining away to nowhere.
Speed also affects your place in search
There is a second leak, and it is less obvious. Search engines have taken site speed into account in their rankings for a long time now. A slow store does not only lose the people who reached it — it is also harder to find, which means fewer people reach it in the first place.
That is a double blow: fewer visitors from search, and greater losses among those who do arrive. Exactly how search engines measure speed and usability is something we covered in a separate article on Core Web Vitals.
Why stores get slow
More often than not it is not the products or the design, but what the store is built on.
Many stores are made on outdated platforms that grow heavier with every new product, every module and every promotion. At first, with a hundred products, everything works tolerably. Then the catalogue grows, filters are added, extensions are plugged in — and the site starts slowing down more and more. This is not a fault, it is a property of the technology: it was simply never designed for speed and growth.
Sometimes the cause is the opposite — beauty at the expense of speed. Heavy images, enormous videos, effects that nobody has optimised. The site looks luxurious on a designer's screen with fast internet and barely crawls on an ordinary customer's phone. And today people mostly buy from a phone.
What to do about it
The good news is that speed is a solvable problem, provided you approach it properly.
If the store is still only being planned, it is all settled at the start: the store is built on a modern stack that stays fast as it grows, images and video are optimised by default, and speed goes into the foundation rather than being bolted on afterwards. Which stack it is worth building a store on today is something we have gone through here.
If the store is already running and slow, there are usually two routes. The first is optimisation: strip out the excess weight, speed up loading, put things in order. That helps if the store is fundamentally built properly. The second is moving to a modern foundation, if the store sits on a platform that by its very nature is incapable of being fast. Which of the two to choose depends on the state of the store, and an honest contractor will tell you straight once they have looked at the site.
Speed is not a technical detail, it is revenue
The main thing worth understanding is that the speed of a store is not a question for programmers, it is a question for the owner. Every second of loading converts into a percentage of lost sales, into advertising budget poured away and into a place in search. A fast store earns more on the same spend on advertising and stock — simply because it carries through to a purchase the people a slow one loses along the way.
How we do it
At Pragmatic Center we build online stores on a modern technology stack — the one the fastest stores in the world are made on. They open instantly, stay fast as the catalogue grows and take advertising traffic without losing speed. We do not use outdated platforms that grow heavier over time, and we make sure that video and effects do not kill the speed.
If your store is slow, or you are only planning one and would rather not fall into these traps — tell us about the task. We will take a look and tell you honestly what can be done.