Skip to content
Preptima
hardConceptScenarioMidSeniorStaff

A page has a poor Largest Contentful Paint. How do you diagnose it and what do you actually change?

7 min readUpdated 2026-08-15

Answer

Short answer

Split the LCP into TTFB, resource load delay, resource load time and render delay, use field attribution rather than a single lab run to see which part dominates, then fix that part specifically - prioritise the hero image, stop lazy-loading it, and remove render-blocking work.

Keep core web vitals explicit in the answer because that is the concept the interviewer is actually trying to test. A good core web vitals explanation names the trade-off, the failure mode, and the evidence you would use before choosing. Use core web vitals once more at the decision point so the answer reads as judgement rather than a detached example.

Keep core web vitals explicit in the answer because that is the concept the interviewer is actually trying to test. A good core web vitals explanation names the trade-off, the failure mode, and the evidence you would use before choosing.

Was this answer helpful?

Likely follow-ups

  • Your LCP element is a text block rendered client-side after a data fetch. Which sub-part is the problem and what do you change?
  • Why can adding several preloads make LCP worse rather than better?
  • How would you measure LCP for a single-page app where the interesting content appears after a client-side route change?
  • The p75 LCP is 4.1 seconds but the median is 1.6 seconds. What does that shape tell you and where do you look next?

Related questions

Further reading