← All posts
Ink sketch of a snail carrying a computer monitor as its shell, inching along past an hourglassWebsites

Why your website is slow — and what it's costing you

Why is my website so slow?

If you are asking why is my website so slow, the short answer is almost always one of five things: cheap shared hosting, oversized images, a pile-up of plugins, a bloated theme, or no caching. Images and hosting are the usual culprits, and neither one requires rebuilding your site to fix.

That is the honest version. What follows is how to tell which one is yours — and what the delay is quietly costing you while you decide.

What the delay is actually costing you

This is the part that stings. Google studied more than 900,000 mobile landing pages and found that as load time goes from one second to three, the probability someone bounces rises by 32%. Google has also reported that 53% of mobile visitors abandon a site that takes longer than three seconds to load.

Read that again with your own numbers in mind. If a hundred people a day find you on their phones and a third of them leave before the page paints, you are not losing a technical benchmark. You are losing roughly a customer a day, quietly, with no bounced email or angry phone call to tell you it happened.

Slowness is the only marketing problem that never complains. It just takes the money and goes.

The five usual suspects

Almost every slow small-business site we open has at least two of these. Here is how to spot each one and what it actually takes to fix.

What's wrongHow you'd spot itTypical fix
Cheap shared hostingSite is slow everywhere, even on text-only pages; slower at busy times of dayMove to real hosting
Oversized imagesOne page with photos is slow, text pages are fineResize + compress; often halves load time
Plugin pile-upGot slower gradually over months or yearsAudit and remove what you don't use
A bloated themeSlow from the day it launchedReplace the theme, or rebuild
No cachingServer takes a long time before anything appearsTurn on caching at the host

Images are the cheapest win by a mile. Business owners take a genuinely nice photo of the storefront or the team, upload the file straight off the camera at 6,000 pixels wide, and the browser dutifully downloads all eight megabytes of it to display a picture 600 pixels across. Resizing and compressing images alone routinely cuts load time by more than half.

Hosting is the most common root cause. On the cheapest shared plans your site sits on a machine with hundreds of other sites, and you inherit the performance of the noisiest one. That is why a site can be fine at 7am and sluggish at 2pm without anything on your end changing.

not sure which one is yours? ✦

Tell the chat what your site does and roughly when it feels slow, and it'll narrow down which of the five is most likely — takes about two minutes, no email required.

Is it your host, your builder, or your photos?

You can usually separate these three without any tools at all.

  • Load a page with almost no images on it — a contact page or a plain text page. If that is still slow, the problem is underneath the site: hosting, or the server having to think too hard before it responds. That is a hosting problem, not a design problem.
  • Load your most photo-heavy page. If the text appears quickly and the images crawl in afterwards, your images are the problem, and that is the easiest thing on this list to fix.
  • Think about when it started. Slow since launch usually means the theme or the way the site was built. Slow gradually over two years usually means plugins and content piling up.

How to check your own site in five minutes

You do not need to be technical to get a real answer:

  1. Open your site on your phone, on mobile data, with wifi off. This is how a real customer arrives, and it is far more honest than your office wifi.
  2. Count seconds out loud until you can read the headline and see the main image. Under two is good. Over four, you have a real problem.
  3. Run your homepage through Google's free PageSpeed Insights and look only at the mobile score and the "largest contentful paint" number. Ignore the rest for now.
  4. Repeat on a plain text page to run the test above.

That is enough to know whether you are dealing with a photo problem, a hosting problem, or something structural.

One honest caveat: a perfect speed score is not the goal, and chasing 100/100 is a good way to spend money on diminishing returns. The goal is that a real person on a real phone sees your page appear before they lose interest. Everything past that is vanity.

What each fix actually costs

Worth knowing before you call anyone, because these are not remotely the same size of job. Cheapest first:

  • Caching — usually free. On most decent hosts it is a setting someone flips on, or a plugin. If nobody has ever turned it on, that is a five-minute conversation, not a project.
  • Images — free to a few hundred dollars. You can do this yourself by resizing photos before you upload them. Paying someone to sweep the whole site is a small, well-defined job. This is the best return per dollar on the entire list.
  • Plugin audit — a few hundred dollars. Mostly someone's careful time: work out what each one does, remove what nothing depends on, and check nothing breaks. Worth doing before you conclude you need a new site.
  • Better hosting — a monthly cost, not a project. This is the one people put off because it sounds disruptive, and it usually is not. Real managed hosting starts around $79/month, and moving a small site is typically a same-day job someone else does for you.
  • A new theme or a rebuild — the real spend. A proper rebuild starts around $4,500 and is a genuine project with a timeline. Which is exactly why you should try the four cheaper things first.

Most slow sites we look at need the first two and get most of the way there. Very few actually need the last one for speed reasons alone.

When speed is a symptom, not the problem

Sometimes the site is slow because it is built on something that was never going to be fast — a page builder stacking a dozen scripts to draw a headline, a theme carrying features you never use, plugins bolted on for years by three different people.

You can spend a couple of thousand dollars optimising that, and you will get a real improvement. But if the site is also hard to edit, awkward on phones, and embarrassing to send to a customer, you are paying to make a bad situation faster rather than fixing it. At that point a proper rebuild usually costs less over three years than another round of patches — and speed stops being something you have to maintain, because the thing is built fast from the start.

If you are not sure which side of that line you are on, that is a genuinely reasonable question to ask someone. We will tell you honestly if optimising what you have is the better call, because it often is.

— written at the workbench, Cumberland RI ✦
straight answers ✦

Frequently asked questions

Why is my website so slow?

Most slow small-business websites come down to five things: cheap shared hosting, oversized images, too many plugins, a bloated theme, and no caching. Images and hosting are usually the biggest two, and both are fixable without rebuilding the site.

How fast should a small business website load?

Aim for under two seconds on a phone using regular mobile data. Three seconds is the point where people start leaving in real numbers, and past five seconds most visitors are gone.

Does website speed affect Google rankings?

Yes, but indirectly as much as directly. Speed is part of Google's page experience signals, and it also drives the behaviour Google watches — people who bounce off a slow page tell Google the page did not answer them.

Done reading? Let's build something.

Tell us what you're trying to build, fix, or escape — chat with us for a real ballpark in minutes, or send a quote request and we'll reply the same business day.

Send a quote request