All posts
PerformanceBenchmarksCore Web Vitals

How Slow Is Too Slow? Website Speed Benchmarks

What's a good page load time? What LCP is acceptable? Use these benchmarks to understand where your site stands and what to aim for.

debugutils.dev

“Is my site fast?” is a question without a simple answer — it depends on the metric, your industry, your audience, and your device target. But there are useful benchmarks that can tell you whether you have a real problem.

Core Web Vitals Benchmarks

These are Google’s official thresholds, and they’re the most important benchmarks to hit:

MetricGoodNeeds improvementPoor
LCP< 2.5s2.5–4.0s> 4.0s
CLS< 0.10.1–0.25> 0.25
INP< 200ms200–500ms> 500ms
FCP< 1.8s1.8–3.0s> 3.0s
TTFB< 800ms800–1800ms> 1800ms

These are measured at the 75th percentile in field data from CrUX — meaning 75% of your real users must hit these thresholds for your site to pass.

Lighthouse Performance Score Benchmarks

ScoreCategoryTypical sites
90–100ExcellentOptimized modern sites
75–89GoodWell-maintained sites
50–74FairTypical CMS sites, some optimization done
25–49PoorDefault WordPress, many plugins, no optimization
0–24Very poorSerious issues: no caching, huge images, multiple blocking scripts

Note: Lighthouse scores are lab measurements with throttled mobile conditions. Real user experience may differ. For a detailed breakdown of what counts as a good Lighthouse score, see our companion guide.

Industry Benchmarks

Performance varies significantly by industry:

E-commerce: LCP averages 3.5–4.5s (mobile). Well-optimized stores: under 2.5s. Most product pages fail Google’s LCP threshold.

News/Publishing: Variable — text content can be fast, but ad-heavy news sites often have LCP of 5–8s and high CLS from ad slots.

SaaS/Marketing sites: Typically better than e-commerce — static marketing pages can hit LCP of 1.5–2.5s.

WordPress blogs: Default installation: LCP 4–8s, Lighthouse score 20–40. Optimized: LCP 1.5–3s, score 60–85. See our WordPress speed audit guide for optimization steps.

Shopify stores: Default themes: LCP 3–5s. Optimized: 1.8–2.5s. See our Shopify speed test guide for platform-specific tips.

Total Page Weight Benchmarks

WeightAssessment
Under 500KBExcellent
500KB–1.5MBGood
1.5MB–3MBNeeds optimization
Over 3MBProblem — investigate

This is the total transferred size (after compression) for the initial page load. Heavy images and third-party scripts are the usual culprits.

Request Count Benchmarks

CountAssessment
Under 30Excellent
30–60Good
60–100Needs optimization
Over 100Investigate — third-party scripts are likely accumulating

HTTP/2 multiplexing reduces the cost of multiple requests, but each request still has overhead.

TTFB Benchmarks

TTFBAssessment
Under 100msExcellent (CDN-cached static or edge-rendered)
100–300msGood (cached dynamic or fast origin)
300–800msAcceptable (dynamic, some optimization)
800–1800msNeeds improvement — add caching
Over 1800msCritical — server is too slow

Mobile vs. Desktop

Most sites perform significantly better on desktop. Google measures Core Web Vitals separately for desktop and mobile, but if your traffic is majority mobile (which it likely is — industry average is ~60% mobile), mobile performance is more important.

Lighthouse tests with a simulated Moto G4 equivalent CPU (4x throttling). Most of your real users are on similar or worse hardware.

Where Does Your Site Stand?

Run a test on debugutils.dev to get your current LCP, CLS, INP scores and see exactly which threshold you’re in. The report shows you the real field data from Google’s CrUX dataset — not just a simulated test.

Not sure where you stand? Our guide on how to tell if your website is fast walks through the full assessment process. Aim for the “Good” threshold across all three Core Web Vitals as your primary goal. Anything in the “Poor” range is affecting your Google rankings today.