Why Your Website Is Slow on Phones, and Why It Matters
The usual reasons a business website crawls on a phone, how to test yours for free in a couple of minutes, and what actually makes it faster.
A website that feels fine on your office computer can feel very different on a phone on a busy street with two bars of signal. That’s where many of your customers meet your business for the first time, and if the page takes too long, plenty of them won’t wait.
This post explains why sites get slow on phones, how to test yours, and what actually makes a difference.
Why phones are harder
Phones face two disadvantages compared with a desktop computer on office Wi-Fi:
- Slower, less reliable connections. Mobile data varies a lot from block to block and inside buildings.
- Less processing power. Even recent phones take longer than a laptop to run the code many websites load.
So a site has to do less to feel fast on a phone. Many don’t.
Why it matters
People leave. Someone searching for a plumber, a menu or your hours has other options one tap away. A blank screen is a good reason to try the next result.
Search engines notice. Google looks at how a site performs for real visitors, using measures it calls Core Web Vitals: how quickly the main content appears, how quickly the page responds to a tap, and how much the layout jumps around while loading. Speed on its own won’t put you at the top of the results, but a slow site works against you.
It shapes first impressions. A slow, jumpy site feels unreliable, and people carry that feeling over to the business.
How to test your site
You don’t need special skills:
- Try it yourself on mobile data. Turn off Wi-Fi on your phone and open your site. Count how long it takes to see something useful.
- Use PageSpeed Insights. It’s a free tool from Google. Paste in your address, and it scores your site on mobile and desktop and lists what’s slowing it down.
- Check the pages people use most, not only the home page. For a restaurant that’s the menu; for a service business it may be a services page.
The usual causes
Images that are too big
The most common problem by far. A photo straight from a camera or phone can be many times larger than it needs to be on a website. Images should be resized to the size they’re shown at, compressed, and saved in modern formats such as WebP or AVIF.
Video on the home page
Large background videos look impressive on a fast connection and cost a lot on a phone. If you use video, keep it short and small, and don’t let it hold up the rest of the page.
Too many add-ons
Chat widgets, pop-ups, review badges, social feeds, booking widgets, several analytics and tracking tools: each adds code the phone has to download and run. On website builders especially, apps pile up over the years.
Heavy templates and builders
Website builders and many themes load code for features you don’t use, on every page. That’s the price of a tool that tries to do everything for everyone.
Custom fonts
Fonts are worth having, but loading several families in many weights adds up. Two or three well-chosen files are usually enough.
Cheap or distant hosting
A slow server delays everything. Good hosting, ideally with a content delivery network that serves your site from locations near your visitors, makes a real difference.
What actually helps
In rough order of how much they tend to help:
- Resize and compress your images. This alone often makes a slow site noticeably faster.
- Remove what you don’t need. Every widget, app and tracking script should earn its place. If nobody uses it, take it out.
- Drop the autoplaying video, or replace it with a single, well-compressed image.
- Limit your fonts to the few files you actually use.
- Use good hosting with a content delivery network.
- Consider a lighter site. If your site is built on a heavy builder or theme, a simpler site built for the job may be faster than any amount of tuning.
How we build for speed
We build every site in custom code, with only what each page needs. Images are resized and compressed, fonts are limited and stored with the site, and nothing loads that the page doesn’t use. It’s a large part of why we don’t use website builders or templates.
A site is $2,000, with every page you need, ready in 1 week. See our pricing, or tell us about your business.