SEO Technique · Mai 2026

INP Core Web Vitals 2026 :
le signal que vous ignorez peut-être

43% des sites échouent le seuil INP de 200ms. Ce nouveau signal SEO mesure la réactivité de votre site. Voici comment l’optimiser.

43%
Sites en échec
200ms
Seuil Google
8-35%
Perte conversions
Réponse rapide

L’INP (Interaction to Next Paint) est une métrique Core Web Vitals qui mesure le temps entre une interaction utilisateur et la réponse visuelle du navigateur. Depuis mars 2024, l’INP a remplacé le FID comme signal de classement Google. Le seuil pour être considéré comme bon est de 200ms maximum.

En 2026, 43% des sites échouent encore ce seuil, ce qui en fait le Core Web Vital le plus difficile à optimiser. Les sites qui ne passent pas l’INP perdent entre 8 et 35% de conversions et de trafic selon les études récentes.

J’ai découvert l’importance de l’INP sur un projet client fin 2025. Le site avait un excellent LCP et CLS, mais une INP catastrophique à 450ms. Après 3 semaines d’optimisation JavaScript, on est passé à 180ms. Le trafic organique a augmenté de 12% le mois suivant.

L’INP est le Core Web Vital le plus technique à comprendre et à optimiser. Dans ce guide, je vous explique exactement ce qu’il mesure, pourquoi il est devenu crucial en 2026, et surtout les techniques concrètes que j’utilise pour passer sous le seuil des 200ms.

Qu’est-ce que l’INP et pourquoi c’est important ?

L’INP (Interaction to Next Paint) mesure la latence de toutes les interactions utilisateur sur votre page : clics, taps sur mobile, pressions de touches. Contrairement au FID qui ne mesurait que la première interaction, l’INP évalue chaque interaction et retient la pire (au 98ème percentile).

Concrètement, quand un visiteur clique sur un bouton, combien de temps faut-il pour que quelque chose se passe visuellement à l’écran ? Si ce délai dépasse 200ms, l’utilisateur perçoit un lag. Au-delà de 500ms, l’expérience devient frustrante.

Google a officiellement intégré l’INP comme signal de classement en mars 2024. Depuis la mise à jour de mars 2026, son poids dans l’algorithme a été augmenté au même niveau que le LCP et le CLS. Les trois métriques sont désormais équivalentes.

Les seuils INP à connaître en 2026

Google définit trois catégories de performance INP. Ces seuils déterminent si votre site est considéré comme rapide, moyen ou lent dans les Core Web Vitals. Ils impactent directement votre score PageSpeed et vos classements organiques.

Le changement majeur en mars 2026 est que Google évalue désormais les Core Web Vitals au niveau du site entier, pas seulement page par page. Même si certaines de vos pages passent l’INP, un site globalement lent sera pénalisé.

🟢

Bon : ≤ 200ms

Votre site répond instantanément aux interactions. L’utilisateur ne perçoit aucun délai. C’est le seuil à atteindre pour un bon score Core Web Vitals et un impact SEO positif.

🟡

À améliorer : 200-500ms

L’utilisateur perçoit un léger décalage. Votre site fonctionne mais n’est pas optimal. Google considère cette zone comme acceptable mais à améliorer.

🔴

Mauvais : > 500ms

L’expérience utilisateur est dégradée. Les visiteurs perçoivent clairement le lag. Ce niveau impacte négativement le SEO, les conversions et le taux de rebond.

Pourquoi 43% des sites échouent l’INP ?

L’INP est techniquement plus difficile à optimiser que le LCP ou le CLS car il dépend principalement du JavaScript. Chaque script qui s’exécute pendant une interaction bloque le thread principal du navigateur et augmente le temps de réponse.

Les principales causes d’échec INP que j’observe chez mes clients sont liées à l’accumulation de scripts tiers, aux frameworks JavaScript mal optimisés, et aux gestionnaires d’événements trop lourds.

Les sites e-commerce et SaaS sont particulièrement touchés car ils embarquent souvent de nombreux trackers, widgets de chat, scripts de personnalisation et bibliothèques JavaScript volumineuses qui s’exécutent à chaque interaction.

