RunCabin Blog · Fix-it guide

Why is my website loading so slow?

September 23, 2026 · 8 min read

Short answer: it is almost always one of five ordinary things piling up - oversized photos, a page-builder theme doing a lot of work behind the scenes, too many bolted-on widgets, cheap hosting, or old code a redesign got stacked on top of. None of it is dramatic, and none of it announces itself. A visitor who waits eight seconds for your homepage to appear does not email you to complain. They hit back and call the next name on the search results, the same quiet way a broken contact form or a "Not Secure" warning costs jobs nobody hears about.

Here is what is actually slowing most small-business sites down, how to check your own for free in under a minute, and what fixes it without a full rebuild.

Why a few seconds matters more for a local-service site

Someone searching "plumber near me" or "roof leak repair" is usually not browsing - they are mid-problem, often on a phone, often on a job site or driveway with a mediocre cell signal rather than home wifi. That is a worse network condition than most sites get tested on, and it is exactly the moment a slow page costs you the most: the visitor has three or four other names on the same results page and no reason to wait for yours. The same searcher who would tolerate a slow site while idly browsing on the couch will not tolerate one while standing over a leak.

It also affects whether people find you at all. Google's own Core Web Vitals guidance says page-loading performance is one of the signals used when ranking mobile search results - not the only one, but a real one. A slow site is working against itself twice: it can rank a little lower, and the people who do click through are more likely to leave before it finishes loading, which search engines also notice.

Check your own site for free, right now

Two ways, one technical and one honest:

The five ordinary causes

CauseWhat it usually looks like
Oversized photosA multi-megabyte photo straight off a phone camera, uploaded at full resolution and just shrunk visually with CSS - the browser still has to download the whole file before showing anything
Heavy page-builder themeDIY drag-and-drop editors (and many WordPress page-builder plugins) ship their own JavaScript to every visitor so the editor can work, whether or not that visitor is editing anything
Stacked third-party widgetsA chat widget, a review-collection widget, a booking widget, an extra analytics pixel, and a custom font kit, each added separately over time by different well-meaning people, each with its own script to load
Cheap, oversold hostingBudget shared hosting packs many sites onto one server; if a neighbor's site spikes in traffic, everyone sharing that server can slow down with it
An old redesign bolted onto older codeA new template or a new homepage layered on top of a site built years earlier, keeping old scripts and stylesheets running underneath that nobody remembered to remove

Autoplay video headers deserve their own mention - a looping background video is one of the single heaviest things a homepage can load, and on a cellular connection it is often the whole reason the page crawls.

Why it happens even to sites that used to feel fine

Speed rarely breaks all at once. It erodes one addition at a time: a new photo gallery, a chat widget someone recommended, a font upgrade, a booking plugin. Each one alone barely registers. Stacked over a year or two, they add up to a page that takes several extra seconds to appear - and because nobody re-tests the site after every small change, the slowdown goes unnoticed by the owner while every visitor feels it.

What actually fixes it

Not usually a full rebuild. In rough order of impact:

  1. Resize and compress photos before they go on the site - a photo does not need to be wider than it will ever be displayed, and a well-compressed image looks identical at a fraction of the file size.
  2. Remove widgets that are not earning their keep - if nobody has used the chat widget in three months, it is still loading its script on every single visit.
  3. Question the page builder itself - if the platform is the source of the weight, no amount of individual optimization fully fixes it; a leaner platform is the real fix.
  4. Upgrade hosting - the cheapest option is rarely fastest, and this is a one-time decision rather than an ongoing chore.
  5. Cut the autoplay video header - a strong still photo loads instantly and, for a local-service site, usually converts just as well.

Where RunCabin fits

Every RunCabin site is built lean from the start: no drag-and-drop editor shipping its own script to every visitor, no plugin stack accumulated over years, and photos are optimized for the web automatically instead of uploaded at full camera resolution. There is nothing to individually audit and prune, because the bloat that usually causes the slowdown was never added in the first place. It runs on our own hosting (in a green datacenter, at no extra cost) for $39.99/mo, no separate speed plan. If a page ever does feel slow - a new photo gallery, say - you fix it by asking the AI in plain English, the same way you'd ask it to change any other part of the site.

See a fast site built for your business

We build a real preview with your name, your work, and your city - before you pay anything. Sixty seconds, no card.

See your free site preview →

Related reading: why does my website look bad on my phone? · why isn't my website getting me any jobs? · why does my website say "Not Secure"?