WEBSITES

What Actually Slows a Website Down

By Joe Newton · June 30, 2026

A slow website is rarely one big problem. It is four or five small ones stacked on top of each other, and every one of them is fixable. These are the usual culprits.

We have written before about what a fast website actually means: it shows something quickly, it finishes loading the thing you came for, and it responds the instant you touch it. That is the what. This is the why. When we open up a slow small-business site, we almost never find one dramatic problem. We find a stack of small ones, and every one of them has a fix.

Here is where the time actually goes.

Oversized images

The number one cause, and it is not close. A photo goes straight from a phone to the website at full resolution, and the page displays it in a space the size of a postcard. The visitor still downloads the entire original before the page settles. One hero image like that can outweigh everything else on the page combined.

We will go deeper on images in the next post, because they deserve their own. For now: if you have never resized a photo before uploading it, this is almost certainly where your seconds are going.

A template carrying features you never use

Most small-business sites started from a pre-built template, and templates ship loaded: a slideshow you turned off but never removed, a pop-up engine you never configured, an animation library for animations you do not have, fonts pulled in from three different places.

None of it shows on the page. All of it still downloads and runs, for every visitor, before the site feels ready. Unused features are not free. They are weight the template vendor packed and you have been shipping ever since.

Too many third-party add-ons

Chat bubbles, tracking pixels, social buttons, review badges, embedded maps. Each one calls out to someone else’s server, and your page often ends up waiting on the slowest of them. The frustrating part is that no single add-on is the problem. It is the pile. Five harmless-looking extras can cost more load time than your entire actual website.

A useful exercise: for each widget, ask what it earned you last month. If the answer is nothing, it is pure drag.

Bargain hosting

The cheapest hosting tiers work by packing your site onto a server alongside hundreds of strangers’ sites. When any of those neighbors gets busy, everyone on the box slows down, including you, for reasons that have nothing to do with your site at all. You do not need expensive hosting. You need hosting that is not oversold.

No caching

Without caching, the server assembles your page from scratch for every single visit, like a kitchen with no prep work that starts chopping onions when the order comes in. With caching, the server keeps a finished copy ready to hand out instantly. It is invisible to visitors and one of the highest-impact switches a site can flip.

How to find out which ones are hurting you

You do not have to guess. Run your site through Google’s PageSpeed Insights (it lives at pagespeed.web.dev). Paste your URL and read the report. It lists your specific problems in order of impact, and that list is your to-do list.

One tip: look at the mobile score, not just desktop. Mobile is almost always lower, and it is the experience most of your customers are actually having.

How we handle it

A speed fix is mostly subtraction. Smaller images, fewer widgets, a template that carries only what the site uses, hosting that is not oversold, caching turned on. Nothing exotic. The discipline is in not shipping what the page does not need.

If you want to know where your site stands, run the report. And if you would rather hand the list to someone who reads them every week, that is exactly the kind of work we do.

Read more about our Websites service.

MORE IN WEBSITES