Core Web Vitals 2026: LCP, INP y CLS en la práctica | POLPROG Ir al contenido

Core Web Vitals en 2026: LCP, INP y CLS en la práctica

En 2026, Core Web Vitals sigue compuesto por tres métricas: LCP para la carga del contenido principal, INP para la capacidad de respuesta y CLS para la estabilidad visual. Los valores por sí solos no explican qué corregir. La optimización efectiva exige separar datos reales de usuarios y pruebas de laboratorio, encontrar el elemento LCP, la interacción lenta o la causa del desplazamiento y validar el cambio después del despliegue.

Publicado Escrito por Tiempo de lectura 10 min de lectura

En 2026, Core Web Vitals sigue compuesto por tres métricas: LCP para la carga del contenido principal, INP para la capacidad de respuesta y CLS para la estabilidad visual. Los valores por sí solos no explican qué corregir. La optimización efectiva exige separar datos reales de usuarios y pruebas de laboratorio, encontrar el elemento LCP, la interacción lenta o la causa del desplazamiento y validar el cambio después del despliegue.

En esta página
  1. 1Core Web Vitals en 2026: métricas actuales
  2. 2Umbrales y percentil 75
  3. 3Core Web Vitals y SEO
  4. 4LCP: qué mide realmente
  5. 5LCP en la práctica: cuatro partes
  6. 6INP: capacidad de respuesta durante toda la visita
  7. 7INP en la práctica: tres fuentes de latencia
  8. 8CLS: estabilidad visual durante toda la vida de la página
  9. 9CLS en la práctica: causas frecuentes
  10. 10Datos de campo frente a laboratorio
  11. 11Qué herramienta usar
  12. 12CrUX en 2026: estado reciente de la web
  13. 13SPA y soft navigations: cambio importante en 2026
  14. 14Monitorización en producción con contexto
  15. 15Plan práctico de mejora

Core Web Vitals en 2026: métricas actuales

Las métricas actuales son LCP, INP y CLS. LCP mide rendimiento de carga, INP capacidad de respuesta y CLS estabilidad visual. Google las presenta como aspectos clave de la experiencia real del usuario. [1][3]

FID ya no forma parte del conjunto. INP sustituyó a FID en marzo de 2024 y FID fue retirado posteriormente de CrUX. [7][14]

Umbrales y percentil 75

MétricaBuenoNecesita mejoraMaloQué mide
LCP≤ 2.5 s2.5 s - 4.0 s> 4.0 sCarga del contenido principal
INP≤ 200 ms200 ms - 500 ms> 500 msCapacidad de respuesta
CLS≤ 0.10.1 - 0.25> 0.25Estabilidad visual

Los valores buenos son LCP ≤ 2,5 s, INP ≤ 200 ms y CLS ≤ 0,1. Necesitan mejora entre 2,5 y 4,0 s, 200 y 500 ms y 0,1 y 0,25. Por encima son malos. [3][4]

Google usa el percentil 75, no la media. Al menos el 75% de experiencias debe cumplir el umbral o mejorarlo. Mobile y desktop se evalúan por separado. [3][4]

Para aprobar, las tres métricas deben estar en el rango bueno. [3]

Core Web Vitals y SEO

Google confirma que Core Web Vitals forma parte de sus sistemas de ranking como señal de experiencia de página. Buenas métricas no garantizan una posición alta porque la relevancia y la calidad del contenido siguen siendo fundamentales. [1][2]

La optimización mejora la experiencia real y elimina una debilidad técnica, pero no sustituye una buena estrategia de contenido.

LCP: qué mide realmente

Largest Contentful Paint mide desde el inicio de la navegación hasta que se renderiza el mayor elemento de contenido elegible dentro del viewport. En campo puede incluir redirecciones, establecimiento de conexión y TTFB. [5]

LCP no es simplemente el tiempo de descarga de la imagen más grande. El retraso puede empezar mucho antes de descargar el recurso. [5][6]

LCP en la práctica: cuatro partes

web.dev divide LCP en TTFB, retraso de carga del recurso, duración de carga y retraso de renderizado del elemento. [6]

Si el recurso LCP se descubre tarde, comprimirlo puede no cambiar el resultado. Debe ser detectable pronto en el HTML inicial y una imagen LCP no debe cargarse con lazy loading. La prioridad o preload pueden ayudar. [6]

Diagnostica en este orden: TTFB, descubrimiento del recurso, transferencia y retraso de renderizado. [6]

  • Reduce TTFB con caché, CDN, menos redirecciones y un backend más rápido.
  • Expón el recurso LCP en el HTML inicial.
  • No uses `loading="lazy"` para la imagen LCP.
  • Usa prioridad adecuada o preload si se descubre tarde.
  • Optimiza tamaño y formato solo cuando la transferencia sea el cuello de botella.
  • Reduce JavaScript o CSS que bloquee el renderizado final.

INP: capacidad de respuesta durante toda la visita

