¿Qué son las Core Web Vitals (métricas web principales)?
Las Core Web Vitals son las tres métricas con las que Google mide la experiencia real de una página: LCP para la carga, INP para la respuesta y CLS para la estabilidad visual. Una página las supera si el 75 % de las visitas logra un LCP de 2,5 segundos o menos, un INP de 200 ms o menos y un CLS de 0,1 o menos.
Lo esencial
- Las Core Web Vitals son tres: LCP mide la carga, INP la respuesta a cada interacción y CLS los saltos del contenido.
- Se miden con visitas reales de Chrome y se aprueban en el percentil 75, por separado en móvil y en escritorio.
- INP sustituyó a FID como métrica oficial el 12 de marzo de 2024.
- Google las usa en sus sistemas de clasificación, pero dice que unas buenas cifras no garantizan las primeras posiciones.
- Lighthouse no puede medir INP porque no hay nadie interactuando: una buena nota de laboratorio no es aprobar con usuarios reales.
Las Core Web Vitals no son una nota de velocidad ni una puntuación de cien: son tres medidas de cómo vive una página la gente que la visita de verdad. Las define Google dentro de su iniciativa Web Vitals, que nació para que un propietario no tenga que ser experto en rendimiento para saber qué experiencia da su web.[1]web.dev (Google, Philip Walton). Web Vitals A una tienda le importan por dos lados. Por el de Google, que recomienda tener unas buenas Core Web Vitals para tener éxito en la Búsqueda y las usa en sus sistemas de clasificación.[2]Google Search Central. Understanding page experience in Google Search results Y por el del cliente, que abandona una ficha que tarda, que no responde al tocar una talla o que mueve el botón de compra justo cuando va a pulsarlo.
Cómo funciona
Son tres métricas, cada una sobre una parte de la experiencia:[1]web.dev (Google, Philip Walton). Web Vitals
- LCP (Largest Contentful Paint) mide la carga: el tiempo que tarda en pintarse el elemento más grande visible en pantalla, sea una imagen, un bloque de texto o un vídeo.[3]web.dev (Google). Largest Contentful Paint (LCP) Para una buena experiencia, 2,5 segundos o menos.
- INP (Interaction to Next Paint) mide la respuesta: observa todos los clics, toques y pulsaciones de teclado de la visita, y el valor final es la interacción más lenta, sin contar valores extremos.[4]web.dev (Google). Interaction to Next Paint (INP) Para una buena experiencia, 200 milisegundos o menos.
- CLS (Cumulative Layout Shift) mide la estabilidad visual: cuánto se desplaza de forma inesperada el contenido mientras la página está abierta.[5]web.dev (Google). Cumulative Layout Shift (CLS) Para una buena experiencia, 0,1 o menos.
Se aprueba con el 75 % de las visitas, no con la media. Google recomienda medir en el percentil 75 de las cargas de página, por separado en móvil y en escritorio, y da una página por buena cuando cumple los tres objetivos en ese percentil.[1]web.dev (Google, Philip Walton). Web Vitals Los datos salen del Chrome User Experience Report, que recoge mediciones anónimas de usuarios reales y alimenta PageSpeed Insights y el informe de Core Web Vitals de Search Console.[1]web.dev (Google, Philip Walton). Web Vitals
El informe de Search Console añade el escalón intermedio, con estos umbrales:[6]Ayuda de Search Console. Core Web Vitals report
| Métrica | Buena | Necesita mejorar | Mala |
|---|---|---|---|
| LCP | 2,5 s o menos | 4 s o menos | más de 4 s |
| INP | 200 ms o menos | 500 ms o menos | más de 500 ms[6]Ayuda de Search Console. Core Web Vitals report |
| CLS | 0,1 o menos | 0,25 o menos | más de 0,25 |
El informe agrupa las URL que dan una experiencia parecida, calcula cada valor sobre el 75 % de las visitas de los últimos 28 días y da a cada grupo el estado de su peor métrica. Un grupo sin datos suficientes de LCP y CLS no aparece.[6]Ayuda de Search Console. Core Web Vitals report
El conjunto cambia, pero despacio. Las métricas pasan por tres fases, experimental, pendiente y estable, y una métrica estable no cambia más de una vez al año.[1]web.dev (Google, Philip Walton). Web Vitals El único cambio hasta ahora fue el de la respuesta: el 12 de marzo de 2024, INP sustituyó a FID (First Input Delay), que solo medía el retraso de la primera interacción, y Chrome dio de plazo hasta el 9 de septiembre de 2024 para dejar de usar FID en sus herramientas.[7]web.dev (Google, Rick Viscomi). Interaction to Next Paint becomes a Core Web Vital on March 12[4]web.dev (Google). Interaction to Next Paint (INP)
Lo que pesan en Google tiene matices que Google escribe. Las Core Web Vitals se usan en sus sistemas de clasificación, pero sacar buenos resultados en el informe no garantiza que tus páginas salgan arriba, y perseguir una puntuación perfecta solo por SEO quizá no sea el mejor uso de tu tiempo. La relevancia va primero: Google muestra el contenido más relevante aunque la experiencia sea peor, y una buena experiencia ayuda cuando hay muchas páginas útiles donde elegir.[2]Google Search Central. Understanding page experience in Google Search results En su documentación, Google redondea los umbrales como «menos de 200 milisegundos» y «menos de 0,1»;[8]Google Search Central. Understanding Core Web Vitals and Google search results web.dev y Search Console usan «o menos».
En una tienda
Una ficha de producto tiene las tres métricas a la vista. Un ejemplo ficticio de dónde suele estar cada una:
| Métrica | Qué la marca en una ficha | Qué la empeora |
|---|---|---|
| LCP | La foto principal del producto, cuando es el elemento más grande en pantalla | Una imagen pesada o que se descubre tarde |
| INP | Elegir una talla o un color, pulsar «Añadir al carrito», abrir la guía de tallas | Scripts largos en el hilo principal que retrasan la respuesta |
| CLS | La zona de precio, las estrellas de las reseñas, el aviso de cookies | Imágenes sin dimensiones y bloques que se insertan después |
Las causas de la última columna son las que da web.dev. Una imagen cuenta como candidato a LCP;[3]web.dev (Google). Largest Contentful Paint (LCP) la respuesta de una interacción se retrasa por tareas largas en el hilo principal del navegador;[4]web.dev (Google). Interaction to Next Paint (INP) y los saltos de contenido suelen venir de recursos que cargan de forma asíncrona, de elementos que se añaden al DOM por encima de lo que ya había y de imágenes o vídeos sin dimensiones conocidas.[5]web.dev (Google). Cumulative Layout Shift (CLS) En una tienda, mucho de eso lo añaden las aplicaciones, y por eso el renderizado de JavaScript de una ficha pesa también en su INP.
Google publica casos de negocio. Entre los que recogió web.dev en 2021, Vodafone Italia mejoró su LCP un 31 % y vendió un 8 % más.[9]web.dev (Google). The business impact of Core Web Vitals Es un caso de una empresa en una fecha, no una previsión para tu catálogo.
Lo que se suele confundir
Que la nota de Lighthouse son las Core Web Vitals. Lighthouse carga la página en un entorno simulado, sin ninguna persona, así que no puede medir INP: en su lugar da el Total Blocking Time como aproximación.[1]web.dev (Google, Philip Walton). Web Vitals Y la medición de laboratorio no sustituye a la de campo, porque el móvil, la red y la forma de usar la página cambian cada valor.[1]web.dev (Google, Philip Walton). Web Vitals Un 100 en Lighthouse no significa aprobar con tus clientes, ni un suspenso en Search Console se arregla mirando solo el laboratorio.
Cómo comprobarlo
- Abre el informe de Core Web Vitals de Search Console, primero en móvil. Corrige antes lo que está en «Mala» y, dentro de cada estado, lo que afecta a más URL o a las más importantes.[6]Ayuda de Search Console. Core Web Vitals report
- Pulsa una URL de ejemplo y pásala por PageSpeed Insights. Ten en cuenta que el informe da valores por grupo de URL y PageSpeed Insights suele darlos por URL, así que pueden no coincidir.[6]Ayuda de Search Console. Core Web Vitals report
- Si no hay datos, el sitio es nuevo en Search Console o el Chrome User Experience Report no tiene visitas suficientes para ese tipo de dispositivo.[6]Ayuda de Search Console. Core Web Vitals report
- Diagnostica en el laboratorio, con Lighthouse o las herramientas de Chrome, y usa el Total Blocking Time como pista para INP: mejorarlo en el laboratorio puede mejorar INP con usuarios reales.[1]web.dev (Google, Philip Walton). Web Vitals
- Mide en tu propia web. La biblioteca
web-vitalsde JavaScript mide las tres métricas como las calculan las herramientas de Google, y web.dev recomienda montar tu propia medición con usuarios reales para detectar a tiempo un empeoramiento.[1]web.dev (Google, Philip Walton). Web Vitals
Concepto cercano: experiencia en la página
La experiencia en la página (page experience) es más amplia. Google pregunta, además de por las Core Web Vitals, si la página se sirve de forma segura, si se ve bien en el móvil, si evita el exceso de anuncios y los intersticiales intrusivos y si se distingue bien el contenido principal. No es una única señal: sus sistemas miran varias, y de todos esos aspectos, solo las Core Web Vitals se usan directamente en la clasificación; el resto no ayuda a subir de forma directa, aunque hace la web más satisfactoria.[2]Google Search Central. Understanding page experience in Google Search results Las Core Web Vitals son la parte que se mide con números.
Para seguir, el término de renderizado del lado del servidor explica cómo llega el contenido de una ficha al navegador, y la ruta de lectura de este tema ordena el resto de términos.
Sinónimos
- English
- Core Web Vitals, CWV
- Español
- métricas web principales
Fuentes
- [1] web.dev (Google, Philip Walton). Web Vitals. Consultado el . ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑
- [2] Google Search Central. Understanding page experience in Google Search results. Consultado el . ↑ ↑ ↑
- [3] web.dev (Google). Largest Contentful Paint (LCP). Consultado el . ↑ ↑
- [4] web.dev (Google). Interaction to Next Paint (INP). Consultado el . ↑ ↑ ↑
- [5] web.dev (Google). Cumulative Layout Shift (CLS). Consultado el . ↑ ↑
- [6] Ayuda de Search Console. Core Web Vitals report. Consultado el . ↑ ↑ ↑ ↑ ↑ ↑
- [7] web.dev (Google, Rick Viscomi). Interaction to Next Paint becomes a Core Web Vital on March 12. Consultado el . ↑
- [8] Google Search Central. Understanding Core Web Vitals and Google search results. Consultado el . ↑
- [9] web.dev (Google). The business impact of Core Web Vitals. Consultado el . ↑
Historial de cambios
- Primera versión.
Esta definición se publica bajo licencia CC BY 4.0. Puedes reutilizar esta definición citando a Clione con un enlace a esta página.
Términos relacionados
Renderizado de JavaScript
Qué es el renderizado de JavaScript, cómo lo hace Google en una segunda fase, qué ven los bots de IA que no lo ejecutan y cómo comprobarlo en tu tienda.
Renderizado del lado del servidor
Qué es el SSR o renderizado del lado del servidor, en qué se diferencia del renderizado en el navegador y por qué decide qué leen Google y los bots de IA.
Search Console
Qué es Google Search Console, qué datos da de tu tienda (indexación, consultas, clics) y qué cuenta desde 2026 de AI Overviews y el Modo IA.
Ficha de producto
Qué es una ficha de producto, qué datos lleva, cómo la leen Google y los asistentes de IA, y cómo comprobar que el texto y el marcado dicen lo mismo.
User agent
Qué es el user agent, cómo se lee la cadena de un navegador o de Googlebot, por qué no prueba quién visita tu tienda y cómo se comprueba en los registros.
Enlazado interno
Qué es el enlazado interno, cómo lo usa Google para descubrir páginas y medir su importancia, qué enlaces no puede seguir y cómo revisarlo en tu tienda.
Haz que los bots entiendan tu catálogo
Clione completa cada ficha de producto con lo que los bots leen mejor: el grafo JSON-LD con sus datos estructurados, la meta description y las preguntas frecuentes. Tú revisas y pulsas Push; después comprobamos tu tienda en vivo para que todo siga publicado.