← All posts

Web Design · 5 min read

Why your website should load in under two seconds.

By Adam Hardegree ·

Written with AI assistance and checked against my published services and prices.

Pull up your website on your phone. Not on your good office wifi — on the coffee-shop connection, or one bar of cell service in a parking lot. Then count out loud.

"One… two…"

If the page isn't there by the time you finish saying "two," you have a problem. Because that's the moment a real customer decides you're not worth the wait and taps back to the search results, where three of your competitors are waiting.

Speed isn't a nice-to-have. For a small business, it's one of the few things about a website you can actually control — and most sites are slow for reasons that have nothing to do with the business and everything to do with how the site was built.

Two seconds isn't a number I made up

Google publishes its own guidelines for what a good page experience feels like, and the headline one is called Largest Contentful Paint — basically, how long until the main thing on the screen actually shows up. Google's threshold for "good" is 2.5 seconds. Miss it and you're in "needs improvement" or "poor."

That's not a suggestion. Page speed is part of how Google decides what to rank, and it's measured on real visits from real phones, not on a fast laptop plugged into fiber. So the number that matters isn't how fast the site feels to you, sitting at your desk. It's how fast it loads for a stranger on a mediocre phone and a so-so connection — which describes a lot of the people trying to find a local business.

I aim to come in under two seconds on that stranger's phone, with a little room to spare. Not because two is magic, but because it's the difference between a site that feels instant and one that feels like it's thinking about it.

Slow is almost never about your content

Here's the part that surprises people: your site probably isn't slow because you have too much on it. It's slow because of what's running underneath it.

The usual culprits:

  • A pile of plugins. Plenty of small-business WordPress sites run a long list of plugins, each one loading its own scripts and stylesheets on every single page — including the ones it isn't even used on. A contact form plugin shouldn't slow down your homepage. It usually does.
  • A heavy theme. Those "multipurpose" themes that can build any kind of site do it by shipping the code for every kind of site, then loading most of it whether you need it or not.
  • Giant images. Someone uploads a photo straight off their phone — 4,000 pixels wide, four megabytes — and it gets displayed in a box 600 pixels wide. The browser still downloads the whole four megabytes. On a phone. On cell data.
  • Third-party junk. Chat widgets, tracking scripts, a font library loaded from three different places, an embedded map that pulls in half a megabyte before anyone scrolls to it.

None of that is your fault. It's the default state of a site that got built fast and never got tuned. But it's the reason the page hangs for four seconds while a spinner turns.

How I get under two

When I build a website, my default answer is to not add the weight in the first place. I hand-build most sites in plain HTML instead of stacking a theme and plugins on top of WordPress. That means there's no framework to load, no plugin scripts firing on pages that don't use them — just the page you asked for and nothing else.

Then the boring, unglamorous work that makes the biggest difference:

  • Right-sized images in modern formats like WebP, so a photo that used to be four megabytes is a couple hundred kilobytes and looks identical.
  • Fonts loaded locally instead of pulled from someone else's server, so the text shows up immediately instead of flashing in a second late.
  • One stylesheet, one small script — not a dozen of each.
  • Nothing loaded until it's needed. The map at the bottom of the contact page doesn't download until you scroll near it.

Individually, none of these are exciting. Together they're the whole game. A fast site isn't the result of one clever trick — it's the result of not doing the ten sloppy things that make sites slow.

Test yours right now

You don't need me to find out where you stand. Go to Google's PageSpeed Insights, paste in your address, and read the mobile score — the mobile one, not desktop, because that's the harder test and it's how a lot of people look up a local business. It'll show you your Largest Contentful Paint in seconds and point at the biggest things dragging it down.

If that number is over three or four seconds, you're probably losing visitors you never even knew showed up. They arrived, waited a beat, and left before your homepage finished drawing itself. You'll never see them in any report, because they never stuck around long enough to count.

A fast site won't fix a business that has nothing to say. But a slow one quietly undermines a business that's doing everything else right — and it's one of the most fixable problems there is.


Curious how yours stacks up? Send me your web address and I'll take a look at what's slowing it down and tell you straight whether it's worth fixing.