Avancé 6 min 1 min de lecture Core Web Vitals

Comprendre et mesurer l’INP (Interaction to Next Paint)

L'INP mesure la réactivité de votre page aux interactions. Découvrez sa définition, son seuil de 200 ms, ses trois composantes et comment le mesurer.

Par Nicolas Dupont Mis à jour le 23 juin 2026

L’INP (Interaction to Next Paint) est une métrique Core Web Vitals stable qui évalue la réactivité globale d’une page. Elle observe la latence de toutes les interactions de l’utilisateur (clics, appuis, frappes clavier) tout au long de sa visite, puis retient une valeur représentative de l’ensemble. Un INP faible signifie que la page a répondu rapidement à la quasi-totalité des interactions.

C’est une métrique essentielle pour le SEO et l’expérience utilisateur, car la majorité du temps passé sur une page se déroule après son chargement. Une page qui se charge vite mais réagit lentement aux clics frustre les visiteurs autant qu’une page lente à l’affichage. L’INP capture précisément cette dimension d’interactivité.

On a longtemps focalisé sur la vitesse de chargement en oubliant que l’essentiel de la visite se passe après. L’INP remet la réactivité au centre, et c’est une excellente chose. Mon parti pris : une page qui s’affiche en une seconde mais qui se fige à chaque clic offre une moins bonne expérience qu’une page un peu plus lente mais fluide. Travaillez les deux, pas seulement le chargement.

— Nicolas Dupont

Ce que mesure l'INP et son seuil

L’INP correspond à la latence de l’interaction la plus longue observée pendant la visite, une fois les anomalies écartées. La latence d’une interaction va du moment où l’utilisateur agit jusqu’au moment où le navigateur affiche le frame suivant, c’est-à-dire le retour visuel confirmant que l’action a été prise en compte.

Pour offrir une bonne réactivité, visez un INP de 200 millisecondes ou moins, mesuré au 75e centile des chargements, mobile et ordinateur séparés.

Classement Valeur INP Centile

Bon

200 ms ou moins

75e

À améliorer

Entre 200 ms et 500 ms

75e

Médiocre

Plus de 500 ms

75e

Les trois composantes d'une interaction

La latence d’une interaction se décompose en trois phases. Le délai d’entrée est le temps qui s’écoule avant que le moindre gestionnaire d’événement ne commence à s’exécuter, souvent à cause de tâches longues sur le thread principal. La durée de traitement correspond au temps d’exécution de tous les gestionnaires associés. Le délai de présentation est le temps écoulé après ce traitement jusqu’à l’affichage du frame suivant à l’écran.

Comprendre ces trois phases est la clé pour diagnostiquer un INP élevé : selon la phase la plus coûteuse, les leviers d’optimisation diffèrent.

Phase Définition Ce qui l'allonge

Délai d’entrée

Temps avant l’exécution du premier gestionnaire d’événement

Tâches longues occupant le thread principal

Durée de traitement

Temps d’exécution de tous les gestionnaires de l’interaction

Code JavaScript lourd déclenché par l’interaction

Délai de présentation

Temps entre la fin du traitement et l’affichage du frame

Rendu et mise en page coûteux

Quelles interactions sont prises en compte

Seuls trois types d’interaction sont observés : le clic avec une souris, l’appui sur un écran tactile et la frappe sur un clavier physique ou à l’écran. Le survol, le zoom et le défilement ne sont pas comptés, même si certains de ces gestes peuvent inclure un clic ou un appui mesuré. Une interaction regroupe souvent plusieurs événements (par exemple pointerdown, pointerup et click) : c’est l’événement le plus long qui détermine la latence.

L’INP se distingue ainsi de l’ancien FID, qui ne mesurait que le délai d’entrée de la première interaction. L’INP prend en compte la durée totale de toutes les interactions, ce qui en fait un indicateur de réactivité bien plus complet.

Comment mesurer l'INP

