What actually makes a business website fast

Speed is decided by a handful of things, and hosting is rarely the main one. Here is what to check first.

28 Jul 2026 2 min read performanceweb

When a site feels slow, the first suspect is usually hosting. Occasionally that is right. Far more often the cause is sitting in the page itself.

Images are almost always the problem

The most common single cause of a slow page is a photograph uploaded straight from a phone or camera: four thousand pixels wide, several megabytes, displayed in a box six hundred pixels across. The browser downloads the whole thing before shrinking it. Five of those on a homepage and a mobile visitor waits ten seconds.

Resize images to the size they are actually displayed at, save them as WebP or a properly compressed JPEG, and set width and height so the layout stops jumping while they load. This one change often halves load time.

Count what the page loads before it can paint

Open your site, press F12, and look at the network tab. Many small business sites request sixty to a hundred files before showing a paragraph of text: a page builder, a slider plugin, four icon libraries, three analytics scripts and a chat widget from a fourth party. Each one is a separate round trip.

Every plugin you install has a load cost even on pages that never use it. Removing three unused plugins usually beats any amount of caching configuration.

Fonts block text from appearing

A custom font loaded from a third-party service means an extra DNS lookup, connection and download before your text is allowed to render. Self-hosting the font files and setting the font display behaviour to swap means visitors see text immediately in a fallback face, then the real one when it arrives.

Then, and only then, look at hosting

If the page is lean and still slow, hosting is worth examining, particularly server location. A server in the United States adds a meaningful delay for Malaysian visitors on every single request. For a site whose audience is local, hosting in or near the region is a genuine improvement.

How to check honestly

Test on a phone over mobile data, not on office wifi with a cached copy. Use a tool that reports from a location near your customers. Look at how long until text is readable and until the layout stops moving, not just the total load time.

The target worth aiming at is text visible within about two and a half seconds on a mid-range phone over 4G. Most sites that miss it are missing it for the reasons above, in that order.

Want this looked at on your own site?

We run the same checks on client sites as a paid audit, and tell you plainly which fixes are worth the money.