L’ergonomie de l’attente est la partie de l’ergonomie web qui traite les délais entre une action de l’utilisateur et la réponse du système, afin de réduire le temps perçu, de maintenir l’attention et d’éviter l’abandon.
Elle agit sur deux durées. La durée réelle dépend du temps de chargement d’une page, du traitement d’un paiement, de l’envoi d’un formulaire ou d’une recherche. La durée perçue dépend de ce que l’utilisateur voit et comprend pendant ce délai. Elle s’appuie sur un principe établi en ergonomie des interfaces : l’absence de retour du système, ou un retour tardif, peut déconcerter l’utilisateur.
Ses composantes principales sont le retour immédiat, qui confirme que l’action a été prise en compte, et l’indicateur d’activité, employé pour les délais courts. S’y ajoutent l’indicateur de progression pour les délais longs, l’affichage progressif du contenu dans des emplacements réservés, le message qui explique la cause de l’attente et le moyen d’interrompre l’opération.
Elle se distingue de l’optimisation des performances techniques, qui réduit la durée réelle sans traiter sa perception. Elle se distingue aussi du temps de réponse, qui est une mesure et non une démarche de conception. Elle concerne les sites, les applications mobiles, les tunnels de commande, les outils métier et les interfaces conversationnelles dont la réponse se construit en plusieurs secondes.
Une attente muette produit des comportements prévisibles : clic répété sur le bouton, rechargement de la page, retour arrière, abandon. Dans un parcours d’achat, le double clic peut créer une commande en double. Le coût ne se limite donc pas à quelques secondes perdues. Il touche la conversion, la qualité des données et la charge du service client. À notre sens, la bonne question n’est pas « comment faire patienter », mais « que faut-il montrer à chaque palier de durée ».
Un article de Jakob Nielsen publié par le Nielsen Norman Group (1993, mis à jour en 2014) reprend trois limites issues de travaux de Miller (1968) et de Card et ses coauteurs (1991). Vers 0,1 seconde, la réaction paraît instantanée. Vers une seconde, le fil de pensée de l’utilisateur n’est pas interrompu, même s’il perçoit le délai. Vers dix secondes, l’attention se détache : au-delà, l’article recommande un indicateur de progression et un moyen clair d’interrompre l’opération.
Notre lecture opérationnelle, qui est une recommandation et non une norme :
Pour le chargement, la documentation de Google pour les développeurs (web.dev, « Web Vitals », mise à jour en octobre 2024) fixe trois seuils « bons », mesurés au 75e centile des chargements. L’affichage du plus grand élément doit intervenir en 2,5 secondes au plus. La réponse à une interaction doit prendre 200 millisecondes au plus. Le score de décalage visuel doit rester inférieur ou égal à 0,1. Nous recommandons d’y ajouter des mesures propres au parcours : taux d’abandon pendant les étapes longues, nombre de soumissions en double, clics répétés sur un même bouton. Une moyenne masque les attentes les plus longues : regardez la distribution.
Advalians pilote vos projets de refonte : coordination des ressources internes et externes, suivi des plans d’action et reporting régulier auprès de la direction.
Advalians, cabinet de conseil indépendant en marketing et communication, vous aide à clarifier vos choix et à décider.
L’optimisation du temps de chargement réduit la durée réelle : poids des pages, nombre de requêtes, rapidité du serveur. L’ergonomie de l’attente agit sur ce que l’utilisateur vit pendant le délai qui reste : retour immédiat, indicateur adapté, affichage progressif, possibilité d’annuler.
Les deux se complètent, dans un ordre précis. Traitez d’abord la vitesse sur les étapes qui comptent le plus pour la conversion. Concevez ensuite l’attente pour les délais incompressibles, comme un paiement, une recherche complexe ou la génération d’un document.
Cela dépend de la durée et de ce que le système sait de l’avancement. Pour un délai de une à dix secondes, une animation d’activité ou l’affichage progressif de la structure de la page suffit. Au-delà de dix secondes, préférez une barre de progression, à condition qu’elle reflète le traitement réel.
Si l’avancement ne peut pas être mesuré, affichez les étapes franchies, par exemple « vérification », « paiement », « confirmation ». Ajoutez une estimation de durée et un bouton d’annulation pour les opérations longues.
Croisez des mesures techniques et des mesures de comportement. Côté technique, relevez la durée de chaque étape au 75e centile, sur mobile et sur ordinateur séparément. Côté comportement, suivez le taux d’abandon pendant les étapes longues, les clics répétés sur un même bouton et les soumissions en double.
Comparez ensuite les sessions rapides et les sessions lentes sur la même étape. Si le taux d’abandon augmente nettement avec la durée, l’attente pèse sur la conversion. Fixez alors un objectif de durée par étape.
La plus grave est l’attente sans signe de vie : l’utilisateur ne sait pas si son clic a été pris en compte. Il recommence, recharge la page ou part. Viennent ensuite la fausse barre de progression, qui avance sans lien avec le traitement, et l’animation qui tourne indéfiniment quand le serveur ne répond plus.
Pour les éviter, confirmez chaque action en moins d’une seconde. Fixez une durée maximale à chaque attente. Au-delà, affichez un message qui explique le problème et propose une action : réessayer, sauvegarder ou être recontacté.
Investissez dans la vitesse quand le délai est évitable et qu’il se répète à chaque visite : chargement des pages, affichage des listes, filtres. Aucun indicateur ne compense une lenteur que l’utilisateur subit dix fois par session.
Réservez l’effort de conception de l’attente aux délais incompressibles : paiement, calcul, génération de document, réponse construite en plusieurs secondes. Critère simple : si l’équipe technique peut diviser le délai par deux à coût raisonnable, commencez par là. Sinon, rendez l’attente lisible.
Besoin d'un conseil indépendant sur ce sujet ?
Échanger