Why Is My Website Slow on Mobile but Fast on Desktop?

Website slow on mobile but fast on desktop? Phones have slower CPUs and higher-latency networks, so heavy scripts and big images hurt more. Here is the fix.

By the MakeItFlow team Updated 6 min read
Share LinkedIn X Facebook WhatsApp
Why Is My Website Slow on Mobile but Fast on Desktop?

Your website is slower on mobile because phones have much less processing power than desktops and mobile networks have higher latency, so the same JavaScript takes longer to run and every request takes longer to start. Big images, heavy scripts and pop-ups that a desktop shrugs off become seconds of delay on a mid-range phone.

Below we explain why the gap exists, why PageSpeed Insights' mobile score is so much lower, and the specific fixes that close the gap for real mobile visitors.

Key takeaways

  • Websites are slower on mobile because phones have less processing power and mobile networks have higher latency.
  • A much lower PageSpeed mobile score is normal, as the test emulates a mid-range Android phone on a throttled connection.
  • Reducing JavaScript is the biggest lever for mobile INP, so remove unused plugins, defer scripts and replace heavy sliders.
  • Serve responsive images with srcset and sizes, and never lazy load the mobile LCP element.
Watch the explainer
AI Automation for Dental Practices: A Calmer Front Desk, Explained · 2:57 Subscribe

Why is my PageSpeed mobile score so much lower than desktop?

Because the two tests simulate very different devices. Lighthouse's default mobile test, used by PageSpeed Insights, emulates a mid-range Android phone with a 412-pixel-wide screen, on a throttled connection with 150 ms round-trip time and 1.6 Mbps download, and slows the CPU by a factor of four. The desktop test uses an emulated desktop on a wired connection with no such CPU slowdown.

So a desktop score of 95 and a mobile score of 55 for the same page is normal, not a bug. The mobile test is deliberately tough because a large share of real visitors use mid-range phones on imperfect connections. Our guide to the PageSpeed Insights score explains how the score is weighted.

Do real mobile visitors really have a slower experience?

Yes, on average. The HTTP Archive's 2025 Web Almanac, using real Chrome data from July 2025, found:

Metric Good on mobile Good on desktop
Largest Contentful Paint 62% of sites 74% of sites
Interaction to Next Paint 77% of sites 97% of sites
All Core Web Vitals 48% of sites 56% of sites

The biggest gap is responsiveness. Almost every site responds quickly to clicks on desktop, but nearly a quarter struggle with taps on mobile. That points squarely at JavaScript and the phone's processor.

What makes a website slow on mobile specifically?

Slower processors

JavaScript has to be parsed, compiled and run on the device. A script that takes 200 ms on a laptop can take a second or more on a budget phone. Page builders, sliders, animation libraries, chat widgets and tag managers all add up. This hurts Interaction to Next Paint most, and also delays Largest Contentful Paint when content depends on scripts.

Higher network latency

Mobile connections, even on 4G and 5G, usually have higher and more variable latency than broadband. Each new connection to a server costs several round trips. Pages that load files from many different domains feel this most.

Desktop-sized images on small screens

Many themes send the same 2,000-pixel hero image to a 400-pixel phone screen. That is wasted bytes over a slower connection. Responsive images with srcset and sizes let phones download a smaller file.

Mobile-only extras

Some sites load a separate mobile menu script, a "download our app" banner, a sticky call bar or a newsletter pop-up only on mobile. Each adds work, and pop-ups that appear after load can cause layout shift and block the content.

Different LCP element

On a narrow screen, the largest visible element may be different from desktop, perhaps a hero image that desktop shows smaller, or a heading. If that element is lazy loaded or set as a CSS background, mobile LCP suffers even when desktop is fine.

How do I test my site like a mobile visitor?

  1. Run PageSpeed Insights and stay on the Mobile tab. Read the field data first: it is real phone visits over the last 28 days.
  2. In Chrome DevTools, toggle the device toolbar, choose a phone size, set network throttling to Slow 4G in the Network panel and CPU to 4x slowdown in the Performance panel, then record a reload.
  3. Check what downloads: are images sized for the phone? Which scripts take the most main-thread time?
  4. Best of all, test on a real mid-range Android phone on mobile data, away from Wi-Fi.