Cause d’échec INP Impact typique Difficulté de correction Solution principale
Scripts tiers (analytics, chat, pub) +100-300ms Moyenne Chargement asynchrone, lazy loading
Framework JS non optimisé (React, Vue) +50-200ms Élevée Code splitting, virtualisation
Event handlers bloquants +50-150ms Moyenne Debounce, requestIdleCallback
Polyfills et bibliothèques legacy +30-100ms Faible Suppression, alternatives légères
DOM trop volumineux (>1500 éléments) +20-80ms Moyenne Virtualisation, pagination

Comment mesurer l’INP de votre site ?

Plusieurs outils permettent de mesurer l’INP, mais tous ne donnent pas les mêmes données. Il faut distinguer les données de terrain (field data) des données de laboratoire (lab data).

Les données de terrain proviennent des vrais utilisateurs via le Chrome User Experience Report (CrUX). Ce sont celles que Google utilise pour le ranking. Les données de laboratoire sont simulées et servent au diagnostic mais pas au SEO.

Je recommande de commencer par Search Console et PageSpeed Insights pour avoir une vue globale, puis d’utiliser les DevTools Chrome pour le diagnostic technique approfondi.

Voici les outils que j’utilise pour mesurer et diagnostiquer l’INP :

  • Google Search Console → Core Web Vitals — Vue agrégée de vos pages en Bon/À améliorer/Mauvais, basée sur les données CrUX réelles de vos visiteurs
  • PageSpeed Insights — Score détaillé par page avec les données de terrain (si disponibles) et recommandations d’optimisation
  • Chrome DevTools → Performance — Enregistrement des interactions pour identifier les scripts qui bloquent le thread principal
  • Web Vitals Extension Chrome — Mesure en temps réel de l’INP pendant votre navigation sur votre site
  • DebugBear ou SpeedCurve — Monitoring continu avec alertes quand l’INP dépasse les seuils

Les 6 techniques d’optimisation INP que j’utilise

Après avoir optimisé des dizaines de sites, j’ai identifié 6 techniques qui fonctionnent systématiquement pour réduire l’INP. L’ordre de priorité dépend de votre stack technique, mais le retour sur investissement est généralement le plus fort sur les scripts tiers.

L’objectif n’est pas de supprimer les fonctionnalités, mais de les charger intelligemment pour qu’elles n’impactent pas les interactions utilisateur. Un site peut avoir 20 scripts tiers et garder un excellent INP si tout est bien orchestré.

javascript
// Technique 1 : Différer les scripts non critiques
// Chargement des scripts analytics après l’interaction initiale

if (‘requestIdleCallback’ in window) {
requestIdleCallback(() => {
// Charger les scripts non critiques
loadAnalytics();
loadChatWidget();
});
} else {
// Fallback pour navigateurs non supportés
setTimeout(() => {
loadAnalytics();
loadChatWidget();
}, 2000);
}

// Technique 2 : Debounce sur les handlers fréquents
const handleScroll = debounce(() => {
// Logique de scroll
}, 100);

Cas pratique : de 450ms à 180ms sur un site e-commerce

Pour illustrer concrètement ces techniques, voici un cas client récent. Un site e-commerce WooCommerce avec 15 000 produits affichait un INP de 450ms, principalement à cause des filtres produits et du widget de chat.

Après audit, j’ai identifié trois coupables : un script de chat Intercom qui se chargeait immédiatement, des event listeners sur chaque produit de la liste, et un plugin de filtres mal codé qui recalculait tout le DOM à chaque interaction.

Les optimisations ont pris 3 semaines : remplacement du chat par une version lazy-loaded, virtualisation de la liste produits pour ne rendre que les éléments visibles, et réécriture des filtres avec debounce. Résultat : INP passé à 180ms, trafic organique +12% en un mois.

Optimisation INP Core Web Vitals - Amélioration des performances web

L’INP mesure la réactivité perçue par l’utilisateur lors de chaque interaction avec votre site.

INP vs FID : comprendre le changement

Le FID (First Input Delay) ne mesurait que le délai de la première interaction sur la page. C’était une métrique imparfaite car un site pouvait avoir un excellent FID mais être lent sur les interactions suivantes.

L’INP corrige ce problème en mesurant toutes les interactions et en retenant le pire cas (98ème percentile). Cela signifie qu’une seule interaction très lente peut ruiner votre score INP global, même si 97% des interactions sont rapides.

En pratique, j’observe que beaucoup de sites qui passaient le FID échouent maintenant l’INP. C’est normal : le FID était un indicateur trop permissif qui ne reflétait pas vraiment l’expérience utilisateur complète.

