"Make my site faster" is one of the most common requests we get, and it's usually followed by some version of "I don't really know what that means, technically." That's fair — speed sounds like a black box, but it almost always comes down to a short, specific list of causes.
Why speed matters more than it seems
Studies from Google and others have found that as page load time goes from one to three seconds, the chance a visitor leaves before it finishes loading roughly triples. On mobile, where connections are often slower and less reliable, that gap widens further. Speed isn't a vanity metric — it directly affects how many visitors ever see the rest of your site.
The usual suspects, in order of impact
- Oversized images. By far the most common cause. A photo straight off a modern phone camera can be 5–10 megabytes — dozens of times larger than it needs to be for web display. Compressing and properly sizing images is usually the single biggest speed win available.
- Too many third-party scripts. Chat widgets, analytics tools, tracking pixels, and embedded videos each add their own loading time, and they add up fast. Every script should be earning its place.
- Unoptimized hosting. Cheap, oversold shared hosting can bottleneck even a well-built site. Where your site is physically hosted, relative to your visitors, also matters more than people expect.
- No caching. Without caching, your server rebuilds each page from scratch on every visit. Caching stores a ready-to-serve version, cutting response time dramatically for repeat visitors and often first-time ones too.
- Render-blocking code. Scripts and stylesheets loaded in a way that forces the browser to stop and wait before it can show anything at all — a common and fixable structural issue.
What "fast enough" actually looks like
Google's Core Web Vitals set a useful benchmark: content should be visibly loading within about 2.5 seconds, and the page shouldn't jump around as things load in. You don't need to hit a perfect score — you need to clear these thresholds comfortably, especially on mobile.
The bottom line
Website speed isn't mysterious — it's usually images, scripts, hosting, and caching, roughly in that order of impact. Most of these are fixable in an afternoon once you know which one is actually the bottleneck on your specific site.