Core Web Vitals: Indicador INP – definición y umbrales clave
El Core Web Vitals indicador INP se ha convertido en un referente central para evaluar la capacidad de respuesta de un sitio web. Google ha hecho evolucionar sus criterios para reflejar mejor la calidad percibida por el usuario, más allá de un simple tiempo de carga mostrado en apariencia. El reto es ahora claro: comprender qué ocurre entre la acción y la respuesta visual.
Esta métrica ayuda a analizar el rendimiento real de una página web cuando un clic, un toque o una escritura desencadena una respuesta. Complementa la lectura de las demás señales de calidad relacionadas con la experiencia de usuario y la optimización técnica. Para los equipos de producto, marketing y desarrollo, permite identificar con mayor precisión qué ralentiza la interfaz.
Las secciones siguientes explican la definición, los umbrales, el cálculo, las causas de un mal resultado y las palancas concretas para mejorar la capacidad de respuesta. El objetivo es comprender cómo medir, diagnosticar y optimizar sin confundir las pruebas de laboratorio con los datos de campo.
En este artículo:
Toggle¿Qué es el INP (Interaction to Next Paint)?
El Interaction to Next Paint mide el retardo entre una acción del usuario y la aparición de la respuesta visual correspondiente. En la práctica, se trata del tiempo necesario para que el navegador procese el evento y muestre después el siguiente repintado visible en la pantalla. Cuanto más corto es ese retardo, mejor es la capacidad de respuesta percibida.
Esta métrica no se limita a un solo tipo de acción. Tiene en cuenta los clics, las pulsaciones en pantalla táctil, la escritura con teclado y otras interacciones habituales. Es lo que la convierte en un indicador más representativo de la experiencia de usuario que una medición aislada sobre un único evento.
Lo que el INP evalúa realmente
El principio es sencillo: una acción desencadena un procesamiento y, después, el navegador debe poder pintar una respuesta visible. El interaction to next paint evalúa la latencia global de esta cadena, con una lectura orientada al campo. El objetivo no es solo ejecutar código, sino optimizar la sensación de fluidez.
- El retardo antes del inicio del procesamiento.
- El tiempo dedicado a ejecutar los callbacks y scripts asociados.
- El tiempo necesario para mostrar el resultado en la pantalla.
En los Core Web Vitals, este enfoque ayuda a Google a comprender mejor la capacidad de respuesta de una página en condiciones reales. También ofrece un marco más útil para priorizar una optimización técnica.
¿Por qué el INP ha sustituido al FID?
Google sustituyó el FID por el INP en marzo de 2024 para disponer de un indicador más completo. El FID solo medía la primera interacción, lo que dejaba de lado las lentitudes que aparecían después de la carga inicial. El INP cubre ahora el conjunto de las interacciones observadas durante la visita.
Este cambio es importante, porque una página puede mostrar un buen comportamiento en el primer clic y volverse lenta después. Con el FID, esa degradación quedaba invisible. Con el INP, Google evalúa mejor la calidad de la capacidad de respuesta durante toda la vida de la sesión.
Los límites del FID
El FID medía únicamente el retardo de la primera acción, sin tener en cuenta el renderizado final. En consecuencia, podía subestimar los problemas de rendimiento percibidos por el usuario. Por eso Google introdujo un indicador más representativo de los usos reales.
- El FID solo procesaba un único evento.
- No captaba las ralentizaciones posteriores al primer contacto.
- Era menos útil para diagnosticar las interfaces complejas.
El paso del FID al INP, oficializado en marzo, acerca los Core Web Vitals a la experiencia realmente vivida. Es también una invitación a optimizar todo el recorrido interactivo, y no solo la primera impresión.
¿Cuáles son los umbrales de una buena puntuación INP?
Los umbrales de referencia permiten evaluar rápidamente si la capacidad de respuesta de un sitio web es satisfactoria. Google distingue por lo general tres niveles: satisfactorio, que hay que mejorar y mediocre. Los referentes más utilizados son 200 ms y 500 ms.
Un resultado inferior a 200 ms se considera bueno para la mayoría de los contextos. Entre 200 y 500 ms, resulta necesario optimizar ciertos elementos. Por encima de 500 ms, la capacidad de respuesta suele percibirse como penalizadora.
Leer los umbrales con método
No basta con mirar un valor aislado para comprender el comportamiento global. También hay que evaluar la estabilidad de las interacciones y los casos más lentos observados en los usuarios reales. Google se apoya, de hecho, en datos de campo para establecer este diagnóstico.
- Menos de 200 ms: capacidad de respuesta satisfactoria.
- Entre 200 y 500 ms: optimización recomendada.
- Más de 500 ms: prioridad alta de mejora.
Estos umbrales sirven de base para gestionar la optimización. También permiten evaluar el impacto de un cambio de código, de un nuevo script o de una nueva funcionalidad en el rendimiento.
¿Cómo medir el INP con datos reales?
El INP oficial se basa en datos de campo, es decir, en interacciones realmente observadas en los usuarios. Las pruebas de laboratorio son útiles para comprender el problema, pero no ofrecen la medición oficial. Para seguir este indicador, hay que priorizar, por tanto, las señales recopiladas en la vida real.
Las fuentes más habituales incluyen CrUX, Google Search Console y algunas herramientas RUM. Ofrecen una visión más fiable del rendimiento percibido en diferentes dispositivos, redes y comportamientos de navegación. Esto permite comprender mejor las variaciones según el contexto.
Dónde encontrar los datos útiles
Varias herramientas pueden ayudar a seguir la capacidad de respuesta y a comparar los resultados con el tiempo. Lo importante es distinguir los entornos: campo para la medición oficial, laboratorio para el análisis de las causas.
- Google Search Console para seguir las señales Core Web Vitals.
- PageSpeed Insights para cruzar datos de campo y recomendaciones.
- CrUX para observar las estadísticas procedentes de las visitas reales.
- Soluciones RUM para medir los comportamientos en tu sitio.
Un buen seguimiento se basa en esta complementariedad. Los datos de campo indican lo que viven los usuarios, mientras que las herramientas de diagnóstico ayudan a comprender por qué se degrada el rendimiento.
¿Qué herramientas utilizar para analizar el INP?
Para analizar esta métrica, hay que combinar varias herramientas según el nivel de lectura que se busca. Las herramientas de campo sirven para evaluar las tendencias reales, mientras que las herramientas de laboratorio ayudan a aislar un problema preciso. Este enfoque ofrece una visión más fiable de la capacidad de respuesta.
Google recomienda cruzar las señales procedentes de varias fuentes para priorizar mejor las optimizaciones. Un resultado medio en un sitio web no tiene el mismo significado según el volumen de tráfico, el tipo de dispositivos o los recorridos más utilizados.
Las herramientas más útiles
- PageSpeed Insights para una vista rápida y pistas de optimización.
- Lighthouse para probar escenarios en laboratorio.
- Chrome DevTools para registrar y analizar las interacciones lentas.
- CrUX para verificar los datos reales agregados.
- Soluciones RUM para seguir la experiencia de usuario de forma continua.
Estas herramientas no tienen el mismo papel. Una herramienta de laboratorio no sustituye a la medición de campo, pero sigue siendo imprescindible para comprender las causas técnicas y preparar una optimización eficaz.
¿Cuáles son las causas de un INP demasiado alto?
Un mal resultado suele provenir de un hilo principal saturado por tareas demasiado pesadas. Cuando JavaScript monopoliza el navegador, el procesamiento de los eventos se retrasa y el renderizado final también. La consecuencia es directa: la capacidad de respuesta baja y la experiencia de usuario se degrada.
Las causas más frecuentes incluyen las tareas largas de JavaScript, un DOM demasiado voluminoso, callbacks costosos y operaciones de renderizado demasiado pesadas. También hay que tener en cuenta los scripts de terceros, las animaciones complejas y las actualizaciones repetidas de la interfaz.
Los principales puntos de bloqueo
- Tareas largas en el main thread.
- Callbacks de eventos demasiado pesados.
- DOM demasiado grande o demasiado profundo.
- Scripts no esenciales cargados demasiado pronto.
- Renderizado visual retrasado tras el procesamiento.
Para comprender el origen del problema, hay que separar el retardo de entrada, el tiempo de procesamiento y el retardo de presentación. Esta lectura ayuda a optimizar en el lugar adecuado, en lugar de aplicar correcciones generales sin efecto real.
¿Cómo optimizar JavaScript y los callbacks para mejorar el INP?
La optimización de JavaScript suele ser la palanca más eficaz para mejorar la capacidad de respuesta. El primer objetivo consiste en reducir el trabajo ejecutado en el hilo principal. Cuanto menos bloqueado está el navegador, más rápido puede responder a las acciones del usuario.
También hay que aligerar los event callbacks. Un callback solo debería contener lo estrictamente necesario, para limitar el tiempo de procesamiento y dejar respirar al navegador. Esta lógica mejora directamente la fluidez percibida.
Acciones prioritarias del lado de JavaScript
- Eliminar el código inútil y el JavaScript no crítico.
- Dividir las tareas largas en segmentos más cortos.
- Aplazar ciertos scripts con async o defer.
- Desplazar los procesamientos pesados a Web Workers.
- Evitar las operaciones costosas en los callbacks.
Esta optimización del código no actúa solo sobre el tiempo de respuesta. También mejora la estabilidad de la interfaz en los dispositivos menos potentes, donde la más mínima sobrecarga puede volverse visible.
¿Cómo reducir el retardo de presentación tras una interacción?
El retardo de presentación corresponde al tiempo necesario para mostrar la respuesta visual después del procesamiento lógico. Para mejorar este punto, hay que reducir el coste del renderizado y simplificar los elementos que deben actualizarse. Una presentación rápida refuerza la percepción de fluidez.
Varias técnicas son útiles: reducir el tamaño del DOM, evitar los reflows costosos y recurrir al lazy rendering cuando resulta pertinente. El uso de content-visibility también puede ayudar a dejar de lado las zonas no visibles.
Técnicas eficaces para el renderizado
- Reducir el número de elementos manipulados.
- Limitar los recálculos de estilo y de diseño.
- Retrasar la aparición de los contenidos secundarios.
- Ocultar las zonas fuera de pantalla con técnicas adecuadas.
Cuando el renderizado es más ligero, la respuesta visual llega más rápido. Esto mejora la percepción de velocidad, aunque una parte del procesamiento técnico siga presente en segundo plano.
¿Cómo diagnosticar un mal INP en laboratorio y mejorar la experiencia de usuario?
Un diagnóstico en laboratorio permite reproducir las interacciones lentas e identificar los cuellos de botella. Chrome DevTools, Lighthouse en modo Timespan, la extensión Web Vitals o las grabaciones de Performance son especialmente útiles para comprender qué bloquea. Ayudan a visualizar la secuencia completa entre el evento y el renderizado.
También resulta pertinente añadir un feedback visual inmediato durante los procesamientos largos. Un spinner, un mensaje de confirmación o un aviso de añadido al carrito tranquiliza al usuario y mejora la percepción de la capacidad de respuesta, aunque el procesamiento total lleve tiempo. Este tipo de elemento no sustituye a una optimización técnica, pero mejora la experiencia de usuario.
Lo que hay que verificar durante el diagnóstico
- La duración de las tareas largas de JavaScript.
- El momento en que el navegador puede retomar el control.
- El coste real del renderizado después de la acción.
- La presencia de elementos visuales de feedback.
Este trabajo de diagnóstico permite comprender qué optimizaciones tendrán más impacto. También facilita la priorización entre corrección del código, aligeramiento de la estructura y mejora de la respuesta visual.
¿Cuál es el impacto del INP en el SEO?
El impacto de esta métrica en el posicionamiento existe sobre todo a través de la calidad de la experiencia de usuario. Google valora los sitios capaces de ofrecer una navegación fluida y reactiva. Un buen resultado puede, por tanto, apoyar la visibilidad en contextos competitivos.
En cambio, el INP no sustituye al contenido, la autoridad o la pertinencia editorial. Actúa como una señal de calidad entre otras. Para obtener un beneficio duradero, hay que integrarlo en una estrategia más amplia de optimización.
Por qué este indicador cuenta para Google
Una interfaz lenta puede desanimar el uso y aumentar los abandonos. A la inversa, una buena capacidad de respuesta mejora la percepción global del sitio web. Google tiene en cuenta esta calidad de uso en sus Core Web Vitals, lo que lo convierte en un elemento importante que hay que seguir.
El mejor resultado proviene de un enfoque equilibrado: un contenido útil, una arquitectura clara y una optimización técnica continua. Es esa combinación la que permite mejorar de forma duradera el rendimiento y la satisfacción de los usuarios.
En resumen, el Core Web Vitals indicador INP sirve para evaluar la capacidad de respuesta real de un sitio web, diagnosticar los bloqueos y guiar las optimizaciones prioritarias. Midiendo los datos de campo, aligerando JavaScript y cuidando el renderizado, es posible mejorar el rendimiento y la percepción de velocidad. Para los equipos que quieren reforzar su presencia en Google, es una palanca concreta, útil y duradera.



