LanderKit

Autocomplétion de formulaire : la conversion que vous laissez au clavier

Publié le 5 août 2026 · 7 min de lecture

La saisie est la partie la plus coûteuse d'un formulaire, surtout sur mobile : taper une adresse email sans faute sur un clavier de téléphone demande plus d'effort et de temps que tout le reste de la visite. Or les navigateurs savent depuis des années remplir ces champs en un tap, à partir des données que l'utilisateur a déjà enregistrées. Quand ça ne marche pas — le champ email qui ne propose rien, le clavier numérique qui n'apparaît pas pour le téléphone — ce n'est presque jamais le navigateur : c'est le formulaire qui est mal balisé. La bonne nouvelle, c'est que ce chantier se règle en une heure et ne demande aucune refonte. Il complète directement les fondamentaux de notre guide du formulaire de landing page.

L'attribut autocomplete : dire au navigateur ce que contient chaque champ

Le standard HTML définit l'attribut autocomplete, qui indique explicitement au navigateur la nature de chaque champ : autocomplete="given-name" pour le prénom, family-name pour le nom, email, tel, organization pour l'entreprise, street-address, postal-code, address-level2 pour la ville. Correctement renseigné, il permet au navigateur de proposer le remplissage complet du formulaire en un seul tap. Sans lui, le navigateur devine à partir du nom du champ — et se trompe dès que vos champs s'appellent input_23 ou votre-mail. La règle est simple : chaque champ de coordonnées de votre landing page doit porter son attribut autocomplete standard. C'est aussi un des critères d'accessibilité du RGAA, comme le rappelle notre article sur l'accessibilité d'une landing page.

Le bon clavier mobile pour chaque champ

Second chantier, complémentaire : le type de champ et l'attribut inputmode déterminent le clavier affiché sur mobile. Un type="email" affiche le @ en accès direct ; un type="tel" ouvre le pavé numérique ; un inputmode="numeric" convient au code postal. Chaque clavier inadapté ajoute des allers-retours entre les modes de saisie, donc des fautes, donc des messages d'erreur — le tout sur le terminal où se joue la majorité de votre trafic payant. Le trio type correct + inputmode + autocomplete constitue le socle technique de tout champ de formulaire ; le reste (nombre de champs, labels visibles, validation en temps réel) relève de la conception.

L'autocomplétion d'adresse : l'API gratuite que les sites français sous-utilisent

Pour les formulaires qui demandent une adresse — devis à domicile, estimation immobilière, livraison —, la saisie assistée change la donne : l'utilisateur tape trois mots, sélectionne son adresse dans une liste, et le formulaire remplit rue, code postal et ville d'un coup, sans faute de frappe. La solution la plus connue est l'API Google Places (payante au-delà d'un quota) ; pour les adresses françaises, l'API Adresse de la Base Adresse Nationale (adresse.data.gouv.fr) rend le même service gratuitement, sans clé d'API, avec une excellente couverture du territoire. Pour une landing page d'estimation immobilière ou d'artisan local, c'est probablement le meilleur rapport effort/impact de tout le formulaire : un champ intelligent remplace quatre champs à taper.

Ce que dit la recherche sur l'effort de saisie

La conception de formulaires est l'un des rares sujets du web à disposer d'une littérature scientifique solide. Javier Bargas-Avila et ses collègues de l'université de Bâle ont synthétisé en 2010 vingt recommandations de conception de formulaires web fondées sur l'état de la recherche (Bargas-Avila et al., 2010), parmi lesquelles la réduction de l'effort de saisie et l'exploitation des mécanismes du navigateur. Quatre ans plus tard, Mirjam Seckler et la même équipe ont testé empiriquement ces recommandations dans une étude contrôlée publiée à la conférence CHI (Seckler et al., 2014) : les formulaires conformes aux recommandations sont remplis significativement plus vite, avec moins d'erreurs et une satisfaction supérieure — l'écart se creusant précisément sur les formulaires les plus longs, ceux où l'assistance à la saisie a le plus de matière. Autrement dit : l'autocomplétion n'est pas un gadget de confort, c'est un des leviers documentés de réduction de l'abandon de formulaire.

Les erreurs qui cassent l'autocomplétion

  • autocomplete="off" posé « par sécurité » sur tout le formulaire — sauf cas très particuliers (données sensibles, back-office), c'est de la friction pure infligée à chaque visiteur.
  • Des champs découpés exotiquement (téléphone en trois cases, adresse éclatée en cinq champs sans attributs) que le remplissage automatique ne sait pas cibler.
  • Un formulaire reconstruit en JavaScript qui ne déclenche pas les événements standard : le navigateur remplit les champs, mais votre code ne « voit » pas les valeurs — testez toujours la soumission après un remplissage automatique.
  • La validation qui rejette les valeurs auto-remplies (espaces dans le numéro de téléphone, majuscules dans l'email) au lieu de les normaliser silencieusement.
  • Des champs cachés qui se remplissent à l'insu de l'utilisateur — outre l'aspect déloyal, plusieurs navigateurs pénalisent ces formulaires.

Un exemple concret avec les templates LanderKit

Les formulaires des 10 templates LanderKit appliquent ce socle : types de champs corrects, attributs autocomplete standard, claviers mobiles adaptés. Le template Immobilier (démo) illustre le cas du formulaire d'adresse en deux étapes, directement compatible avec une autocomplétion Base Adresse Nationale, et le template Agence locale (démo) le cas du devis local. 89 € l'unité, 229 € le pack complet.

FAQ

Questions fréquentes

L'attribut autocomplete fonctionne-t-il sur tous les navigateurs ?

Les valeurs standard (name, email, tel, street-address, postal-code…) sont reconnues par Chrome, Safari, Firefox et Edge, sur ordinateur comme sur mobile. Les différences résiduelles portent sur des valeurs rares ; pour les champs de coordonnées d'une landing page, le support est excellent partout.

Faut-il désactiver l'autocomplétion pour des raisons de sécurité ?

Presque jamais sur une landing page publique : les données concernées (nom, email, téléphone) sont celles que l'utilisateur veut précisément fournir. Les cas légitimes de désactivation concernent les champs à usage unique (codes de confirmation) ou les postes partagés en environnement professionnel — pas un formulaire de génération de leads.

L'API Adresse de la Base Adresse Nationale est-elle vraiment gratuite ?

Oui : c'est un service public français, utilisable sans clé d'API dans les limites d'un usage raisonnable, avec autocomplétion et géocodage des adresses françaises. Pour un formulaire international, il faudra en revanche une solution type Google Places, payante au-delà du quota gratuit.

L'autocomplétion peut-elle remplir de mauvaises valeurs ?

Oui, quand les attributs sont absents ou incohérents : le navigateur devine et peut mettre le nom dans le champ entreprise. C'est précisément ce que les attributs autocomplete corrects évitent. Ajoutez une validation à la soumission qui vérifie la cohérence (format d'email, longueur du téléphone) en normalisant plutôt qu'en rejetant.

À lire ensuite

Articles liés