Why your website feels slow on a phone (and the five fixes I do first)
Advice · October 18, 2026 · 3 min read
On a Jio connection in a Meerut market, a slow site is a closed shop. The causes are almost always the same five things, and most of them are fixable in an afternoon.
When a client asks me to "redesign" their site, the real complaint is usually speed. The site looks fine on their laptop in the office. On a phone, on mobile data, outside the office, it takes eight seconds to show anything, and customers don't wait eight seconds. Here is how to check yours, and the five things that cause it almost every time.
Check it in two minutes
Open Google's PageSpeed Insights, paste your site's address, and look at the mobile score and the "Largest Contentful Paint" number. Under 2.5 seconds is good. Over 4 seconds and people are leaving before the page shows. Also test it the honest way: open your site on your phone, on mobile data, with Wi-Fi off, in a part of town with a weak signal.
1. Photos that are far too big
The most common cause by a mile. Someone uploads a 4 MB photo straight from a phone camera and it is shown at the size of a postage stamp. Multiply by fifteen photos on the home page. The fix: resize images to the size they are displayed at, save them as WebP or a compressed JPEG, and load the ones below the fold only when the visitor scrolls to them. This alone often halves the load time.
2. Too many plugins and scripts
A typical slow WordPress site loads a page builder, a slider, two SEO plugins, a form plugin, a chat widget, three fonts, Google Analytics, a Facebook pixel and a "cookie consent" bar. Each one is a few requests and a bit of JavaScript, and together they are seconds. The fix is deleting what isn't earning its place, and loading the rest after the page has shown.
3. No caching and no CDN
Without caching, your server rebuilds the page for every visitor. Without a CDN, a visitor in Meerut fetches every file from a server that might be in Mumbai or Frankfurt. Cloudflare's free plan in front of the site, plus a caching plugin or proper cache headers, fixes both. This site is served through Cloudflare with long cache lifetimes for everything that has a version in its name.
4. A heavy theme with a slider on top
Marketplace themes are built to demo every feature, so they ship with all of them. Sliders in particular are slow, and almost nobody clicks past the first slide. A custom theme with one good hero image is lighter, faster and usually looks better.
5. Fonts and third-party embeds
Five custom fonts, an embedded Instagram feed, a YouTube video that autoloads, a Google Maps iframe on every page. Each is a separate connection to a separate server. Keep two fonts at most, replace embeds with a static image that links out, and load the map only on the contact page.
What it looks like when it's fixed
A business site should show its first screen in under two seconds on a mid-range phone on 4G. For most sites I touch, the five steps above get there in an afternoon, without a redesign. When the theme itself is the problem, a redesign that keeps your content and your domain is the next step, with redirects so Google rankings don't drop.
If you want to know where your site stands, send me the address. A quick speed check and a plain-English note on what is slow is free, and it tells you whether you need a tune-up or a rebuild.
Tags: website speed, mobile, Core Web Vitals, WordPress