ConceptUpdated: 2026-10-17
What is LCP?
LCP (Largest Contentful Paint) is the time until the largest image or text block in the visible area of a page is rendered.
Open this screen in the panelLCP (Largest Contentful Paint) marks the moment the largest element in the visible part of the screen (usually a hero image, product photo or large heading) has fully rendered. Of the Core Web Vitals, it best reflects the user's feeling that "the page has loaded".
| Value | Rating |
|---|---|
| ≤ 2.5 s | Good |
| 2.5–4 s | Needs improvement |
| > 4 s | Poor |
Why it matters
- Visitors may leave before they see the main content; every second counts, especially on mobile networks.
- LCP is one of the three metrics in Google's page experience assessment.
- The causes of slow LCP are usually few and measurable: slow server response (TTFB), oversized images, render-blocking CSS/JS, a hero image that loads late.
Where you see it in SEOAsist
- The Core Web Vitals card on the Overview page shows LCP in seconds, separately for mobile and desktop.
- SEO analysis raises a Slow LCP finding when mobile LCP exceeds 2.5 seconds.
- The Slow response (> 3 s) issue in Technical Audit points to server response times that directly delay LCP.
More: Overview dashboard.
Example
Load the hero image with high priority and keep it out of lazy loading:
<link rel="preload" as="image" href="/img/hero-1200.webp" fetchpriority="high">
<img src="/img/hero-1200.webp" width="1200" height="600"
alt="Oak dining table collection" fetchpriority="high">
Common mistakes
- Giving the hero image
loading="lazy", so the LCP element loads late. - Sending a 3000-pixel image to phones; use
srcsetand WebP/AVIF. - Hiding the main text until a web font loads; use
font-display: swap. - Working only on the front end and skipping server and caching.
Related articles
- What are Core Web Vitals?Core Web Vitals are the three metrics Google uses to measure page experience: loading (LCP), responsiveness (INP) and visual stability (CLS).
- What is INP?INP (Interaction to Next Paint) is the time from a user's click, tap or key press until the page updates the screen.
- What is CLS?CLS (Cumulative Layout Shift) is a score for how much page elements move unexpectedly while the page loads and is used.
Was this article helpful?
Didn't find what you need?
Describe the problem and our team will reply by email.