Interaction to Next Paint (INP)
Le temps que met la page à répondre quand on clique ou qu'on tape.
Définition
L’INP mesure le temps que met la page à répondre quand on clique ou qu’on tape. La page est affichée, mais le navigateur exécute encore du code : un menu s’ouvre en retard, un bouton semble ignoré. Le seuil publié par Google sur web.dev est de 200 millisecondes.
Que mesure l’INP exactement ?
Le délai entre une interaction et la mise à jour visible de la page.
Trois moments composent ce délai : l’attente avant que le navigateur puisse traiter l’événement, le temps d’exécution du code associé, et le temps de peindre le résultat. La mesure retient une des interactions les plus lentes de la visite, et non la moyenne : une seule action très lente pèse donc lourd.
C’est ce qui distingue l’INP du FID qu’il remplace : ce dernier ne regardait que la première interaction, ce qui flattait les pages devenant lentes à l’usage.
Le raccourci à éviter. Chercher à améliorer l’INP dans un outil de laboratoire. Il se mesure sur des interactions réelles, qu’une simulation ne produit pas. Les données de champ de la Search Console sont la seule source qui compte pour cette mesure.
Qu’est-ce qui dégrade l’INP sur WordPress ?
Le volume de JavaScript exécuté, plus que sa taille téléchargée.
Les causes courantes sont les extensions qui ajoutent leurs scripts sur toutes les pages, y compris celles qui n’en ont pas besoin, les scripts tiers d’analyse ou de discussion, les constructeurs de page qui embarquent de larges bibliothèques, et les carrousels ou animations qui recalculent la mise en page à chaque interaction.
Un point aggrave le tout sur mobile : le processeur d’un téléphone d’entrée de gamme met plusieurs fois plus de temps à exécuter le même code.
Comment améliorer l’INP ?
En réduisant le code exécuté avant tout autre réglage.
Le premier geste est de n’exécuter les scripts que là où ils servent. Une extension de formulaire n’a pas à charger son code sur toutes les pages du site. Le second est de retirer les scripts tiers dont personne ne se sert plus, souvent hérités d’une campagne ou d’un outil abandonné.
Reporter le chargement aide, mais déplace parfois le problème : un script différé qui s’exécute au moment où le visiteur clique produit exactement le retard que l’INP mesure.
Questions fréquentes
Mon site vitrine sans interaction est-il concerné ?
Peu, mais un menu déroulant, un bouton de navigation ou un formulaire sont déjà des interactions. Une page sans aucune interaction ne produit pas de mesure et n’est donc pas pénalisée.
Où voir l’INP de mon site ?
Dans la Search Console, section Signaux web essentiels, et dans PageSpeed Insights quand le trafic est suffisant pour que Google publie des données de champ.
Réduire le poids des images améliore-t-il l’INP ?
Non. Les images pèsent sur l’affichage, pas sur la réactivité. L’INP dépend du travail que le navigateur doit faire au moment de l’interaction, donc essentiellement du JavaScript.
Sources
Et sur votre site ?
Une définition ne dit pas si vous êtes concerné.
L'audit gratuit répond dans votre cas : état technique, temps de chargement, et ce que Google voit réellement de vos pages. Un constat écrit, sans engagement et sans jargon.