Google's research team published data that still surprises people when they first see it: bounce rates roughly double when a page's load time goes from 1 second to 3 seconds. At 5 seconds, you've lost over 90% of the visitors who would have stayed at 1 second.
The median load time for small business websites is somewhere between 5 and 8 seconds on mobile. Which means most small business sites are operating at roughly half the effectiveness they could be—not because of bad design or poor copy, but because the site is slow.
Here's how to find out where yours stands, and what to do about it.
What "fast" actually means
Speed isn't one number—Google uses several metrics to evaluate page performance. Two matter most:
Largest Contentful Paint (LCP): How long does it take for the main content of the page to appear? This is what visitors experience as "the page loading." Aim for under 2.5 seconds on mobile.
Time to Interactive (TTI): How long before the page responds to clicks and taps? A page can look loaded but still be frozen while JavaScript finishes running in the background. Aim for under 3.8 seconds.
Both of these are measured on mobile, on a simulated mid-range device, on a typical mobile connection. Not your office's gigabit fiber. The experience of someone searching from their phone in your parking lot.
How to test your site in 60 seconds
Go to pagespeed.web.dev, enter your website URL, and click Analyze. Wait 30–45 seconds for the results.
You'll get a score from 0–100 for both mobile and desktop. Here's what to focus on:
- 90–100: Fast. Don't worry about this.
- 50–89: Needs improvement. Probably costing you some visitors.
- 0–49: Poor. Actively hurting your business.
Most small business websites score in the 20–40 range on mobile. Desktop scores are almost always higher because the test simulates better conditions—but your customers are mostly on mobile.
The "Opportunities" section below the score tells you specifically what's slowing your site down and by how many seconds each fix would save. Pay attention to those numbers.
What's making most small business sites slow
Unoptimized images. This is the number one cause, by a wide margin. Visitors upload a 4MB photo from their iPhone camera. The site displays it at 300 pixels wide. The browser still downloads all 4MB. Multiply that across 8–10 photos per page and you're adding 5–6 seconds of load time for no visual benefit whatsoever.
Bloated themes and templates. Many WordPress themes are built to handle every possible feature—sliders, pop-ups, page builders, WooCommerce, portfolio galleries, event calendars. Even if you use none of those features, the code loads anyway. You're paying a speed tax for features you don't use.
Too many plugins. Every plugin adds code. Some plugins add a lot of code. A WordPress site with 30 plugins is almost always significantly slower than one with 10—even if the 30-plugin version looks identical.
Cheap shared hosting. On overcrowded shared hosting, your site shares a server with hundreds of other sites. When another site on the same server gets traffic, yours slows down. This is invisible to you and entirely out of your control—you just notice your site feels sluggish at random times.
What you can fix yourself today
Compress your images. Run every image through TinyPNG (tinypng.com) or Squoosh (squoosh.app) before uploading. Both are free and typically reduce file size by 60–80% with no visible quality loss. This single fix often improves load time by 2–3 seconds.
Remove plugins you're not actively using. Go through your plugin list and deactivate then delete anything that isn't serving a clear purpose right now. "I might use this someday" is not a reason to keep it installed and running.
Switch to a faster theme. If you're on WordPress, themes like Kadence, GeneratePress, and Astra are built for performance. They load fast by default and add features only when you need them, rather than loading everything upfront.
What you can't really fix without rebuilding
Some speed problems are architectural. If your site is built on a heavyweight platform—a bloated page builder, an overloaded WordPress install, or a DIY builder with code that can't be optimized—there's a ceiling on how fast it can get regardless of what you tune.
Modern static site architectures don't have this problem. Instead of generating each page dynamically when a visitor requests it (which requires database queries, server processing, and waiting), a static site pre-builds every page and serves them directly from a global CDN. The server doesn't have to think—it just delivers.
This is why well-built modern sites load in under 200ms. Not 2 seconds. 200 milliseconds. The difference is structural, not configurational.
The business impact
Let's put numbers on this. Say your site gets 500 visitors per month and converts 3% of them into inquiries (15 per month). If your site loads in 6 seconds and you get it under 2 seconds, research suggests you'd retain roughly 40% more of those visitors. That's 200 additional visitors who stay instead of bouncing—and if your conversion rate holds, that's 6 more inquiries per month you weren't getting before.
At a conservative $500 average job value, that's $3,000/month in additional revenue from a speed fix alone. The math will be different for every business, but the direction is always the same.
Page speed isn't a vanity metric. It's a direct revenue lever, especially for local businesses where mobile traffic dominates and customers will call your competitor if your site doesn't load fast enough.
See it for yourself
We build every site on an infrastructure that typically scores 90+ on PageSpeed Insights for mobile. You can test any site in our portfolio using the same tool and see the scores yourself—it's not a claim, it's a verifiable fact.
If your current site scored poorly and you want to understand what a rebuild would cost, build a quote here. It takes five minutes and shows you everything upfront.
Need a website that does this?
We build custom websites for small businesses in 7–14 days. See your price instantly.
Build your quote →