Web — 6 min read
Why Your Small Business Website Is Slow on Mobile, and the Fix
October 21, 2026
Listen to this article
6 min read
0:00 / --:--
Narrated read-aloud version of this article.
You tap your own site on your phone, standing in line for coffee, and watch a blank white screen for six seconds. The logo pops in, then the text jumps, then the photo slides everything down just as you go to tap the phone number. If you have ever wondered why is my small business website slow on mobile, that coffee-line test is the most honest answer you will get.
It matters more than most owners think. A homeowner searching for a plumber or a roofer is usually on a phone, usually in a hurry, and usually one tap away from the next result. They will not wait to find out how good your work is.
Why your small business website is slow on mobile
Almost every slow small business site we have looked at over twenty years comes down to the same four causes. Oversized photos, too many third-party scripts, heavy custom fonts, and a cheap theme that loads code for features you never turned on. Hosting is the cause people blame first and it is rarely the main one.
The reason it shows up on phones and not on your office computer is simple. Your desktop sits on fast wifi and a strong processor. A customer's phone is on one or two bars of LTE in a stairwell, with a processor that has to chew through every script you added.
Google gives a yardstick for this. In its Core Web Vitals guidance on web.dev, Google calls a page "good" when the main content loads within 2.5 seconds, the page responds to a tap within 200 milliseconds, and nothing jumps around more than a layout shift score of 0.1, measured at the 75th percentile of real visits. That means a quarter of your visitors can have a worse experience than the number you see, so it pays to aim comfortably under it.
A worked example: the contractor homepage
Take a contractor doing $60k a month in remodels. These numbers are illustrative, not a client result. His homepage has six project photos straight off a phone camera, about 3 MB each, so 18 MB of images before any text appears.
Eighteen megabytes is 144 megabits. On a phone pulling a modest 10 megabits a second, that is about 14 seconds of downloading. Most people leave long before that, and the ones who stay still saw a page that looked broken for most of it.
Now resize those photos to the width a phone actually displays, compress them, and serve them in a modern format like WebP. Six photos at roughly 250 KB each is 1.5 MB, or about 1.2 seconds at the same speed. Nothing about the design changed. The photos look the same on a phone screen, and the page now loads in the time it takes to look up from your coffee.
That one fix, images, is the first thing we check on every slow site, and it is the cheapest to do. If you take away only one thing from this piece, check your images first.
The order to fix things in
Owners tend to start with the expensive fix, a new host or a full rebuild, because it feels decisive. The better rule is to fix in order of cost and payoff, and stop as soon as the page passes.
First, images. Resize to the displayed width, compress, convert to WebP, and add lazy loading so photos below the fold wait their turn. Second, third-party scripts. Every chat widget, tracking pixel, review badge, and pop-up tool is a separate request that can block the page. Make a list of what loads and remove anything you cannot say a reason for.
Third, fonts. Two font families in four weights each is eight files before your first headline shows. Cut to one family and two weights. Fourth, the theme or builder itself. If a page builder ships 2 MB of code to show a phone number and a form, that is the point to talk about a lighter build, and we cover what that costs in our piece on what a small business website should cost.
Only after those four is it worth looking at hosting. Moving a bloated 18 MB page to a faster server gives you a faster bloated page.
Run this check in ten minutes
You do not need a developer to find out where you stand. Do this on a Tuesday morning with a cup of coffee.
Turn off wifi on your phone, open your homepage on cellular, and count seconds until you can read the headline and tap the call button. Then open Google's free PageSpeed Insights, paste your homepage address, and look at the mobile tab, not the desktop one. Write down the three scores for loading, responsiveness, and layout shift. Scroll to the opportunities list and note which of the four causes above it names. Repeat for your two most visited service pages, since people rarely land on the homepage first.
If your main content takes longer than 2.5 seconds, or the page shifts as it loads, you have found a real leak. The fix is almost always one of the four above, in that order.
What USBN does about a slow site in practice
When a business owner brings a slow site to the team behind USBN, we start with that same phone-on-cellular test and a written list of everything the page loads. We sort each item into keep, shrink, or remove, with the load time we expect to save next to each one, so the owner sees the tradeoff before anything changes.
Then we fix in the order above, re-test on a real phone after each step, and stop when the page passes. A boutique with forty product photos gets image handling that resizes them automatically. A service company with a van gets a lean page where the phone number and quote form appear first. If the site is built on something that cannot get there, we say so and price a rebuild that keeps your existing URLs, which protects your rankings, as we describe in our guide to redesigning without losing them.
Speed is also part of how your pages perform in search, which is why our web design work treats it as a launch requirement and not a polish item. A fast page that nobody can find is a smaller problem than a slow page everyone finds, but you want both fixed.
The one thing to do this week
Take your three most important pages, run each through PageSpeed Insights on the mobile tab, and compress the largest image on whichever page is slowest. That single change often moves the loading time more than anything else on the list, and it takes less than an hour.
If your numbers come back worse than you expected and you want help deciding what to fix first, book a strategy call and bring the scores with you.
Related services
Want this handled for you? See Web Design or book a strategy call.
More in Web
Related