L’INP se mesure avant tout sur le terrain, auprès d’utilisateurs réels, car il dépend de la façon dont chacun interagit avec la page. En laboratoire, aucune interaction n’est simulée par défaut : le TBT (Total Blocking Time) sert alors d’indicateur de substitution, sans remplacer l’INP. En JavaScript, l’INP s’appuie sur l’API Event Timing ; la bibliothèque web-vitals, via sa fonction dédiée, gère le calcul et les cas particuliers.

Outil Type

Rapport sur l’expérience utilisateur Chrome (CrUX)

Terrain

PageSpeed Insights

Terrain

Search Console (rapport Core Web Vitals)

Terrain

Bibliothèque JavaScript web-vitals

Terrain

Solution de suivi des utilisateurs réels (RUM)

Terrain

Lighthouse (TBT comme indicateur de substitution)

Laboratoire

Lighthouse ne mesure pas l'INP

Les outils de laboratoire qui chargent la page sans simuler d’interaction ne peuvent pas calculer l’INP. Lighthouse s’appuie alors sur le TBT, un indicateur de substitution utile mais distinct. Pour juger réellement la réactivité de vos pages, fiez-vous aux données terrain au 75e centile. Une page peut d’ailleurs ne renvoyer aucun INP si personne n’a cliqué, appuyé ou tapé dessus.

Besoin d'aide pour mettre en pratique ? Nos experts SEO vous accompagnent.
Parler à un expert

À faire

  • viser 200 ms au 75e centile
  • analyser les trois phases de latence
  • mesurer sur le terrain
  • surveiller l’INP tout au long de la visite

À éviter

  • confondre l’INP et le TBT
  • croire que le défilement compte comme interaction
  • se limiter au premier clic comme le faisait le FID
  • juger l’INP en laboratoire

Points clés à retenir

  • Visez un INP de 200 ms ou moins au 75e centile.
  • Décomposez la latence : délai d'entrée, durée de traitement, délai de présentation.
  • Seuls les clics, appuis et frappes clavier sont mesurés.
  • L'INP couvre toutes les interactions, là où le FID se limitait à la première.
  • Mesurez sur le terrain ; en laboratoire, le TBT sert d'indicateur de substitution.

L’INP traduit la réactivité de la page sur toute la visite.

Quiz : testez vos connaissances

  1. Quelles interactions l'INP prend-il en compte ?

    • Uniquement le premier clic de la visite, comme le faisait le FID
    • Toutes les interactions, y compris le défilement et le survol
    • Le clic souris, l'appui tactile et la frappe clavier, mais ni le survol, ni le zoom, ni le défilement

    L’INP n’observe que le clic de souris, l’appui sur écran tactile et la frappe clavier. Le survol, le zoom et le défilement ne sont pas comptés.

  2. En quelles phases se décompose la latence d'une interaction ?

    • Le chargement, le rendu et l'affichage final
    • Le délai d'entrée, la durée de traitement et le délai de présentation
    • Le TTFB, le FCP et le LCP

    La latence va de l’action de l’utilisateur au frame suivant. Elle se décompose en délai d’entrée, durée de traitement des gestionnaires d’événement et délai de présentation du retour visuel.

  3. Pourquoi l'INP se mesure-t-il avant tout sur le terrain ?

    • Parce qu'il dépend de la façon dont chaque utilisateur interagit avec la page
    • Parce que le terrain est le seul à pouvoir calculer le TBT
    • Parce que le laboratoire simule par défaut toutes les interactions réelles

    L’INP dépend des interactions réelles, donc il se mesure sur le terrain. En laboratoire, aucune interaction n’est simulée par défaut et le TBT sert d’indicateur de substitution.

À propos de l'auteur

Nicolas Dupont

Nicolas Dupont

Expert SEO Sénior & Fondateur

Il a fait grimper des sites en haut de Google et accompagné plus de 120 entreprises avant de fonder Les Webineurs. Sur votre projet SEO, vous échangez directement avec Nicolas, pas un commercial ni un junior. Un expert dédié et du trafic organique qui dure.

Voir le profil

Besoin d'un accompagnement SEO ?

Vos visiteurs attendent trop longtemps après chaque clic ?

Faire le point avec un expert SEO