Skip to content
Article Issue #5313

LCP (Largest Contentful Paint)

What to know

LCP (Largest Contentful Paint) is a Core Web Vital metric that measures the render time of the largest visible content element in the viewport from when the page starts loading; The browser identifies the largest element visible within the viewport at each paint cycle and records its render time; WordPress publishers running on shared hosting often see poor LCP scores due to slow TTFB and unoptimized theme images

LCP (Largest Contentful Paint), WikiWalls Glossary illustration

« Back to Glossary Index

LCP (Largest Contentful Paint) is a Core Web Vital metric that measures the render time of the largest visible content element in the viewport from when the page starts loading. The measured element is typically a hero image, a large text block, a video thumbnail, or an image carousel. LCP represents the user’s perception of when the main content of the page has loaded. Google’s threshold for a Good LCP is under 2.5 seconds; 2.5-4 seconds is Needs Improvement; above 4 seconds is Poor.

How it works

The browser identifies the largest element visible within the viewport at each paint cycle and records its render time. The element type considered includes image elements, video poster images, background images loaded via CSS, and block-level text elements. LCP is finalized when the user first interacts with the page (scroll, click, key press), since interaction signals the page is loaded from the user’s perspective. Common causes of poor LCP include unoptimized large hero images, render-blocking resources that delay image loading, slow server response times (TTFB), and client-side rendering JavaScript frameworks that delay DOM content.

Key facts

  • Primary culprit: Hero images are the most common LCP element on content sites; using WebP format, serving responsive image sizes, and adding fetchpriority=’high’ to the hero image tag are the highest-impact LCP optimizations.
  • CDN impact: Serving images and assets from a CDN geographically close to the user can reduce LCP by 0.5-1.5 seconds for global audiences.
  • TTFB dependency: LCP cannot be fast if server Time to First Byte (TTFB) is slow; a TTFB above 600ms is difficult to overcome even with perfect front-end optimization.

For builders

WordPress publishers running on shared hosting often see poor LCP scores due to slow TTFB and unoptimized theme images. The highest-ROI LCP improvement stack for a WordPress content site: migrate to a faster host (Kinsta, WP Engine, or a VPS with Redis caching), implement a CDN (Cloudflare is free and effective), convert images to WebP format automatically via a plugin (ShortPixel, Imagify), and add ‘fetchpriority=high loading=eager’ attributes to the above-the-fold hero image. These four changes typically move a Poor LCP into the Good range for most content pages.

Sources

« Back to Definition Index
Administrator · 41 published guides · Joined 2016

Welcome to wikiwalls

The WikiWalls Journal · Free, weekly

One careful fix in your inbox each Wednesday.

No affiliate links inside the diagnosis. No sponsored "top 10". One careful fix per week — unsubscribe in one click.

No tracking pixels · No spam · Edited by a human.