Los Core Web Vitals llevan años en el algoritmo de Google, pero siguen siendo el factor técnico que más sitios ignoran o aplican mal sin darse cuenta. El resultado es tráfico orgánico que cae sin que nadie entienda por qué. Aquí repasamos qué miden estas métricas, dónde suele fallar la mayoría de webs y cómo ponerlas a tu favor.
Qué son los Core Web Vitals
Son un conjunto de métricas de Google que miden la experiencia real de uso de una página, centradas en tres aspectos: velocidad de carga, interactividad y estabilidad visual. Los tres indicadores principales son:
- LCP (Largest Contentful Paint): cuánto tarda en cargarse el contenido principal visible. El objetivo es mantenerlo por debajo de 2,5 segundos.
- INP (Interaction to Next Paint): el tiempo entre que el usuario interactúa (clic, tecla, toque) y la siguiente actualización visual. Debe quedarse por debajo de 200 ms.
- CLS (Cumulative Layout Shift): cuánto “salta” el contenido mientras carga. El valor ideal es inferior a 0,1.
Estas métricas se evalúan tanto en laboratorio (tests sintéticos) como en campo, con datos reales de usuarios recogidos a través del Chrome UX Report, y son un factor oficial de ranking en Google.
Por qué cada vez pesan más
INP sustituyó definitivamente al antiguo FID (First Input Delay) porque mide mejor la interactividad continua de la página, no solo la primera acción del usuario. Al mismo tiempo, los datos de campo (real user metrics) pesan cada vez más: optimizar solo para pasar Lighthouse en local ya no basta, porque Google se fija en cómo se comporta tu web con usuarios reales.
A esto se suma que los buscadores dan cada vez más peso a la experiencia móvil, así que estas métricas hay que medirlas siempre con un enfoque mobile-first.
Errores que siguen saboteando el posicionamiento
Imágenes sin optimizar
Subir imágenes de alta resolución sin comprimir sigue siendo la causa más común de un mal LCP. El formato AVIF se ha impuesto como estándar por su compresión y calidad visual, y usar imágenes responsive con srcset y loading="lazy" también marca la diferencia. Si quieres bajar el peso de tus imágenes sin depender de servicios externos, te interesa comprimir imágenes en local.
JavaScript excesivo o mal gestionado
Frameworks pesados, librerías duplicadas y scripts de terceros ralentizan la interacción y disparan el INP. Divide el código en chunks, aplaza lo que no sea esencial con defer o async, y pregunta por cada script externo si de verdad lo necesitas.
Falta de política de caché
No configurar bien la caché en tu servidor o CDN hace que los recursos se vuelvan a descargar en cada visita, lo que afecta al LCP y al tiempo total de carga.
Elementos que cargan tarde y mueven el contenido
Anuncios, iframes o imágenes sin tamaño definido provocan layout shifts que disparan el CLS. Declarar siempre el alto y el ancho de los elementos que cargan de forma asíncrona sigue siendo la mejor práctica para evitarlo.
Mal uso de tipografías web
Las fuentes externas mal configuradas generan bloqueos visuales. Usa font-display: swap y precarga las fuentes esenciales con rel="preload" para evitar flashes o saltos inesperados.
Cómo optimizar tus Core Web Vitals
Audita con las herramientas correctas
PageSpeed Insights, Lighthouse, WebPageTest o los reportes de Core Web Vitals en Google Search Console te dan el diagnóstico inicial. No te quedes solo con el laboratorio, presta atención también a los datos reales de usuarios.
Usa una CDN inteligente
Una CDN moderna con edge caching y optimización automática, como Cloudflare o Bunny.net, mejora el LCP al reducir la latencia y entregar el contenido desde el nodo más cercano al usuario.
Carga condicional por dispositivo
Evita cargar contenido pesado en móvil. Estrategias como el Adaptive Loading permiten que partes del sitio se carguen o no según el tipo de dispositivo, la red o la capacidad de CPU del usuario.
Usa el Performance Observer
Las APIs modernas permiten medir y reaccionar a problemas de rendimiento en tiempo real. Con PerformanceObserver puedes detectar y registrar tiempos de INP reales y ajustar sobre la marcha. Si tu web tiene contenido dinámico o personalización en tiempo real, este enfoque cobra aún más sentido, y en este artículo sobre optimización de Core Web Vitals con contenido dinámico entramos en el detalle.
Prueba con usuarios reales
Integrar Real User Monitoring (RUM) te permite recoger métricas de tus visitantes reales. New Relic, Datadog o incluso un script propio ayudan a comprobar si tus optimizaciones funcionan de verdad en producción.
Qué impacto tienen en el SEO real
Aunque no son el único factor, las Core Web Vitals forman parte del sistema de Page Experience de Google, que influye en la visibilidad del contenido, sobre todo en resultados móviles. Una mala puntuación puede afectar al posicionamiento de páginas clave, a la tasa de rebote, al tiempo de permanencia y a la conversión en las landing pages. En sitios con contenido parecido, la diferencia de rendimiento puede ser justo lo que decide cuál se posiciona primero.
Preguntas frecuentes
¿Qué sustituyó al FID?
El INP (Interaction to Next Paint), que mide la interactividad de toda la sesión en vez de solo la primera interacción del usuario con la página.
¿Con qué herramienta compruebo mis Core Web Vitals?
Google Search Console te da los datos de campo reales; PageSpeed Insights y Lighthouse sirven para pruebas puntuales en laboratorio.
¿Una CDN basta para arreglar un mal LCP?
Ayuda mucho, pero no siempre es suficiente por sí sola. Si el problema viene de imágenes sin optimizar o de un servidor lento, la CDN reduce el impacto, aunque conviene atacar también la causa raíz.
¿Cuánto tarda Google en reflejar mejoras en las Core Web Vitals?
Los datos de campo se calculan sobre una ventana móvil de 28 días, así que las mejoras suelen tardar entre dos y cuatro semanas en reflejarse por completo en Search Console.





