Imagina que un usuario llega a tu web, pero la página tarda más de cuatro segundos en mostrar el contenido principal. Antes de ver tu oferta, tu producto o tu mensaje, ya ha pulsado el botón de retroceso y se ha ido a la competencia. Google lo sabe, y por eso convirtió los Core Web Vitals en un factor de posicionamiento oficial. Si tu sitio no ofrece una buena experiencia de usuario medible, pierde posiciones en los resultados de búsqueda. En LaudeMMedia llevamos más de 25 años ayudando a empresas a posicionarse en internet, y hoy te explicamos todo lo que necesitas saber sobre estas métricas: qué miden, cómo comprobarlas y, sobre todo, cómo mejorarlas.
Qué son los Core Web Vitals y por qué importan
Los Core Web Vitals son un conjunto de métricas estandarizadas por Google que evalúan la experiencia real del usuario al interactuar con una página web. No se trata de puntuaciones teóricas: se basan en datos reales de navegación recogidos a través de Chrome, lo que las convierte en indicadores fiables de cómo perciben tu sitio las personas que lo visitan.
Google incorporó los Core Web Vitals como señal de ranking dentro de su sistema Page Experience en 2021, y desde entonces ha ido refinando las métricas. El mensaje es claro: las webs que ofrecen mejor experiencia de usuario reciben un impulso en los resultados de búsqueda, especialmente cuando compiten con páginas de contenido similar.
Los tres pilares de los Core Web Vitals
Actualmente, los Core Web Vitals se componen de tres métricas:
| Métrica | Qué mide | Umbral bueno | Umbral pobre |
|---|---|---|---|
| LCP (Largest Contentful Paint) | Velocidad de carga del contenido principal | ≤ 2,5 s | > 4,0 s |
| INP (Interaction to Next Paint) | Capacidad de respuesta a las interacciones | ≤ 200 ms | > 500 ms |
| CLS (Cumulative Layout Shift) | Estabilidad visual del diseño | ≤ 0,1 | > 0,25 |
Cada una aborda un aspecto diferente de la experiencia: la velocidad percibida, la reactividad y la estabilidad. Vamos a profundizar en cada una.
LCP: Largest Contentful Paint (velocidad de carga)
El LCP mide el tiempo que tarda en renderizarse el elemento más grande visible en el viewport. Este elemento suele ser una imagen hero, un bloque de texto destacado o un vídeo. En esencia, indica cuánto tarda el usuario en ver el contenido principal de la página.
Qué elementos cuenta Google para el LCP
- Imágenes (
,dentro de SVG) - Imágenes de fondo cargadas vía CSS (
background-image) - Elementos de vídeo (el póster del
) - Bloques de texto a nivel de bloque (
,, etc.)
Ejemplo práctico
Si tu página de inicio tiene una imagen hero de 1,8 MB sin optimizar, es muy probable que esa imagen sea el elemento LCP. Si el servidor tarda 800 ms en responder y la imagen otros 3 segundos en descargarse, tu LCP será superior a 3,5 segundos, lo que Google considera «necesita mejorar».
Cómo mejorar el LCP
- Optimiza las imágenes: Convierte a formatos modernos como WebP o AVIF. Una imagen JPEG de 1,5 MB puede reducirse a 200 KB en WebP sin pérdida de calidad perceptible.
- Implementa lazy loading inteligente: Aplica
loading="lazy"a las imágenes que están fuera del viewport, pero nunca a la imagen LCP (la que está visible sin hacer scroll). - Usa preload para recursos críticos: Añade
para la imagen hero o la fuente principal. - Elige un hosting rápido: El tiempo de respuesta del servidor (TTFB) influye directamente en el LCP. Un hosting VPS de calidad puede reducir el TTFB de 1,2 s a menos de 200 ms.
- Implementa un CDN: Servir recursos estáticos desde servidores cercanos al usuario reduce drásticamente los tiempos de descarga.
- Minimiza el CSS crítico: Extrae el CSS necesario para renderizar el contenido above-the-fold e insértalo en línea en el
. - Elimina recursos que bloquean el renderizado: Carga JavaScript de terceros con
asyncodefer.
INP: Interaction to Next Paint (interactividad)
El INP (Interaction to Next Paint) sustituyó al antiguo FID (First Input Delay) en marzo de 2024 como métrica oficial de interactividad. Mientras que el FID solo medía el retardo de la primera interacción, el INP evalúa todas las interacciones del usuario durante toda la visita y reporta la peor (o cercana a la peor).
Qué cuenta como interacción
- Clics con el ratón
- Toques en pantalla táctil
- Pulsaciones de teclas (tanto físicas como en teclados virtuales)
El INP mide el tiempo desde que el usuario interactúa hasta que el navegador pinta la siguiente actualización visual. Un INP bajo significa que la página responde de forma ágil; un INP alto indica que hay JavaScript pesado bloqueando el hilo principal.
Ejemplo práctico
Un usuario hace clic en el botón «Añadir al carrito» de tu tienda online. Si hay un script de analítica ejecutándose en ese momento que bloquea el hilo principal durante 400 ms, el usuario no verá ninguna respuesta visual hasta que ese script termine. La sensación es de lentitud y falta de fiabilidad.
Cómo mejorar el INP
- Reduce y optimiza el JavaScript: Audita tus scripts con el panel de rendimiento de Chrome DevTools. Identifica las tareas largas (Long Tasks) que superan los 50 ms.
- Divide las tareas largas: Usa
requestAnimationFrame()osetTimeout()para partir operaciones pesadas en fragmentos más pequeños que no bloqueen el hilo principal. - Considera Web Workers: Mueve cálculos intensivos (como procesamiento de datos o validaciones complejas) a Web Workers, que se ejecutan en un hilo separado.
- Minimiza los scripts de terceros: Cada widget, chatbot, pixel de seguimiento o herramienta de analítica añade JavaScript. Evalúa cuáles son realmente necesarios.
- Usa
requestIdleCallback(): Para tareas no urgentes, programa su ejecución cuando el navegador esté inactivo. - Implementa debounce en eventos frecuentes: Para eventos como scroll o resize, usa debounce o throttle para evitar ejecuciones excesivas.
CLS: Cumulative Layout Shift (estabilidad visual)
El CLS mide la cantidad de desplazamiento inesperado del contenido visible durante la carga de la página. Es esa experiencia frustrante de estar a punto de hacer clic en un enlace y que, de repente, se cargue un anuncio o una imagen encima y todo el contenido se desplace hacia abajo.
Qué causa un CLS alto
- Imágenes y vídeos sin dimensiones definidas (
widthyheight) - Anuncios, iframes o embeds que se insertan dinámicamente
- Fuentes web que provocan un parpadeo de texto (FOIT/FOUT)
- Contenido inyectado dinámicamente por JavaScript sobre el contenido existente
- Animaciones CSS que usan propiedades que provocan layout (como
top,left,width)
Ejemplo práctico
Tu blog carga correctamente el texto, pero 2 segundos después se descarga la tipografía personalizada y todo el texto cambia de tamaño, moviendo los párrafos y botones. El usuario, que ya estaba leyendo, pierde su posición. Ese desplazamiento genera una puntuación de CLS alta.
Cómo mejorar el CLS
- Define dimensiones en imágenes y vídeos: Siempre incluye atributos
widthyheighten las etiquetasy. Esto permite al navegador reservar el espacio antes de que se descargue el recurso. - Usa la propiedad CSS
aspect-ratio: Para contenedores responsivos, defineaspect-ratio: 16/9(o la proporción adecuada) para reservar el espacio correcto. - Precarga las fuentes web: Usa
y aplicafont-display: swappara evitar el parpadeo de texto invisible. - Reserva espacio para anuncios: Si tu web muestra publicidad, define contenedores con tamaño fijo para los espacios publicitarios.
- Evita insertar contenido dinámico por encima del viewport actual: Si necesitas añadir elementos dinámicamente, hazlo debajo del contenido visible o usa
transformen lugar de propiedades que afectan al layout. - Usa
contain: layout: Esta propiedad CSS limita el impacto de los cambios de layout a un contenedor específico.
Herramientas para medir los Core Web Vitals
Existen herramientas que miden datos de campo (usuarios reales) y datos de laboratorio (entorno simulado). Lo ideal es usar ambos tipos para tener una visión completa.
Herramientas de datos de campo (reales)
| Herramienta | Tipo | Coste | Ideal para |
|---|---|---|---|
| Google Search Console | Informe CWV | Gratuita | Visión general del sitio completo |
| PageSpeed Insights | Datos CrUX + laboratorio | Gratuita | Análisis página por página |
| Chrome UX Report (CrUX) | Dataset público | Gratuito | Análisis a gran escala |
| web-vitals.js | Librería JavaScript | Gratuita | Monitorización personalizada |
Herramientas de datos de laboratorio (simulados)
| Herramienta | Tipo | Coste | Ideal para |
|---|---|---|---|
| Lighthouse (Chrome DevTools) | Auditoría completa | Gratuita | Diagnóstico técnico detallado |
| WebPageTest | Test avanzado | Gratuita (básico) | Análisis de cascada y filmstrip |
| GTmetrix | Test de rendimiento | Freemium | Informes visuales y históricos |
Cómo usar PageSpeed Insights correctamente
PageSpeed Insights (PSI) es la herramienta más accesible y la que recomendamos como punto de partida:
- Accede a pagespeed.web.dev
- Introduce la URL que quieres analizar
- Revisa primero la sección «Descubre lo que experimentan tus usuarios reales» (datos de campo). Estos son los datos que Google usa para el ranking.
- Luego revisa la sección de diagnóstico de Lighthouse para identificar las oportunidades de mejora específicas.
- Analiza tanto la versión móvil como la de escritorio.
Informe de Core Web Vitals en Search Console
Google Search Console ofrece un informe dedicado a Core Web Vitals que agrupa las URLs de tu sitio en tres categorías:
- Buenas: Cumplen los umbrales recomendados
- Necesitan mejorar: Están en zona intermedia
- Deficientes: Superan los umbrales de mala experiencia
Este informe es especialmente útil porque muestra tendencias a lo largo del tiempo y agrupa URLs con problemas similares, lo que facilita la priorización.
WordPress y Core Web Vitals
WordPress alimenta más del 40% de la web, y muchos sitios construidos con este CMS sufren problemas de rendimiento. Estas son las claves para optimizar los Core Web Vitals en WordPress.
Elegir un tema optimizado
El tema es la base de todo. Un tema mal optimizado hará que cualquier otro esfuerzo sea insuficiente. Busca temas que:
- Sean ligeros (menos de 100 KB de CSS y JS combinados)
- Generen HTML semántico y limpio
- No carguen docenas de fuentes y librerías innecesarias
- Tengan buenas puntuaciones de rendimiento por defecto
Temas recomendados por su rendimiento: GeneratePress, Kadence, Astra (versión ligera) y Flavor/flavor theme.
Plugins esenciales para rendimiento
- Plugin de caché: WP Super Cache, W3 Total Cache o LiteSpeed Cache (si tu hosting lo soporta). Genera versiones estáticas de tus páginas.
- Optimización de imágenes: ShortPixel, Imagify o EWWW. Convierten automáticamente a WebP y comprimen sin pérdida de calidad visible.
- Minificación y combinación: Autoptimize o LiteSpeed Cache. Reducen el tamaño de CSS y JavaScript.
- Lazy loading: La mayoría de plugins de caché ya incluyen esta funcionalidad. WordPress desde la versión 5.5 implementa lazy loading nativo para imágenes.
- Precarga de fuentes y DNS: Perfmatters o Flying Scripts para gestionar la carga de recursos de terceros.
Errores frecuentes en WordPress
- Exceso de plugins: Cada plugin añade CSS y JS. Audita regularmente y elimina los que no uses.
- Page builders pesados: Constructores visuales como Elementor o Divi pueden generar HTML excesivamente anidado y CSS redundante. Considera alternativas más ligeras o usar el editor de bloques nativo de WordPress.
- Hosting compartido de baja calidad: Un servidor lento invalida cualquier optimización. Considera un hosting VPS dedicado para obtener tiempos de respuesta consistentes.
Si necesitas ayuda profesional para optimizar tu web en WordPress, nuestro equipo de mantenimiento web en Málaga se encarga de auditar y resolver estos problemas.
Impacto real de los Core Web Vitals en SEO y conversiones
Efecto en el posicionamiento SEO
Los Core Web Vitals son un factor de ranking confirmado por Google, aunque con matices importantes:
- No son el factor principal: El contenido relevante, los enlaces y la intención de búsqueda siguen pesando más.
- Son un factor de desempate: Cuando dos páginas compiten con contenido similar, la que tenga mejores Core Web Vitals tendrá ventaja.
- Afectan a la elegibilidad para Top Stories: En el carrusel de noticias de Google, los Core Web Vitals influyen más que en los resultados orgánicos estándar.
- Efecto acumulativo: Mejorar los Core Web Vitals suele acompañarse de mejoras en otras métricas (tasa de rebote, tiempo en página) que sí influyen indirectamente en el SEO.
Para una estrategia SEO completa que incluya la optimización técnica, puedes consultar nuestro servicio de posicionamiento SEO en Málaga.
Efecto en las conversiones
Los datos son contundentes:
- Vodafone mejoró su LCP en un 31% y aumentó las ventas un 8%.
- NDTV redujo su CLS un 43% y vio un aumento del 50% en páginas por sesión.
- Tokopedia mejoró su LCP de 3,78 s a 2,05 s y aumentó las sesiones un 19%.
La relación es directa: cada segundo de retraso en la carga puede reducir las conversiones entre un 7% y un 20%, dependiendo del sector.
| Tiempo de carga | Tasa de rebote estimada |
|---|---|
| 1-3 segundos | 32% de probabilidad de rebote |
| 1-5 segundos | 90% de probabilidad de rebote |
| 1-6 segundos | 106% de probabilidad de rebote |
| 1-10 segundos | 123% de probabilidad de rebote |
Fuente: Google/SOASTA Research, 2017. Los datos siguen siendo relevantes porque el comportamiento del usuario se ha vuelto aún más impaciente.
Plan de acción: mejora tus Core Web Vitals paso a paso
Si no sabes por dónde empezar, sigue este plan priorizado:
Fase 1: Diagnóstico (semana 1)
- Revisa el informe de Core Web Vitals en Google Search Console
- Identifica las URLs con peor rendimiento
- Analiza cada URL problemática en PageSpeed Insights
- Crea una hoja de cálculo con las métricas actuales y los problemas detectados
Fase 2: Mejoras rápidas (semanas 2-3)
- Optimiza las imágenes (formato, tamaño, dimensiones explícitas)
- Implementa lazy loading para imágenes fuera del viewport
- Precarga la imagen LCP y las fuentes principales
- Elimina o aplaza scripts de terceros no esenciales
Fase 3: Mejoras técnicas (semanas 3-5)
- Configura un sistema de caché adecuado
- Implementa un CDN
- Minimiza y optimiza CSS y JavaScript
- Revisa y corrige problemas de CLS (espacios reservados, fuentes)
Fase 4: Monitorización continua (permanente)
- Configura alertas en Search Console
- Implementa la librería web-vitals.js para monitorizar datos reales
- Revisa las métricas mensualmente
- Repite el análisis tras cada cambio importante en la web
Preguntas frecuentes sobre Core Web Vitals
¿Los Core Web Vitals afectan igual a móvil y escritorio?
Google evalúa los Core Web Vitals por separado para móvil y escritorio. Dado que Google utiliza el indexado mobile-first, las métricas móviles tienen mayor peso práctico. Por eso es fundamental optimizar primero la experiencia móvil.
¿Qué pasa si solo una métrica es mala?
Google evalúa las tres métricas de forma conjunta. Para que una URL se considere «buena», las tres deben cumplir los umbrales. Sin embargo, una sola métrica mala no hundirá tu posicionamiento: es un factor más dentro del algoritmo.
¿Con qué frecuencia se actualizan los datos de CrUX?
Los datos del Chrome UX Report se actualizan mensualmente y se basan en un período de 28 días. Esto significa que las mejoras que implementes tardarán al menos un mes en reflejarse en los datos de campo.
¿Puedo pasar los Core Web Vitals sin un CDN?
Sí, especialmente si tu audiencia es local y tu hosting está bien ubicado. No obstante, un CDN ayuda significativamente con el LCP para audiencias geográficamente dispersas.
Optimiza tu web con profesionales
Mejorar los Core Web Vitals no es un trabajo puntual, sino un proceso continuo que requiere conocimientos técnicos y monitorización constante. Desde el diseño web hasta la arquitectura del servidor, cada decisión técnica impacta en estas métricas.
Si quieres que tu web ofrezca la mejor experiencia de usuario posible y aproveche al máximo su potencial de posicionamiento, contacta con LaudeMMedia. Analizamos tu sitio, identificamos los cuellos de botella y aplicamos las mejoras necesarias para que tus Core Web Vitals estén en verde.




Deja una respuesta