Largest Contentful Paint (LCP): Definición, Thresholds, Fixes

LCP es un Core Web Vital que mide cuándo el elemento visible más grande termina de renderizarse. ≤ 2,5s = bueno. La métrica loading más importante.

¿Qué es Largest Contentful Paint (LCP)?

Largest Contentful Paint (LCP) es un Core Web Vital que mide el tiempo entre cuando una página empieza a cargar y cuando el elemento de contenido visible más grande (imagen, video poster o bloque texto) termina de renderizarse. Es la métrica que Google usa para capturar "¿se percibe esta página como rápida?".

LCP reemplazó métricas proxy más antiguas como First Meaningful Paint (FMP) y Speed Index porque correlaciona mejor con la percepción real usuario de load speed. Es uno de tres Core Web Vitals (con INP y CLS).

¿Qué cuenta como elemento LCP?

  • Elementos <img>
  • Elementos <image> dentro de <svg>
  • <video> con poster image
  • Elementos con CSS background-image
  • Elementos block-level con text nodes

Thresholds LCP

LCPRating
≤ 2,5sBueno
2,5s - 4,0sNecesita mejora
> 4,0sPobre

Reportado como percentil 75 entre usuarios.

Qué contribuye al tiempo LCP

FaseDescripciónShare típico
TTFBTiempo respuesta servidor~10-40%
Resource load delayAntes de que recurso LCP empiece descarga~10-40%
Resource load durationCuánto tarda recurso en descargarse~10-40%
Element render delayRecurso listo hasta renderizado~10-30%

Cómo medir LCP

API JavaScript

new PerformanceObserver((list) => {
  for (const entry of list.getEntries()) {
    console.log('LCP:', entry.startTime, 'element:', entry.element);
  }
}).observe({ type: 'largest-contentful-paint', buffered: true });

Herramientas

ToolTipo
Lighthouse / PageSpeed InsightsLab + field (CrUX)
Chrome DevTools PerformanceLab
Web Vitals Chrome extensionField
web-vitals.jsRUM
Search Console CWV reportField
CrUX DashboardField, público

Optimizaciones LCP comunes

1. Preload imagen LCP

<link rel="preload" href="/hero.webp" as="image" fetchpriority="high">

2. Usar formatos imagen modernos

AVIF o WebP con quality 70-80 produce archivos 30-50% más pequeños que JPEG.

3. fetchpriority="high" en imagen LCP

<img src="hero.webp" alt="Hero" fetchpriority="high" width="1200" height="675">

4. Reducir TTFB

El tiempo respuesta servidor limita cuán rápido LCP puede ser.

5. Eliminar recursos render-blocking

CSS bloqueante y JS síncrono en <head> retrasan rendering.

6. Inline CSS crítico

Estilos above-the-fold en tag <style> dentro <head>.

7. Self-host fonts + preload

<link rel="preload" href="/inter.woff2" as="font" type="font/woff2" crossorigin>

8. No lazy-load elemento LCP

Contraintuitivo, pero loading="lazy" en imagen hero hurts LCP.

LCP vs otras métricas paint

MétricaQué mideStatus
FP (First Paint)Cualquier cosa pintadaDiagnóstico
FCP (First Contentful Paint)Primer texto/imagen renderizadoDiagnóstico
FMP (First Meaningful Paint)Proxy viejoDeprecated 2020
LCPElemento above-fold más grande renderizadoCore Web Vital ✓
TTIPágina reliably interactivaFrecuentemente no fiable

Pitfalls LCP comunes

  • Lazy-load imagen hero.
  • JavaScript pesado bloqueando render.
  • Web fonts bloqueando text render.
  • TTFB lento.
  • Imagen hero muy grande.
  • CSS background-image como LCP.
  • Delay hidratación en sitios SSR.

FAQ: Largest Contentful Paint

¿Qué es buen score LCP?

≤ 2,5 segundos en percentil 75 de usuarios.

¿Cómo difiere LCP de FCP?

FCP = primer elemento renderizado. LCP = elemento más grande visible.

¿Cómo encuentro qué elemento es mi LCP?

Chrome DevTools Performance tab Web Vitals overlay.

¿Por qué mi LCP es lento en móvil pero rápido en desktop?

Devices móvil tienen CPUs más lentas, redes más lentas.

¿El lazy-loading hurts LCP?

Si haces lazy-load del elemento LCP: sí.

¿Puedo mejorar LCP sin cambiar mi imagen hero?

Sí. Reducir TTFB, defer JS, inline critical CSS.

¿Qué reemplazó FID con INP — afecta a LCP?

No. INP es responsiveness, LCP es load speed.

Testea LCP desde regiones reales con LoadFocus

LoadFocus corre auditorías Lighthouse desde 25+ regiones globales. Regístrate en loadfocus.com/signup.

¿Qué tan rápido es tu sitio web?

Mejora su velocidad y SEO sin problemas con nuestra Prueba de Velocidad gratuita.

Prueba de velocidad de sitio web gratis

Analice la velocidad de carga de su sitio web y mejore su rendimiento con nuestro comprobador de velocidad de página gratuito.

×