Skip to content

Test your website now

Free, no card. We read only public pages.

Run free audit →

Mobile readiness · Info severity

Slow LCP on Mobile: Diagnose the Measured Critical Path

Improve mobile LCP by finding the candidate and delay. Compare lab and field conditions, prioritise resources, and understand the shared score.

Published · Updated

What the check tests

Check
perf.mobile.lcp - Mobile LCP under 2.5 s
Passes when
LCP of the throttled mobile load (390×844 viewport, Lighthouse's Slow 4G profile, 4x CPU slowdown). Good ≤ 2.5 s, poor > 4 s. Reported for information: the same number is scored once, under Performance (Largest Contentful Paint under 2.5 s).
Scope
graded on every page crawled
Severity
Info
Fix effort
medium - a working day
Impact when fixed
high

In one paragraph

Slow LCP on mobile means the scanner's phone-sized throttled load observed its largest eligible content later than the target. Identify the actual candidate and the dominant server, discovery, transfer, or rendering delay. The supplied report repeats the performance measurement here with zero separate score weight. One laboratory load is not the same as a real-user percentile or a test of every phone and connection.

Why it matters

Mobile loading depends on viewport, content choice, network conditions, CPU work, caching, and delivery geography. A fast desktop screenshot can miss a late mobile hero, alternate image, or long main-thread task.

LCP can be a large text block, image, or other eligible content rather than simply the first visual element. The candidate can differ by responsive layout. Optimising a desktop banner that is not mobile LCP can produce little relevant benefit.

Field Core Web Vitals use distributions, commonly the seventy-fifth percentile, and can be faster or slower than a controlled run. Avoid assuming field is always better because some visits are cached, or equating the scanner's device emulation with Google's indexing crawler.

How WebAuditOS evaluates this finding

The supplied mobile measurement uses Chromium at 390 by 844 CSS pixels and device-pixel ratio two, with its documented mobile network and four-times CPU slowdown. It observes the last eligible candidate within its settle and wait limits.

Up to 2.5 seconds passes; above 2.5 through four warns; above four fails as poor within its measurement model. Missing render or timing is ungraded. According to the supplied scoring definition, this mobile-category presentation has zero extra weight because the performance category already scores the same observation.

How to fix it

  1. Reproduce a cold mobile-style load and identify the LCP element in a browser trace. Test important responsive variants and actual content states instead of assuming the homepage logo is the candidate.
  2. Break the delay into document delivery, resource discovery, transfer, and render waiting. Use the trace to decide the first intervention rather than applying every priority hint.
  3. If server latency dominates, inspect the route, caching, dependencies, and geography. Preserve personalisation and privacy boundaries when caching HTML.
  4. If an image is discovered late, use a suitable initial markup or deliberate resource hint. Do not lazy-load the actual above-the-fold LCP image, and avoid preloading a different responsive candidate that causes a duplicate transfer.
  5. Supply appropriate image dimensions and bytes for the actual slot and density. A format change cannot fix a script that keeps the content hidden after it has downloaded.
  6. Review CSS, fonts, hydration, and long tasks where rendering dominates. Keep text readable and layout stable while changing how work is scheduled.
  7. Run repeated comparable tests and inspect field data when available. Changes near thresholds can reflect network or content variance, not a reliable regression or improvement by themselves.
  8. Rescan the performance and mobile presentations while understanding the shared score. Confirm real navigation and interaction remain usable rather than chasing a number outside its observation context.

What the fix can break

Preloading many resources can make critical dependencies compete. Prioritise measured needs rather than marking every mobile image urgent.

Caching or rendering changes can expose the wrong user content or create hydration failures. Correctness remains a prerequisite for useful performance.

Do not reduce source content or defer it beyond the observation window simply to obtain a better measured candidate. That can hide rather than improve the user's loading experience.

Questions

Why does this category add no score weight?

The supplied design avoids scoring the same mobile LCP observation twice. Verify the actual deployed formula if the report changes.

Is the result identical to Search Console field LCP?

No. A sampled lab load and a real-user percentile have different conditions and scope.

Can mobile and desktop LCP elements differ?

Yes. Identify the actual candidate for each relevant layout before optimising.

Review performance LCP, responsive images, and the mobile usability guide.

Standards and sources

  • web.dev Core Web Vitals

In the report

Test this on your own site

Every scan runs perf.mobile.lcp on every page it crawls, on every plan. The finding carries this id, so a line in a report can be matched to the explanation above - and the free scan needs no account.