Identify which element is your Largest Contentful Paint and get actionable fixes.
LCP measures how long it takes for the largest visible content element to render on screen. This is typically a hero image, headline, or large text block. Google uses LCP as one of the three Core Web Vitals that directly affect search rankings.
A good LCP score means users perceive your page as loaded quickly—even if other content is still loading in the background. The LCP element changes as the page loads, so the final LCP is measured when the largest element stops changing.
LCP marks when the largest element finishes rendering.
See how time is spent loading your largest element
Click Play to start
Phase 1 of 4
25%
Time waiting for the server to respond with the first byte of HTML.
How to optimize
Phase 2 of 4
15%
Time between TTFB and when the browser starts loading the LCP resource.
How to optimize
Phase 3 of 4
25%
Time spent downloading the LCP image or video resource.
How to optimize
Phase 4 of 4
35%
Time from resource loaded (or TTFB for text) until the element is painted.
How to optimize
Google's LCP thresholds are based on real user data from millions of websites. To pass Core Web Vitals, 75% of page visits must have an LCP under 2.5 seconds.
Source: web.dev/lcp
What typically becomes the LCP element
Large banner or header images above the fold
Large text headings on text-heavy pages
CSS background-image on large containers
Poster images for <video> elements
Common issues that slow down your LCP
High-impact optimizations you can implement today
fetchpriority="high"loading="lazy"rel="preload"font-display: optionalYour homepage might be fast, but what about product pages, blog posts, and landing pages?