Interaction to Next Paint observa clics, toques y teclado durante toda la visita. En la mayoría de páginas se informa de la interacción más lenta. En páginas con muchas interacciones se ignora una peor interacción por cada 50 para reducir anomalías. [7]

INP no es FID: incluye retraso de entrada, procesamiento y tiempo hasta el siguiente paint. [7][8]

Si no hay clics, toques o teclado, una visita puede no tener INP. Scroll y hover no cuentan. [7]

INP en la práctica: tres fuentes de latencia

La latencia total incluye input delay, processing duration y presentation delay. Un INP malo puede venir de un main thread ocupado, handlers lentos o layout y rendering costosos. [8]

Las mejoras habituales son tareas más cortas, dividir trabajo, reducir JavaScript pesado, simplificar layout, usar Web Workers cuando proceda y dar feedback visual rápido. [8]

Empieza con datos RUM que identifiquen la interacción lenta y después reprodúcela en DevTools. Lighthouse por sí solo no representa el INP real completo. [8][11][12]

CLS: estabilidad visual durante toda la vida de la página

Cumulative Layout Shift mide movimientos inesperados de elementos visibles. Usa la mayor ventana de sesión donde los desplazamientos consecutivos están separados por menos de un segundo y la ventana completa dura como máximo cinco segundos. [9]

CLS no tiene unidad y combina impacto y distancia del movimiento. Algunos cambios ligados directamente a una interacción pueden quedar excluidos. [9]

Los problemas suelen aparecer después de la carga por anuncios, banners, widgets o fuentes. Un único test de laboratorio puede no detectarlos. [10][11]

CLS en la práctica: causas frecuentes

web.dev señala imágenes sin dimensiones, anuncios, embeds e iframes sin espacio reservado, contenido inyectado y web fonts como causas habituales. [10]

Reserva espacio antes de que aparezca el contenido. Usa `width` y `height` o `aspect-ratio`, define dimensiones para anuncios y embeds y evita insertar contenido encima de lo que el usuario ya está leyendo. [10]

Con fuentes, reduce diferencias métricas entre fallback y fuente final y mide el efecto real. `font-display` no resuelve todos los casos por sí solo. [10]

Datos de campo frente a laboratorio

Core Web Vitals son principalmente métricas de campo. CrUX y RUM reflejan usuarios reales, mientras Lighthouse sirve para reproducir y diagnosticar en condiciones controladas. [11][12]

Lighthouse no mide el INP completo de una visita natural y utiliza métricas como TBT como apoyo de laboratorio. CLS de laboratorio también puede ser menor si los desplazamientos aparecen después de interacciones. [11][12]

Usa campo para saber si existe un problema real y laboratorio para encontrar la causa.

Qué herramienta usar

HerramientaTipo de datosMejor uso
PageSpeed InsightsCrUX + LighthouseEvaluación rápida de URL y origin
Search ConsoleCrUX, grupos de URLEncontrar grupos con problemas SEO
Chrome DevToolsLaboratorio + contexto CrUXDiagnóstico detallado de LCP, INP y CLS
LighthouseLaboratorioAuditorías automáticas y regresiones en CI
RUM / web-vitalsDatos de tus usuariosMonitorización y diagnóstico más precisos

PageSpeed Insights combina CrUX y Lighthouse. Search Console agrupa URL similares. DevTools ofrece métricas en vivo y trazas detalladas. [12][13]

CrUX API y PageSpeed Insights utilizan una ventana móvil de aproximadamente 28 días. Una mejora reciente no cambia inmediatamente el p75 público. RUM propio permite verlo antes. [12][13]

Un flujo sólido usa RUM para monitorizar, Search Console para grupos SEO, PSI para controles rápidos y DevTools para diagnóstico.

CrUX en 2026: estado reciente de la web

MétricaOrigins con buen resultado, julio de 2026
LCP68,3%
INP85,7%
CLS81,6%
Todos los Core Web Vitals55,7%

El último dataset mensual publicado antes del 4 de septiembre de 2026 corresponde a julio de 2026 y se publicó el 11 de agosto. Incluye 18.059.068 origins. El 68,3% tuvo buen LCP, 81,6% buen CLS, 85,7% buen INP y 55,7% aprobó los tres Core Web Vitals. [14]

Son cifras agregadas del web representado en CrUX, no objetivos individuales. CrUX exige, entre otros criterios, descubribilidad pública y suficiente popularidad. [13][14]

No tener datos CrUX no significa que una página sea rápida o lenta, sino que no hay datos elegibles suficientes.

SPA y soft navigations: cambio importante en 2026

Históricamente Core Web Vitals se centró en navegaciones completas. Chrome 151 introdujo en 2026 nuevas API para medir soft navigations y la documentación se actualizó el 2 de septiembre de 2026. [15]

Chrome DevTools 152, publicado el 25 de agosto de 2026, muestra Core Web Vitals de soft navigations en Live Metrics por defecto mediante `web-vitals` 6.0.0. [16]

Es relevante para React, Angular, Vue y otras SPA. No debe asumirse que todos los informes públicos de CrUX ya tratan las soft navigations exactamente igual.

