Conception & développement web

Design de Formulaire Web: Champs, Erreurs et Conversion

Moins un formulaire crée de friction, plus il est rempli. Comment le nombre de champs, le moment de validation et le texte d'erreur façonnent le taux.

Équipe rabbitclipPublié: 5 min de lecture

En bref

Trois éléments influencent le taux de remplissage d'un formulaire plus que tout le reste: le nombre de champs, le moment et la manière dont les erreurs s'affichent, et la clarté du bouton d'envoi. Se tromper sur ces trois points, et même un beau design ne suffit pas à sauver le formulaire; le visiteur l'abandonne en cours de route.

Parmi les recommandations publiées par Google pour les champs de formulaire figure le bon usage des attributs autocomplete; ils permettent au navigateur d'insérer automatiquement les informations enregistrées dans le bon champ, réduisant ce qu'un visiteur doit taper à la main (web.dev, Sign-in form best practices).

Ce qui suit couvre quatre éléments d'un formulaire: le nombre de champs, le moment de la validation, la formulation des messages d'erreur et l'adaptation mobile.

Combien de champs sont vraiment nécessaires

Chaque champ supplémentaire est un point de friction qui augmente le risque d'abandon. Sur un formulaire de demande de service, le nom, le téléphone et une courte description suffisent généralement; l'adresse, le poste occupé ou le budget peuvent se recueillir plus tard, lors d'un appel de suivi, pas au premier contact.

Certains secteurs font exception; l'information manquante y ralentit le travail. Le formulaire de réservation d'un loueur de véhicules ne peut pas traiter une demande sans date ni type de véhicule; l'objectif n'est pas le minimum de champs mais les bons champs.

Quand afficher la validation

Si un champ est incorrect, le visiteur doit le voir au moment où il le quitte, pas après avoir envoyé tout le formulaire. Un champ e-mail qui signale immédiatement un format incorrect est bien moins fatigant que dix erreurs qui apparaissent d'un coup après l'envoi.

Mais un avertissement à chaque frappe est tout aussi gênant; si le visiteur voit «invalide» avant même d'avoir fini de taper le mot, le formulaire paraît inutilement sévère. Le bon moment est celui où le champ perd le focus.

Comment rédiger un message d'erreur

Un message générique comme «saisie invalide» ne dit pas au visiteur quoi faire. Un message concret, du type «l'adresse e-mail doit contenir un @», évite de reproduire la même erreur.

Si le format du numéro de téléphone varie selon le pays sur un formulaire d'adhésion associative, le message d'erreur doit montrer le format attendu avec un exemple; une indication comme «saisir au format 06 12 34 56 78» évite au visiteur de deviner.

Comment concevoir un formulaire pour mobile

La plupart des formulaires sont désormais remplis sur téléphone; la taille des champs, le type de clavier et la zone tactile méritent donc une attention particulière. Un champ téléphone doit ouvrir le clavier numérique, un champ e-mail un clavier où le @ est facilement accessible; ces petits détails s'additionnent et rendent un formulaire nettement plus facile à remplir.

  • Le nombre de champs se limite à ce que le premier contact exige réellement
  • La validation intervient à la perte de focus du champ, pas à chaque frappe
  • Les messages d'erreur indiquent concrètement quoi corriger
  • Type de clavier adapté et zones tactiles suffisamment grandes sur mobile
  • Ce qui se passe après l'envoi (remerciement, e-mail, rappel) est clairement indiqué

Où vont réellement les données du formulaire

L'endroit où atterrissent les données après l'envoi fait partie du design autant que l'apparence. Une demande qui tombe directement dans un CRM est traitée plus vite qu'une demande enfouie dans une boîte mail; sans ce lien, même un formulaire bien conçu peut finir en demande perdue côté équipe.

Aussi important que la destination des données: qui répond, et en combien de temps; une entreprise qui met trois jours à répondre après l'envoi d'un formulaire laisse la même impression qu'une entreprise qui n'en propose aucun.

Quand un formulaire en plusieurs étapes est utile

Un formulaire long tenu sur une seule page peut décourager; le répartir en deux ou trois étapes avec une barre de progression peut améliorer le taux de complétion. Mais découper en étapes un formulaire court avec peu de champs produit l'effet inverse, cela ajoute simplement des clics inutiles.

Sur une commande de produit numérique, séparer le choix du produit, puis les informations de facturation, puis le paiement en étapes distinctes rend chacune plus légère; mais cela ne se justifie qu'à partir de cinq ou six champs.

Réduire le spam et les envois automatisés

Peu après sa mise en ligne, un formulaire peut commencer à recevoir des envois de robots; un champ caché que seul un robot remplirait (honeypot) filtre l'essentiel du spam sans imposer d'étape supplémentaire à un vrai visiteur.

Si le formulaire de contact d'un cabinet d'avocats reçoit chaque semaine des dizaines d'envois sans intérêt, cela vient généralement non pas de l'absence de captcha, mais d'une protection anti-robots inexistante; un champ honeypot et une limite de fréquence d'envoi suffisent dans la plupart des cas.

Un captcha visible ne s'ajoute qu'en dernier recours, quand ces mesures ne suffisent pas; car chaque captcha est aussi un point de friction supplémentaire pour un visiteur authentique.

Le succès d'un formulaire ne vient pas de son esthétique mais de la friction qu'il élimine. rabbitclip traite la mise en place d'un formulaire ensemble avec le nombre de champs, la validation et le flux de données, pas seulement l'apparence; votre formulaire actuel peut se revoir avec nous.

Questions fréquentes

Combien de champs un formulaire doit-il contenir ?

Autant que le premier contact l'exige réellement; généralement le nom, un moyen de contact et une courte description suffisent.

Quand les messages d'erreur doivent-ils apparaître ?

Au moment où le visiteur quitte le champ, pas à chaque frappe; cela signale l'erreur tôt sans rendre le formulaire sévère.

Pourquoi l'autocomplete compte-t-il ?

Il permet au navigateur d'insérer les informations enregistrées dans le bon champ, réduisant la saisie manuelle du visiteur.

Que doit-il se passer après l'envoi d'un formulaire ?

Un message de remerciement clair ou une étape suivante; l'incertitude entraîne souvent un second envoi en double.

Un formulaire en plusieurs étapes est-il toujours préférable ?

Non, cela n'aide que sur les formulaires longs; découper un formulaire court en étapes ajoute une friction inutile.

Partager

Service liéDéveloppement logicielTransformer une idée en produit qui fonctionne prend plus de temps qu’il n’y paraît. De l’application web et mobile aux systèmes sur mesure qui automatisent vos processus métier, nous construisons des logiciels simples et solides.

Articles liés

Si vous ne savez pas par où commencer, ce n’est pas un problème ; vous êtes au bon endroit.

Le projet que vous avez en tête peut être déjà clair, ou encore une simple idée. Les deux nous conviennent. En un court appel, nous parlons ensemble d’où vous en êtes et où vous pouvez aller.

Fixons un appel
Parlons du projet