INP remplace FID : ce qui change
Interaction to Next Paint (INP) remplace First Input Delay (FID) dans les Core Web Vitals. INP mesure la réactivité de toutes les interactions (pas juste la première). Seuil bon : <200ms. La plupart des sites doivent s'optimiser.
Impact GSO confirmé sur le classement des pages.
Les 3 Core Web Vitals actuels
| Métrique | Mesure | Seuil "Bon" |
| LCP (Largest Contentful Paint) | Temps de chargement | <2,5s |
| INP (Interaction to Next Paint) | Réactivité | <200ms |
| CLS (Cumulative Layout Shift) | Stabilité visuelle | <0,1 |
Pourquoi INP est plus exigeant que FID
FID (ancien)
- Mesurait uniquement la première interaction
- Facile à optimiser
- Ne reflétait pas l'expérience réelle
INP (nouveau)
- Mesure toutes les interactions de la session
- Prend la pire interaction comme référence
- Plus représentatif de l'expérience utilisateur
Conséquence : Des sites "bons" en FID peuvent échouer en INP.
Comment mesurer INP
Outils recommandés
- PageSpeed Insights : Score et recommandations
- Chrome DevTools : Analyse détaillée
- Search Console : Rapport Core Web Vitals
- Web Vitals Extension : Mesure en temps réel
Données terrain vs labo
- Données terrain (RUM) : Mesures réelles des utilisateurs
- Données labo : Tests synthétiques
Google utilise les données terrain pour le classement.
Causes fréquentes d'un mauvais INP
JavaScript bloquant
- Scripts lourds bloquant le thread principal
- Event listeners mal optimisés
- Third-party scripts (analytics, widgets)
Rendu complexe
- DOM trop profond
- Re-renders inutiles (frameworks JS)
- Animations mal optimisées
Optimisations techniques
Réduire le JavaScript
- Code splitting : Charger uniquement le JS nécessaire
- Lazy loading : Différer les scripts non critiques
- Audit third-party : Supprimer les scripts inutiles
Optimiser les interactions
- Debounce/throttle : Limiter la fréquence des handlers
- Web Workers : Déporter les calculs lourds
- requestAnimationFrame : Synchroniser avec le rendu
Framework-specific
- React : useMemo, useCallback, React.lazy
- Vue : v-once, computed properties
- Vanilla JS : Event delegation
Impact GSO confirmé
Google confirme que les Core Web Vitals sont un facteur de classement :
- Impact modéré mais réel
- Départage des contenus de qualité équivalente
- Mobile-first : les métriques mobiles comptent plus
Actions prioritaires
- Mesurez votre INP actuel (PageSpeed Insights)
- Identifiez les interactions problématiques
- Auditez vos scripts JavaScript
- Optimisez par ordre d'impact
- Monitorez via Search Console
À lire aussi : GSO local : optimiser Google Business Profile en 2026 • Schema Markup : optimiser pour les rich snippets