Teardown: a client site that was doing too much

A studio hired me for two weeks to slow down and then speed up a marketing site. The brief was performance. The actual problem was that the page was trying to say six things.

Here’s roughly what the homepage had above the fold:

1. A carousel of five rotating messages
2. A cookie banner with fourteen toggles
3. A newsletter modal that appeared after four seconds
4. A chat widget
5. A countdown timer to an event that had already passed
6. The logo in two places

The page loaded in 6.2 seconds on my test laptop. Not because the site was badly built. Because it was badly *decided*.

We cut the carousel to one static statement. Killed the modal. Moved the chat behind a link. Fixed the cookie banner. Took the countdown down.

The page loaded in 1.4 seconds. Nothing was lost that anyone missed. I checked.

The lesson isn’t faster hosting. It’s that a homepage with six priorities has none. Most slow sites aren’t slow. They’re undecided, and slowness is a symptom.

Written by Maya Okafor. Reply by email