What is Largest Contentful Paint?
Largest Contentful Paint (LCP) measures how long it takes for the largest visible element to render after a page starts loading. A good LCP is 2.5 seconds or faster.
Why Largest Contentful Paint matters
Largest Contentful Paint marks the moment the biggest visible element, usually a hero image, a heading or a block of text, has rendered. It is the closest single number to 'the page has loaded' as a person perceives it. Google wants it at or under 2.5 seconds for 75% of visits. Anything after that and visitors start to doubt the page is working, especially on mobile networks.
LCP breaks down into four parts: time to first byte, resource load delay (how late the browser discovers the image), resource load time (how big it is) and render delay. Most slow LCPs come from a hero image that is discovered late because it is lazy-loaded or injected by JavaScript, is too large, or waits behind render-blocking CSS and fonts. A slow server adds its delay to everything.
Example
Making the hero image discoverable and prioritised:
<link rel="preload" as="image" href="/hero.webp" fetchpriority="high">
<img src="/hero.webp" width="1200" height="600" fetchpriority="high" alt="…">No loading="lazy" on the LCP element; lazy-load the images below the fold instead.
Common mistakes
- •Lazy-loading the hero image, which delays LCP by design.
- •Serving a 2 MB PNG where a 120 KB WebP or AVIF would do.
- •Loading the hero through a JavaScript framework so the browser cannot start fetching it until scripts run.
How Webmatik checks it
Webmatik's Main content load speed check reports Lighthouse LCP for mobile and desktop and names the LCP element, while Real visitor load time shows the field LCP from the Chrome UX Report where enough traffic exists.
Check your own site
Free Website Speed Test
See your LCP, CLS and INP on mobile and desktop, with the fixes ranked by payoff.
Related Performance terms
See how your website scores across SEO, GEO, performance, and more
Run a free audit