L’impact SEO réel de l’INP en 2026

L’INP n’est pas le seul facteur de ranking, mais son importance a augmenté depuis mars 2026. Les données terrain montrent une corrélation significative entre les scores INP et les positions organiques, surtout pour les requêtes commerciales.

Les sites avec un INP supérieur à 500ms perdent en moyenne 8 à 35% de conversions selon les études. Ce n’est pas directement lié au SEO, mais l’expérience utilisateur dégradée augmente le taux de rebond, ce qui est un signal négatif pour Google.

Mon conseil : ne traitez pas l’INP uniquement comme un facteur SEO. Optimisez-le parce qu’il améliore réellement l’expérience de vos visiteurs, ce qui se traduit en conversions et en fidélisation.

Lucas Fonseque, consultant SEO et IA Toulouse

💡 Votre site échoue l’INP ?

Je peux vous aider à optimiser

Un audit technique de 30 minutes pour identifier les causes de votre INP élevé et définir un plan d’action concret pour passer sous les 200ms.

📅 Réserver un appel gratuit →

Questions fréquentes sur l’INP Core Web Vitals

Qu’est-ce que l’INP exactement ?

L’INP (Interaction to Next Paint) est une métrique Core Web Vitals qui mesure le temps entre une interaction utilisateur (clic, tap, pression de touche) et la réponse visuelle du navigateur. Contrairement au FID qui ne mesurait que la première interaction, l’INP évalue toutes les interactions sur votre page.

Google retient le pire cas au 98ème percentile pour calculer votre score INP. Cela signifie que même une seule interaction très lente sur votre page peut dégrader significativement votre score global. Le seuil pour être considéré comme bon est de 200 millisecondes maximum, ce qui représente la limite à partir de laquelle l’utilisateur ne perçoit plus de latence.

Pourquoi l’INP a remplacé le FID ?

Le FID (First Input Delay) ne mesurait que le délai de la toute première interaction de l’utilisateur sur la page. C’était une métrique imparfaite car elle ignorait toutes les interactions suivantes. Un site pouvait avoir un excellent FID mais être extrêmement lent sur les clics et scrolls ultérieurs.

L’INP corrige cette limitation en capturant la latence de chaque interaction sur la page. Il représente donc beaucoup mieux l’expérience utilisateur réelle. Google a commencé à utiliser l’INP comme signal de classement en mars 2024, et son poids a été augmenté lors de la mise à jour de mars 2026 pour atteindre le même niveau d’importance que le LCP et le CLS.

Comment savoir si mon site passe l’INP ?

Le moyen le plus fiable est Google Search Console dans la section Core Web Vitals. Vous y trouverez une répartition de vos pages en trois catégories : Bon, À améliorer, et Mauvais. Ces données proviennent du Chrome User Experience Report qui agrège les mesures réelles de vos visiteurs utilisant Chrome.

Vous pouvez aussi utiliser PageSpeed Insights pour tester une page spécifique. Si les données de terrain CrUX sont disponibles, vous verrez votre score INP réel. Sinon, vous n’aurez que les données de laboratoire simulées qui ne sont pas utilisées par Google pour le ranking. La Web Vitals Extension Chrome permet également de voir l’INP en temps réel pendant que vous naviguez sur votre site.

Quel est le seuil INP recommandé par Google ?

Google définit trois seuils pour l’INP : Bon si inférieur ou égal à 200 millisecondes, À améliorer entre 200 et 500 millisecondes, et Mauvais au-dessus de 500 millisecondes. Le seuil de 200ms correspond à la limite à partir de laquelle l’utilisateur perçoit un délai de réponse.

Pour le SEO, visez toujours un INP inférieur à 200ms sur toutes vos pages importantes. Les données montrent que 43% des sites échouent actuellement ce seuil, ce qui représente une opportunité de différenciation pour ceux qui l’optimisent. Un INP entre 200 et 500ms ne vous pénalisera pas sévèrement, mais vous n’aurez pas le bonus positif des sites vraiment rapides.

Quelles sont les causes principales d’un mauvais INP ?

Les causes les plus fréquentes d’un mauvais INP sont liées au JavaScript. Les scripts tiers comme les analytics, widgets de chat et pixels publicitaires bloquent souvent le thread principal du navigateur. Les frameworks JavaScript comme React ou Vue peuvent aussi causer des problèmes s’ils ne sont pas optimisés pour le code splitting.

