Retour aux articles

Comment optimiser l’INP de votre site en empêchant les scripts tiers de bloquer les interactions ?

L’INP (Interaction to Next Paint) mesure le délai entre une interaction utilisateur et la mise à jour visuelle correspondante. Google recommande un INP inférieur à 200 ms pour une expérience fluide. Il est souvent dégradé par des scripts tiers (analytics, tags, publicités). SmartINP permet d’en réduire l’impact.

Introduction

L’INP (Interaction to Next Paint) est désormais un indicateur central des Core Web Vitals. Il mesure le délai entre une interaction utilisateur (clic, saisie, tap…) et la mise à jour visuelle correspondante.

Autrement dit :

plus votre INP est faible, plus les interactions sur votre site paraissent instantanées.

Google recommande un INP inférieur à 200 ms pour garantir une expérience fluide.

Sur de nombreux sites, la dégradation de l’INP ne vient pas du code métier… mais des scripts tiers (analytics, tags marketing, publicités, widgets…).

C’est précisément ce que le SmartINP permet d’optimiser.

Pourquoi les scripts tiers dégradent votre INP ?

Lorsqu’un utilisateur clique sur :

Plusieurs scripts peuvent s’exécuter simultanément :

Tous utilisent le thread principal du navigateur.

Si un script tiers monopolise ce thread, même brièvement, l’affichage attendu est retardé.

⚠️ Quelques dizaines de millisecondes de blocage suffisent à dégrader significativement l’INP, en particulier sur mobile.

Plus votre site embarque de scripts tiers (third parties), plus le risque augmente, et vous n’avez généralement pas accès à leur code pour en optimiser le comportement.

SmartINP : prioriser vos scripts métier au moment critique

SmartINP agit précisément au moment de l’interaction utilisateur.

Son principe :

Résultat :

l’action principale (ex : ajout au panier) est exécutée immédiatement, sans être bloquée par des scripts externes.

💡 L’optimisation SmartJS agit au chargement

💡 L’optimisation SmartINP agit lors des interactions

Comment activer SmartINP dans EdgeSpeed ?

L’activation se fait depuis la console EdgeSpeed directement sur la configuration des applications de votre domaine.

Étapes :

La majorité des scripts tiers connus pour impacter l’INP sont déjà gérés automatiquement.

Ajouter un domaine tiers : bonnes pratiques

Lors de l’ajout manuel d’un domaine tiers, il est essentiel de valider les interactions critiques.

Checklist recommandée :

⚠️ SmartINP ne doit jamais dégrader une fonctionnalité métier.

Toujours valider les parcours utilisateurs clés après activation ou modification.

Quels résultats pouvez-vous attendre ?

Les observations réalisées sur différents environnements clients montrent :

Les gains dépendent notamment :

Pourquoi intégrer SmartINP dans votre stratégie Core Web Vitals ?

SmartINP permet :

Pour les sites fortement dépendants de scripts tiers, SmartINP devient un levier structurant.

Conclusion

Les scripts tiers sont indispensables à votre stratégie marketing et analytics.

Mais ils ne doivent pas ralentir vos interactions critiques.

SmartINP vous permet de garder le contrôle sur l’interactivité en priorisant vos scripts métier au moment clé : l’action utilisateur.