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:
- Google PageSpeed Insights (pagespeed.web.dev) - paste in your URL and it scores your site for phone and desktop separately, then lists the specific things slowing it down. It is free, takes about thirty seconds, and does not require an account.
- The low-tech version - open your own site on your own phone, on your regular cell signal rather than office wifi, and count how long it takes before you can actually read the headline and tap a button. If you catch yourself thinking "it's usually faster than this," that is what a first-time visitor experiences on an average day, not your best day on strong wifi.
The five ordinary causes
| Cause | What it usually looks like |
|---|---|
| Oversized photos | A 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 theme | DIY 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 widgets | A 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 hosting | Budget 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 code | A 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:
- 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.
- 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.
- 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.
- Upgrade hosting - the cheapest option is rarely fastest, and this is a one-time decision rather than an ongoing chore.
- 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"?