Core Web Vitals: guía de rendimiento web
Cómo medir y optimizar LCP, INP y CLS para mejorar la experiencia de usuario y el posicionamiento
Los Core Web Vitals son las métricas que Google utiliza para evaluar la experiencia de usuario real de una página web. Desde 2021 forman parte de los factores de ranking y afectan directamente al posicionamiento en buscadores, la tasa de conversión y la retención de usuarios.
Optimizar estas métricas no es solo una cuestión técnica: tiene impacto directo en el negocio. Estudios de Google muestran que un sitio que cumple los umbrales de Core Web Vitals tiene un 24% menos de abandono. Esta guía explica cada métrica, cómo medirla y qué técnicas aplicar para mejorarla.
¿Qué son los Core Web Vitals?
Los Core Web Vitals son un subconjunto de las Web Vitals de Google que miden tres aspectos fundamentales de la experiencia de usuario: velocidad de carga del contenido principal, capacidad de respuesta ante interacciones y estabilidad visual del layout durante la carga.
Estas tres métricas se miden con datos reales de usuarios (field data) a través del Chrome User Experience Report (CrUX), y también se pueden evaluar en laboratorio con herramientas como Lighthouse, PageSpeed Insights o WebPageTest.
- LCP (Largest Contentful Paint): mide la velocidad de carga del elemento más grande visible
- INP (Interaction to Next Paint): mide la latencia de respuesta ante interacciones del usuario
- CLS (Cumulative Layout Shift): mide la estabilidad visual del layout durante la carga
LCP: Largest Contentful Paint
LCP mide cuánto tarda en renderizarse el elemento de contenido más grande visible en el viewport. Puede ser una imagen hero, un bloque de texto o un vídeo. El umbral óptimo es inferior a 2,5 segundos.
Las causas más comunes de un LCP lento son: tiempos de respuesta del servidor elevados, CSS y JavaScript que bloquean el renderizado, imágenes sin optimizar y carga de recursos de terceros. Cada milisegundo cuenta, especialmente en móvil.
- Optimiza imágenes: formatos modernos (WebP, AVIF), tamaños responsive, lazy loading para imágenes fuera del viewport
- Reduce el TTFB: usa CDN, caché de servidor, pre-rendering o SSG
- Elimina CSS y JS que bloquean el renderizado: inline critical CSS, defer scripts no esenciales
- Precarga el recurso LCP con <link rel="preload"> para que el navegador lo priorice
INP: Interaction to Next Paint
INP reemplazó a FID (First Input Delay) en marzo de 2024 como métrica oficial de interactividad. Mientras FID solo medía la primera interacción, INP evalúa la latencia de todas las interacciones durante la sesión y reporta la peor (percentil 98). El umbral óptimo es inferior a 200 milisegundos.
Un INP alto significa que la página tarda en responder visualmente a los clics, toques o pulsaciones de tecla del usuario. Las causas suelen ser tareas JavaScript largas (long tasks) que bloquean el hilo principal del navegador.
- Divide las tareas JavaScript largas en chunks más pequeños usando requestIdleCallback o scheduler.yield()
- Reduce el JavaScript total: elimina código no utilizado, usa tree shaking y code splitting
- Evita el renderizado síncrono de componentes pesados en respuesta a interacciones
- Usa Web Workers para mover cálculos costosos fuera del hilo principal
CLS: Cumulative Layout Shift
CLS mide cuánto se desplazan los elementos visibles de forma inesperada durante la carga de la página. Un banner publicitario que empuja el contenido hacia abajo, una imagen sin dimensiones que redimensiona al cargar o una fuente web que cambia el tamaño del texto son ejemplos típicos. El umbral óptimo es inferior a 0,1.
Los cambios de layout son una de las experiencias más frustrantes para el usuario. Provocan clics accidentales, pérdida de contexto de lectura y una percepción general de baja calidad.
- Define siempre width y height en imágenes y vídeos para que el navegador reserve espacio
- Usa CSS aspect-ratio o contenedores con padding-bottom para elementos de dimensión variable
- Carga las fuentes web con font-display: swap y precarga las críticas
- Evita insertar contenido dinámico (banners, modales) por encima del contenido existente sin reservar espacio
Cómo medir los Core Web Vitals
Hay dos tipos de medición: datos de campo (field data) y datos de laboratorio (lab data). Los datos de campo reflejan la experiencia real de los usuarios y son los que Google usa para el ranking. Los datos de laboratorio son útiles para diagnosticar y depurar problemas específicos en un entorno controlado.
- Google Search Console: muestra el estado de CWV para todas tus URLs con datos de campo reales
- PageSpeed Insights: combina datos de campo (CrUX) con auditoría de laboratorio (Lighthouse)
- Chrome DevTools (pestaña Performance): permite depurar LCP, INP y CLS en tiempo real
- Web Vitals extension: muestra las métricas en tiempo real mientras navegas tu sitio
- WebPageTest: tests avanzados con filmstrip visual, waterfall de red y métricas detalladas
Impacto en SEO y conversión
Los Core Web Vitals son un factor de ranking confirmado por Google. No son el factor más importante (la relevancia del contenido sigue siendo primordial), pero actúan como desempate entre páginas con contenido similar. En sectores competitivos como ecommerce o medios digitales, esa diferencia puede ser significativa.
Más allá del SEO, el rendimiento afecta directamente la conversión. Datos de Vodafone mostraron un aumento del 8% en ventas al mejorar su LCP un 31%. Cada 100ms de mejora en tiempo de carga puede representar un aumento de 1% en conversión, según estudios de Deloitte y Akamai.
Plan de mejora paso a paso
Optimizar Core Web Vitals requiere un enfoque sistemático. No basta con aplicar técnicas aisladas: hay que identificar los cuellos de botella reales de tu sitio, priorizarlos por impacto y medir después de cada cambio.
- Audita el estado actual con PageSpeed Insights y Search Console para cada tipo de página
- Identifica las páginas con peor rendimiento y analiza sus problemas específicos
- Prioriza las optimizaciones por impacto: las que afectan a más usuarios o páginas críticas
- Implementa cambios de forma incremental y mide el impacto de cada uno
- Monitoriza de forma continua: los CWV cambian con nuevos deploys, cambios de contenido y actualizaciones de Chrome
Puntos clave
- Los Core Web Vitals (LCP, INP, CLS) miden velocidad, interactividad y estabilidad visual
- Son factor de ranking en Google y afectan directamente la conversión
- Optimizar imágenes, reducir JavaScript y reservar espacio para elementos dinámicos son las acciones de mayor impacto
- Mide con datos de campo (CrUX) para conocer la experiencia real de tus usuarios
- La optimización es un proceso continuo, no una tarea puntual
¿Tu web no cumple los Core Web Vitals?
Auditamos el rendimiento de tu sitio, identificamos los problemas y te ayudamos a optimizar para mejorar SEO y conversión.