First Input Delay (FID) : la métrique de l’interactivité de votre site

author

Mickael Bentz

29 juin 2022 | 3 minutes - Temps de lecture

Last Updated: Juil 6, 2022


Qui n’a jamais été agacé par un site qui reste figé lors de son temps de chargement ?

Imaginez que vous vouliez commencer à naviguer sur le site car vous avez immédiatement repéré la section qui vous intéresse, mais que ce site ne réponde pas. Vous vous demandez alors : le site a-t-il un problème ? Votre téléphone a-t-il un problème de connexion ?

Le mystère dure quelques instants puis le site se met à fonctionner correctement.

Éviter ces expériences est tout l’objet de l’optimisation web performance du First Input Delay.

Pour reprendre le phrasé de Google quand il parle de cette métrique, il est important dans la vie de faire une bonne première impression. Cela influencera forcément le reste d’une relation. Il se trouve que ce principe de bon sens vaut également sur le web. Ainsi il est important de donner une bonne première impression à une personne qui arrive sur votre site, en affichant un bon FID !

Le First Input Delay c’est quoi ?

C’est un des trois Web Core Vitals que Google prend en compte pour le ranking des pages dans les résultats de recherche.

Il mesure le temps qui s’écoule entre le moment où le visiteur d’un site interagit avec et le moment où le site prend en compte cette interaction. C’est le meilleur moyen de mesurer le niveau de réactivité de votre site.

Google considère comme bon une vitesse de 100 millisecondes et comme mauvais une vitesse de 300 millisecondes. Pourquoi 100 millisecondes ? Il y a beaucoup d’études à ce sujet mais c’est un ordre d’idée de durée à partir de laquelle l’humain à une perception d’instantanéité.

Quelques détails importants :

  • Il ne prendra pas en compte le temps que l’action demandée s’exécute mais uniquement la réactivité dans la prise en compte de ce clic. Par exemple, si une personne clic sur un lien pour accéder à une page produit, le FID ne prend pas en compte l’affichage de la page demandée, il va mesurer la vitesse de prise en compte de la demande d’affichage de cette page.
  • Les interactions prises en comptes sont les clics sur desktop, les tap sur mobile, le fait qu’une personne tape quelque chose sur son clavier. Le scroll et le zoom ne sont pas pris en compte.

Plaire aux robots de Google 

> Optimisez les performances de votre site Web 
> Séduire les algorithmes des moteurs de recherche 

Découvrir le guide

Comment mesurer efficacement le FID ?

Une bonne mesure du FID nécessite de comprendre sa spécificité clé : elle dépend d’une action “humaine” sur votre site. Quelques conséquences :

  • Pas de simulation: impossible de simuler le FID avec du monitoring synthétique ou lab. Cette métrique ne se mesure que sur des donnés “RUM” (Real User Monitoring).
  • Elle n’est pas toujours mesurée : Pas d’interaction, pas de FID, et tous vos visiteurs n’interagissent pas avec vos pages. C’est donc normal d’avoir beaucoup de visites sans FID.
  • Elle est très variable: entre les personnes qui interagissent pour la première fois avec votre site en plein rush du chargement initial et ceux qui interagissent après 10 secondes quand le site est totalement chargé, le FID sera très différent. Il est donc important de cibler le bon centile (percentile en anglais). Pour évacuer les mesures trop extrêmes, il faudra par exemple travailler sur un centile à 75% (75% des valeurs en dessous du temps de FID donnée).

Pour en savoir plus sur le sujet Web Performance, retrouvez nos articles dédiés :