Monitorización en producción con contexto

Un p75 público suele indicar que existe un problema sin mostrar la causa. RUM propio puede adjuntar elemento y subpartes de LCP, interacción INP, route, dispositivo y versión de la aplicación. web.dev recomienda RUM como complemento de CrUX. [3][8][12]

Etiqueta despliegues por versión y compara distribuciones antes y después. Una media puede ocultar regresiones en dispositivos lentos.

CI evita regresiones obvias de laboratorio, pero no sustituye la monitorización en producción. [11][12]

Plan práctico de mejora

Identifica primero qué métrica falla en p75 y en qué tipos de página. Reduce el problema con RUM o CrUX, reprodúcelo en DevTools, corrige la causa concreta y monitoriza después del despliegue. [12]

Para LCP encuentra la subparte dominante, para INP la interacción real más lenta y para CLS los desplazamientos y elementos concretos.

Comprueba después datos de laboratorio y de campo. CrUX público tarda en reflejar un release, por lo que RUM es útil para validación rápida.

  • Identifica primero el problema en datos de campo.
  • Separa mobile y desktop.
  • Para LCP revisa TTFB, descubrimiento, transferencia y retraso de renderizado.
  • Para INP analiza la interacción y sus tres fases.
  • Para CLS registra desplazamientos durante toda la sesión.
  • Publica una mejora medible y compara antes y después.
  • Mantén RUM y alertas de regresión activas.

Core Web Vitals debe tratarse como un sistema de diagnóstico, no como tres números de Lighthouse. Empieza por datos de campo, identifica la causa concreta, corrige código, red o layout y valida con tráfico real. En 2026 son especialmente importantes el INP después de la carga, el CLS que aparece tras interacciones y el LCP de toda la cadena de carga.

Core Web Vitals LCP INP CLS SEO Web Performance CrUX PageSpeed Insights Chrome DevTools RUM

Preguntas frecuentes

¿Qué Core Web Vitals se usan en 2026?

LCP, INP y CLS. FID fue sustituido por INP y retirado de las herramientas CrUX actuales. [3][7][14]

¿Cuál es un buen LCP?

2,5 segundos o menos en el percentil 75. Más de 4,0 segundos es malo. [3][4]

¿Cuál es un buen INP?

200 ms o menos. De 200 a 500 ms necesita mejora y más de 500 ms es malo. [3][4]

¿Cuál es un buen CLS?

0,1 o menos. Más de 0,25 es malo. [3][4]

¿Deben ser buenas las tres métricas?

Sí. LCP, INP y CLS deben cumplir el buen umbral en el percentil 75. [3]

¿Core Web Vitals afecta al SEO?

Sí. Google lo usa en sus sistemas de ranking, pero no sustituye relevancia ni calidad de contenido. [1][2]

¿Por qué Lighthouse y PSI muestran datos distintos?

Lighthouse es un test de laboratorio y CrUX en PSI son datos agregados de usuarios reales. [11][12]

¿Lighthouse mide INP?

No mide el INP completo de visitas reales. En laboratorio usa métricas como TBT como apoyo. [11][12]

¿Una imagen grande es siempre la causa de mal LCP?

No. TTFB, descubrimiento tardío o retraso de renderizado pueden dominar. [5][6]

¿Debe usarse lazy loading en la imagen LCP?

No. web.dev lo desaconseja expresamente. [6]

¿Por qué CLS de campo puede ser peor?

Porque los desplazamientos pueden aparecer tras carga, interacciones, anuncios o contenido dinámico. [10][11]

¿Qué cambió para SPA en 2026?

Chrome añadió medición de Core Web Vitals para soft navigations y DevTools 152 las muestra en Live Metrics. [15][16]

Fuentes y referencias

  1. Google Search Central, Understanding Core Web Vitals and Google Search results123
  2. Google Search Central, Understanding page experience in Google Search results12
  3. web.dev, Web Vitals12345678910
  4. web.dev, How the Core Web Vitals metrics thresholds were defined12345
  5. web.dev, Largest Contentful Paint (LCP)123
  6. web.dev, Optimize Largest Contentful Paint123456
  7. web.dev, Interaction to Next Paint (INP)12345
  8. web.dev, Optimize Interaction to Next Paint12345
  9. web.dev, Cumulative Layout Shift (CLS)12
  10. web.dev, Optimize Cumulative Layout Shift12345
  11. web.dev, Getting started with measuring Web Vitals12345678
  12. web.dev, Core Web Vitals workflows with Google tools12345678910
  13. Chrome for Developers, CrUX methodology and tools123
  14. Chrome for Developers, Chrome UX Report release notes1234
  15. Chrome for Developers, Measuring soft navigations12
  16. Chrome for Developers, What's new in DevTools 15212

¿Te ha resultado útil?

Recibe nuevos artículos por email

Un correo breve por cada nuevo artículo de la base de conocimiento. Sin spam, te das de baja con un clic.

Solo usamos tu email para enviar nuevos artículos. Sin compartir con terceros.

Volver a la base de conocimiento