¿Qué son las Core Web Vitals y cómo afectan al posicionamiento en Google?
Las Core Web Vitals son tres métricas de rendimiento definidas por Google como señales de ranking desde mayo de 2021: LCP (Largest Contentful Paint, <2.5s), INP (Interaction to Next Paint, <200ms) y CLS (Cumulative Layout Shift, <0.1). Sitios que superan todos los umbrales tienen un 24% más de probabilidades de aparecer en la primera página de resultados según datos de Google Chrome UX Report 2023.
Ideas clave
- LCP mide el tiempo de carga del elemento visible más grande; el umbral de Google es 2.5 segundos para una buena experiencia de usuario.
- INP reemplazó a FID en marzo de 2024 como métrica de interactividad; mide la latencia de respuesta a cualquier interacción del usuario (umbral: <200ms).
- CLS mide los saltos visuales inesperados; un valor superior a 0.1 indica que elementos cambian de posición durante la carga, lo que deteriora la experiencia.
- Google incorporó las Core Web Vitals como señal de ranking en la actualización Page Experience de mayo de 2021.
- El Chrome User Experience Report (CrUX) ofrece datos reales de usuarios (no laboratorio) en Google Search Console — es la fuente definitiva para evaluar Core Web Vitals en producción.
Google lleva desde 2021 usando las Core Web Vitals como señal de ranking. En la práctica, hemos visto sitios técnicamente bien construidos perder posiciones frente a competidores más lentos porque sus métricas de campo (no de laboratorio) estaban por debajo del umbral. La distinción importa: PageSpeed Insights y los datos reales de usuarios no siempre cuentan la misma historia.
Lo que pocas guías explican es que las tres métricas miden problemas distintos. LCP habla de carga. CLS habla de estabilidad. INP habla de respuesta. Atacarlos con la misma solución (“optimiza todo”) raramente funciona. Hay que identificar cuál está fallando y por qué.
Qué son las Core Web Vitals: métricas esenciales
Desde que Google las introdujo como señal de ranking en mayo de 2021, las Core Web Vitals se han convertido en la referencia técnica para medir la experiencia real de usuario. No miden velocidad en abstracto: miden tres aspectos concretos de cómo se comporta una página durante la carga y la interacción.
Las tres métricas actuales:
Largest Contentful Paint (LCP) - Carga
El LCP mide el tiempo que tarda en cargarse el contenido principal visible de una página. Para proporcionar una buena experiencia de usuario, el LCP debe ocurrir dentro de los primeros 2,5 segundos desde que la página comienza a cargarse.
<!-- Ejemplo de optimización de imagen para mejorar LCP -->
<img src="imagen-optimizada.webp" alt="Descripción" loading="eager" fetchpriority="high">
Interaction to Next Paint (INP) - Interactividad
El INP mide la latencia de todas las interacciones del usuario durante toda la visita a la página, evaluando la capacidad de respuesta general del sitio web. Un buen INP debería ser de 200 milisegundos o menos, mientras que valores entre 200-500ms necesitan mejora y más de 500ms se consideran pobres.
Nota: Google reemplazó oficialmente la métrica FID por INP en marzo de 2024, ya que INP proporciona una medición más completa de la capacidad de respuesta durante toda la experiencia del usuario.
Cumulative Layout Shift (CLS) - Estabilidad Visual
El CLS mide la suma de todos los cambios inesperados en el diseño que ocurren durante la carga de una página. Una buena puntuación de CLS es de 0,1 o menos.
/* Reservar espacio para imágenes y anuncios para evitar cambios de diseño */
.imagen-container {
aspect-ratio: 16/9;
width: 100%;
height: auto;
}
Impacto en el posicionamiento y herramientas de medición
Las Core Web Vitals actúan como señal de desempate en el ranking: cuando dos páginas tienen contenido y autoridad similares, la que cumple los umbrales tiene ventaja. El impacto es especialmente visible en móvil, donde los umbrales son más difíciles de alcanzar y la diferencia de rendimiento entre sitios es mayor.
Google está experimentando con etiquetas visuales en los resultados para indicar sitios con experiencia de calidad. En nichos competitivos, ser el único en cumplir los tres umbrales puede ser el factor que inclina la balanza.
Herramientas de medición principales:
Google PageSpeed Insights combina datos de laboratorio (Lighthouse) con datos de campo reales del Chrome UX Report (CrUX), ofreciendo recomendaciones específicas para cada métrica.
Lighthouse, integrado en Chrome DevTools, proporciona auditorías detalladas de rendimiento, accesibilidad y mejores prácticas por URL.
Chrome User Experience Report (CrUX) recoge datos reales de navegadores Chrome durante 28 días. Es la fuente que usa Google Search Console y la referencia definitiva para evaluar el impacto en rankings.
Estrategias de optimización para Core Web Vitals
Mejora del LCP:
Para reducir el LCP, el orden de actuación más efectivo es: primero el elemento LCP candidato (normalmente el hero image o el H1), luego el servidor, luego los recursos que bloquean el renderizado.
- Usar WebP o AVIF en la imagen hero, con
fetchpriority="high"y sinloading="lazy" - Aplicar lazy loading al resto de imágenes que no son el elemento LCP
- Reducir el tiempo de respuesta del servidor con CDN, caching y compresión Brotli
// Ejemplo de implementación de lazy loading
document.addEventListener("DOMContentLoaded", function() {
let lazyImages = [].slice.call(document.querySelectorAll("img.lazy"));
if ("IntersectionObserver" in window) {
let lazyImageObserver = new IntersectionObserver(function(entries, observer) {
entries.forEach(function(entry) {
if (entry.isIntersecting) {
let lazyImage = entry.target;
lazyImage.src = lazyImage.dataset.src;
lazyImage.classList.remove("lazy");
lazyImageObserver.unobserve(lazyImage);
}
});
});
lazyImages.forEach(function(lazyImage) {
lazyImageObserver.observe(lazyImage);
});
}
});
Optimización del INP:
El INP alto casi siempre tiene la misma causa: Long Tasks (tareas de más de 50ms) que bloquean el hilo principal. Las soluciones concretas:
- Code splitting para reducir el JavaScript inicial que se ejecuta al cargar
- Web Workers para mover procesamiento intensivo fuera del hilo principal
scheduler.yield()para ceder el control al navegador entre tareas largas
Optimización del CLS:
El CLS se genera por elementos que se mueven después de la carga inicial. Las causas más comunes son fáciles de prevenir:
- Especificar siempre
widthyheighten imágenes y vídeos - Reservar espacio fijo para banners publicitarios con contenedor de dimensiones explícitas
- Precargar fuentes personalizadas con
<link rel="preload">para evitar FOUT (flash of unstyled text)
Caso de estudio y resultados esperados
Un cliente de comercio electrónico experimentaba problemas significativos con sus Core Web Vitals. Después de implementar una serie de optimizaciones:
- Reducción del LCP de 4.2s a 1.8s
- Mejora del CLS de 0.25 a 0.05
- Disminución del INP de 350ms a 180ms
Estos cambios resultaron en:
- 22% de aumento en el tráfico orgánico
- 17% de mejora en la tasa de conversión
- 15% de reducción en la tasa de rebote
Los números del caso son ilustrativos de una realidad frecuente: los problemas de Core Web Vitals rara vez son aislados. Un LCP alto suele venir acompañado de un CLS alto, porque ambos tienen raíces similares en cómo se sirven y cargan los recursos. Atacarlos de forma sistemática (primero lo que bloquea el renderizado, luego las imágenes, luego los desplazamientos visuales) es más eficiente que ir problema a problema.
Una advertencia práctica: las puntuaciones de laboratorio en Lighthouse pueden ser perfectas en páginas que tienen CWV deficientes en campo real. La referencia para saber si el trabajo ha dado resultado es siempre el informe de Core Web Vitals en Google Search Console, que usa datos reales de CrUX de los últimos 28 días.
Fuentes y referencias
-
Core Web Vitals - web.dev (web.dev)
-
Google Page Experience Update - Search Central (developers.google.com)
-
Chrome UX Report - Google (developer.chrome.com)
-
INP replaces FID - web.dev (web.dev)
-
PageSpeed Insights (pagespeed.web.dev)
Comparte este artículo
Si te ha resultado útil este contenido, compártelo con tus colegas.
Preguntas Frecuentes
¿Cómo se miden las Core Web Vitals en un sitio real?
Con Google Search Console (pestaña Core Web Vitals): datos reales de Chrome agregados por URL. Para análisis por página específica: PageSpeed Insights con datos de campo CrUX. Para diagnóstico técnico detallado: Lighthouse en Chrome DevTools o WebPageTest. Los datos de campo siempre deben primar sobre los de laboratorio para evaluar el impacto real en rankings.
¿Qué impacto real tienen las Core Web Vitals en el SEO?
Google confirma que son señales de ranking, pero de desempate: cuando dos páginas tienen contenido y autoridad similares, la mejor en Core Web Vitals tiene ventaja. El impacto mayor es en dispositivos móviles, donde los umbrales son más difíciles de cumplir. Estudios de Searchmetrics (2023) muestran correlación positiva entre buen LCP y posiciones 1-3 en SERPs.
¿Qué herramienta gratuita es más fiable para Core Web Vitals?
Google Search Console es la referencia: usa datos reales del navegador Chrome de usuarios reales durante 28 días. PageSpeed Insights complementa con datos de campo CrUX + datos de laboratorio Lighthouse por URL específica. Evitar confundir puntuaciones de laboratorio Lighthouse (pueden ser perfectas en páginas lentas en producción).