MakeItFlow runs PageSpeed's mobile analysis with Core Web Vitals in its website speed test, so you can see mobile results for each key page alongside the desktop view.

How do I make my website faster on mobile?

Work through these in order:

  1. Reduce JavaScript. Remove unused plugins and features, defer what is left, and replace heavy sliders with a static image. This is the biggest lever for mobile INP.
  2. Delay third-party scripts. Load chat widgets on click, fire marketing tags after the page has loaded, and use thumbnails instead of full video embeds.
  3. Serve responsive images. Use srcset and sizes, convert to WebP or AVIF, and give images width and height. Our guide to WebP and AVIF covers the details.
  4. Prioritise the mobile LCP element. Do not lazy load it, give it fetchpriority="high", and avoid CSS background images for the hero.
  5. Cut the number of domains. Fewer third-party origins means fewer connection setups on high-latency networks.
  6. Remove intrusive pop-ups. Replace full-screen interstitials with a small banner, or delay them.
  7. Improve server response time. A slow TTFB hurts everyone, but it compounds with mobile latency.
<img src="hero-800.webp"
     srcset="hero-480.webp 480w, hero-800.webp 800w, hero-1600.webp 1600w"
     sizes="100vw" width="1600" height="900"
     alt="Inside our Glasgow showroom" fetchpriority="high">

Does mobile speed affect Google rankings?

Google uses the mobile version of a site's content, crawled with its smartphone agent, for indexing and ranking. Google also says good Core Web Vitals (its metrics for loading, responsiveness and visual stability) align with what its ranking systems reward, and Core Web Vitals are assessed separately for mobile and desktop. Mobile speed matters more than desktop speed for search, though relevance and content quality always come first.

Frequently asked questions

Why is my site fast on my iPhone but slow in PageSpeed?

Recent iPhones have fast processors, and you are probably on good Wi-Fi with the site cached. PageSpeed simulates a mid-range Android phone on a throttled connection. Also note that Chrome's real-user data comes from Chrome on desktop and Android only; iPhone visits are not included.

Should I build a separate mobile site?

No. Separate mobile sites (often on an m. subdomain) double the maintenance and are easy to get wrong for SEO. A single responsive site that serves appropriately sized images and less JavaScript is the standard approach.

Is AMP still needed for mobile speed?

No. Google no longer requires AMP for any search feature, and a well-built standard page can be just as fast. Focus on Core Web Vitals instead.

Why is my mobile INP poor when desktop INP is fine?

INP measures how quickly the page responds to taps. Long JavaScript tasks block the main thread, and on a phone with a slower processor those tasks take much longer. Our guide to fixing Interaction to Next Paint shows how to find and break up long tasks.

Does 5G fix slow mobile websites?

Not fully. 5G improves bandwidth, but coverage varies, latency still varies, and the phone's processor still has to run your JavaScript. Pages heavy in scripts stay slow on fast networks because the bottleneck is the device.

What to do next

Run PageSpeed Insights on your three most important pages on mobile, note LCP and INP, and look at which scripts use the most main-thread time. Start by removing or delaying the heaviest one. To see speed, SEO and security together for each page, run a free website audit with MakeItFlow.

Sources

#website slow on mobile #mobile page speed #uk #mobile core web vitals #pagespeed mobile score

Free checklist (PDF)

Free dental practices website checklist

30 practical checks for dental practices: website speed and mobile, Google Business Profile and reviews, email security, booking and enquiry handling, and AI search visibility. Each one says why it matters, and many link to a free tool that checks it.

We email you the PDF and nothing else unless you tick the box. See the privacy policy.

Written by the MakeItFlow team

We build the website audit these guides are based on. Every fact is checked against the primary sources listed above and this guide was last reviewed on 31 October 2026 . How we research and check

Share LinkedIn X Facebook WhatsApp

Check your own site in 30 seconds

Run a free audit covering speed, SEO, DNS, email authentication and security headers — and get a prioritised fix list.

Weekly newsletter

One practical website fix, every week

New guides on speed, SEO, email deliverability and security — straight to your inbox. No spam, unsubscribe in one click.

Keep reading