

El INP (Interaction to Next Paint) es la métrica de los Core Web Vitals que mide la capacidad de respuesta de una página: cuánto tarda en reaccionar de forma visible cuando alguien hace clic, toca la pantalla o pulsa una tecla. Google lo incorporó en marzo de 2024 en sustitución del FID y es una de las métricas más sensibles al JavaScript que carga la web, por lo que suele ser de las que más cuesta mejorar.
Esta guía explica cómo se calcula, qué valores se consideran buenos, cómo medirlo con datos reales y qué hacer para mejorarlo. Forma parte de los contenidos de SEO técnico que trabajamos desde nuestra agencia SEO.
El INP evalúa la capacidad de respuesta de una página observando la latencia de todos los clics, toques y pulsaciones de tecla que se producen durante la visita. El valor que se informa es el de la interacción más larga. En páginas con muchas interacciones se descarta una por cada 50, para no penalizar picos aislados.
La latencia de una interacción es el tiempo que pasa desde que el usuario actúa hasta que el navegador puede pintar el siguiente fotograma con una respuesta visible. Por eso el INP no mide cuánto tarda en completarse todo lo que desencadena la acción, como una petición al servidor, sino cuánto tarda la página en reaccionar a la vista del usuario.
Un ejemplo habitual es el envío de un formulario de contacto. Al pulsar el botón se disparan varios procesos: enviar el correo de confirmación, registrar el contacto en el CRM, avisar a las herramientas de analítica. Si todo eso se ejecuta antes de que la página muestre nada, el usuario ve el botón congelado durante unos segundos y el INP es alto. Si la página muestra primero la confirmación o un aviso de «Enviando…» y deja el resto del trabajo para después, el INP baja.
Saber en cuál de las tres se pierde el tiempo es lo que orienta la optimización.
Cuentan los clics con el ratón, los toques en pantallas táctiles y las pulsaciones de tecla, físicas o en pantalla. No cuentan el desplazamiento, el paso del cursor por encima ni el zoom. Sí cuentan las interacciones dentro de iframes incrustados, como el botón de reproducir de un vídeo.
Google evalúa el INP en el percentil 75 de las visitas, por separado en móvil y en escritorio:
Una página puede no tener valor de INP si nadie interactúa con ella, si los usuarios solo se desplazan o pasan el cursor, o si no hay suficientes datos de usuarios de Chrome.
El INP es una de las tres métricas de los Core Web Vitals, el conjunto con el que Google mide la experiencia de usuario de una página:
Forman parte de las señales de experiencia de página que Google tiene en cuenta en el posicionamiento. Son una señal más y no sustituyen a la relevancia del contenido, pero mejorarlos beneficia de forma directa al usuario.
El FID (First Input Delay) solo medía el retraso de la primera interacción, es decir, el tiempo hasta que el navegador empezaba a procesarla. El INP observa todas las interacciones y cubre el recorrido completo: retraso de entrada, procesamiento y presentación.
Por eso una web que aprobaba con el FID puede suspender con el INP. Antes bastaba con que la primera respuesta fuera ágil. Ahora cuenta también todo lo que ocurre después. Google sustituyó el FID por el INP el 12 de marzo de 2024.
La mejor fuente es el dato de campo, recogido de usuarios reales, porque el INP depende de lo que hace cada visitante en la página.

CrUX te dice si hay un problema, pero no qué lo causa. Además, procede solo de usuarios de Chrome: según la documentación de Google, Safari no lo admite.
En laboratorio, el INP depende de las interacciones que simules, así que no sustituye al dato de campo. Algunas herramientas solo observan la carga de la página y no informan de INP. En ese caso, el Tiempo de bloqueo total (TBT) sirve como indicador aproximado, aunque no equivale al INP.
Para reproducir interacciones lentas, abre la página en Chrome, usa el panel de Rendimiento de DevTools y repite los recorridos habituales: abrir el menú, usar el buscador interno, desplegar bloques de contenido, enviar un formulario. Interactúa también mientras la página se está cargando, que es cuando el hilo principal suele estar más ocupado. Google explica el método en su guía para diagnosticar interacciones lentas en laboratorio.
Las peticiones de red, por sí solas, no penalizan el INP. Lo que cuenta es si la página puede pintar una respuesta mientras esas peticiones se resuelven.
El primer paso es identificar qué interacciones son lentas, con datos de campo si los hay y con pruebas en laboratorio si no. El segundo es ver en qué fase se pierde el tiempo y actuar sobre ella.
Reduce las tareas largas durante la carga, pospón los scripts que no se necesitan al principio y revisa las etiquetas de Google Tag Manager y los plugins que añaden JavaScript propio.
Divide las tareas largas en partes más pequeñas y cede el control al navegador entre ellas. Limita lo que hace el controlador del evento a lo imprescindible para mostrar la respuesta y deja para después lo demás. En el formulario del ejemplo, muestra primero la confirmación y envía después los datos al CRM y a analítica. Para cálculos pesados, valora los web workers, que los sacan del hilo principal.
Reduce el tamaño del DOM, simplifica los estilos y evita los cambios de diseño que obligan a recalcular la página varias veces seguidas.
Añadir un indicador visual de respuesta rápida ayuda, pero solo funciona si el hilo principal queda libre para pintarlo. Si no, hay que atacar la causa. La colección de guías de web.dev sobre optimización del INP detalla cada técnica.
No del todo. En laboratorio el valor depende de las interacciones que se simulen y puede no reflejar lo que experimentan los usuarios. Lo ideal es empezar por los datos de campo y usar el laboratorio para reproducir y corregir los problemas.
Suele deberse a que los usuarios no interactúan con ella, a que solo se desplazan o a que no hay datos suficientes. En esos casos, el valor aparecerá cuando haya más visitas con interacciones medibles. Mientras tanto, prueba tú los recorridos clave en laboratorio.
Forma parte de las señales de experiencia de página, pero es una señal más. Mejorarlo no garantiza subir posiciones, aunque sí mejora la experiencia de quien usa la web, y con ella la probabilidad de conversión.
Si necesitas ayuda para diagnosticar y mejorar el INP de tu web, desde nuestra agencia SEO podemos revisarlo: hablemos.

¿Tienes un proyecto en mente? Cuéntanoslo
Cuánto tarda tu web en reaccionar a un clic, un toque o una tecla, cómo medirlo con datos reales y qué hacer cuando el INP se dispara.