Core Web Vitals: qué mide Google y qué no
Cada vez que audito una web corporativa me encuentro el mismo patrón: alguien instaló un plugin de caché, vio un número verde en una herramienta y dio el tema por cerrado. Meses después el sitio sigue perdiendo visitas y nadie sabe por qué.
Las Core Web Vitals son tres. Sólo tres. Y conviene entender qué mide cada una antes de tocar nada.
LCP — cuándo aparece lo importante
El Largest Contentful Paint mide cuánto tarda en pintarse el elemento más grande de la primera pantalla. Normalmente es la imagen del hero o el titular.
El objetivo es por debajo de 2,5 segundos, pero yo trabajo con 1,2 s como límite interno. La diferencia entre 2,4 s y 1,2 s no la ve Google, la ve el usuario que decide si esperar.
Lo que más lo destroza, por orden:
- Una imagen de hero sin optimizar. Un JPG de 2 MB donde bastaba un AVIF de 90 KB.
- Fuentes que bloquean el render. Si el titular es el LCP y la fuente tarda, el LCP tarda.
- Animaciones de entrada. Un hero que aparece con un fundido de 1,2 segundos tiene, por definición, un LCP de 1,2 segundos. Es el error más caro y el más frecuente en webs “de diseño”.
CLS — cuándo deja de moverse
El Cumulative Layout Shift mide cuánto salta el contenido mientras carga. Es la métrica más fácil de arreglar y la que más irrita cuando falla: vas a pulsar un botón, entra un banner y pulsas otra cosa.
La causa es casi siempre la misma: imágenes sin width y height declarados. El navegador no sabe cuánto espacio reservar, así que pinta el texto y luego lo empuja. Dos atributos lo resuelven.
El resto suele ser publicidad, banners de cookies insertados por JavaScript y fuentes que cambian de tamaño al cargar.
INP — cuánto tarda en responderte
El Interaction to Next Paint sustituyó al antiguo FID en 2024 y es bastante más exigente. Mide el tiempo desde que pulsas algo hasta que la pantalla refleja el resultado.
Aquí el culpable casi siempre es JavaScript de terceros: chats de soporte, mapas de calor, píxeles de seguimiento y gestores de etiquetas que cargan sin control. Cada uno cuesta milisegundos en el hilo principal, y el hilo principal es único.
Qué puedes ignorar
Un buen número de métricas que salen en las herramientas no afectan al posicionamiento: el Speed Index, el Time to Interactive y buena parte de las “oportunidades” que sugiere Lighthouse. Son útiles para diagnosticar, no son objetivos en sí mismos.
Y la puntuación global de Lighthouse tampoco es una Core Web Vital. Es una simulación en laboratorio. Lo que Google usa para posicionar son los datos de campo del informe CrUX: usuarios reales, dispositivos reales, redes reales.
Por dónde empezar
Si tienes que elegir una sola cosa, empieza por las imágenes. En la mayoría de webs de empresa, pasar las imágenes a AVIF con dimensiones declaradas y carga diferida arregla el LCP y el CLS de golpe.
Después mira qué scripts de terceros hay cargando. Suele haber tres o cuatro que nadie recuerda haber puesto.