D’autres causes incluent les gestionnaires d’événements trop lourds qui exécutent trop de code à chaque clic, les polyfills et bibliothèques legacy qui alourdissent l’exécution, et un DOM trop volumineux avec plus de 1500 éléments qui ralentit le rendering. L’identification de la cause exacte nécessite généralement un audit avec les Chrome DevTools Performance.

Comment optimiser l’INP sur un site WordPress ?

Sur WordPress, les principales sources de problèmes INP sont les plugins qui ajoutent du JavaScript sur le frontend. Commencez par identifier les plugins qui chargent des scripts sur chaque page via le panel Network des DevTools. Désactivez ou remplacez les plugins les plus lourds par des alternatives plus légères.

Utilisez un plugin de cache comme WP Rocket qui permet de différer le chargement du JavaScript non essentiel. Activez les options de lazy loading pour les images et les iframes. Évitez les page builders lourds comme Elementor sur les pages critiques, ou utilisez leurs fonctionnalités d’optimisation. Enfin, limitez le nombre de scripts tiers de tracking et marketing au strict nécessaire.

L’INP affecte-t-il vraiment le référencement ?

Oui, l’INP est un signal de classement officiel depuis mars 2024, et son importance a été renforcée lors de l’update de mars 2026. Google l’intègre dans le Page Experience signal qui contribue aux classements. Cependant, l’INP seul ne détermine pas vos positions : un site avec un excellent contenu et un mauvais INP peut encore bien se positionner.

L’impact SEO de l’INP est indirect mais réel. Un site lent augmente le taux de rebond et réduit l’engagement, qui sont des signaux utilisateur négatifs. Les études montrent que les sites avec un INP supérieur à 500ms perdent entre 8 et 35% de conversions. Optimisez l’INP d’abord pour l’expérience utilisateur, le bénéfice SEO suivra naturellement.

Quelle est la différence entre données de terrain et laboratoire ?

Les données de terrain (field data) proviennent de vrais utilisateurs naviguant sur votre site avec Chrome. Elles sont collectées via le Chrome User Experience Report et reflètent les performances réelles expérimentées par vos visiteurs. Ce sont ces données que Google utilise pour le ranking.

Les données de laboratoire (lab data) sont simulées par des outils comme Lighthouse dans des conditions contrôlées. Elles sont utiles pour le diagnostic technique car elles sont reproductibles, mais elles ne représentent pas forcément l’expérience utilisateur réelle. Pour le SEO, concentrez-vous sur l’amélioration des données de terrain, même si les données de laboratoire peuvent vous aider à identifier les problèmes.

Combien de temps faut-il pour améliorer l’INP ?

Le temps nécessaire dépend de la complexité de votre site et des causes du problème. Pour un site simple avec quelques scripts tiers à optimiser, comptez 1 à 2 semaines. Pour un site e-commerce ou SaaS avec beaucoup de JavaScript custom, comptez 3 à 6 semaines pour des améliorations significatives.

Une fois les optimisations déployées, comptez encore 28 jours pour voir les résultats dans Search Console. C’est le temps nécessaire pour que Google collecte suffisamment de données CrUX auprès de vos visiteurs. Si votre site a peu de trafic Chrome, la mise à jour des données peut prendre encore plus longtemps. Patience et monitoring sont essentiels.

Peut-on avoir un bon INP avec beaucoup de scripts tiers ?

Oui, c’est possible si les scripts sont chargés intelligemment. La clé est de différer le chargement des scripts non critiques après l’interaction initiale de l’utilisateur. Utilisez les attributs async et defer pour les scripts, et les techniques comme requestIdleCallback pour charger les fonctionnalités secondaires pendant les temps morts du navigateur.

J’ai des clients avec 15 à 20 scripts tiers qui maintiennent un INP sous 150ms grâce à une orchestration soignée. La stratégie consiste à identifier quels scripts sont vraiment nécessaires au chargement initial (souvent moins qu’on ne le pense), et à différer tout le reste. Un audit régulier de vos scripts tiers est recommandé car ils évoluent et peuvent devenir plus lourds avec le temps.

class= »lf-mod-15-trustindex » style= »margin:3rem 0;text-align:center; »>

Ce que disent mes clients

Lucas Fonseque

Retrouvez-moi sur les réseaux

Je partage chaque semaine mes expérimentations SEO et IA, des décryptages d'outils et des retours terrain. Rejoignez la communauté.