Sites web & applications métierDans vos locaux ou à distance

  • Conception, hébergement, maintenance
  • Du lundi au vendredi
  • 06 81 88 95 21

Créer un site

Comment faire un formulaire de contact efficace ?

Mis à jour le · 4 min de lecture · NexSecure

En bref

Un formulaire de contact efficace demande peu d'informations, affiche un libellé visible pour chaque champ, explique précisément les erreurs, confirme l'envoi et indique le délai de réponse. Il doit aussi arriver à destination : une protection anti-spam discrète, des e-mails de notification authentifiés, une copie des demandes sur le site et des tests réguliers évitent que des messages se perdent.

Un formulaire de contact transforme un visiteur intéressé en demande exploitable. Il échoue souvent pour des raisons simples : trop de champs, des erreurs mal expliquées, aucune confirmation, ou des messages qui n'arrivent jamais. Voici comment concevoir un formulaire qui donne envie d'écrire et dont chaque envoi parvient réellement à destination.

Où placer le formulaire ?

Le formulaire doit se trouver là où le visiteur décide de vous contacter : sur la page contact, mais aussi en fin de page de service, juste après la réponse à sa question. Un bouton « Demander un devis » visible dans l'en-tête y mène depuis n'importe quelle page. À côté du formulaire, affichez les autres moyens de contact : téléphone, e-mail, zone d'intervention. Certains visiteurs préfèrent appeler.

Quels champs demander ?

Chaque champ supplémentaire est une raison de renoncer. Ne demandez que ce qui vous sert à répondre.

ChampUtile ?Conseil
NomOuiUn seul champ « Nom » suffit souvent
E-mail ou téléphoneOuiLaissez si possible le choix du moyen de réponse
MessageOuiGuidez la saisie : « Décrivez votre besoin en quelques lignes »
Objet de la demandeSouventUne liste courte aide à orienter la demande
EntrepriseSelon votre activitéFacultatif si vous travaillez aussi avec des particuliers
Adresse postale, date de naissanceRarementÀ supprimer sauf nécessité réelle

Indiquez clairement les champs obligatoires. Le RGPD, règlement européen sur la protection des données, pose d'ailleurs un principe de minimisation : ne collecter que les données nécessaires à l'objectif poursuivi.

Comment rendre le formulaire facile à remplir ?

  • Un libellé visible au-dessus de chaque champ. Un texte d'exemple placé dans le champ disparaît dès la saisie et ne remplace pas le libellé.
  • Le bon type de champ. Un champ déclaré comme e-mail ou téléphone affiche le clavier adapté sur mobile et permet la saisie automatique.
  • Des erreurs précises. « L'adresse e-mail doit contenir @ » aide ; « Formulaire invalide » n'aide pas. Le message apparaît près du champ concerné, sans effacer ce qui a été saisi.
  • Un bouton explicite. « Envoyer ma demande » dit ce qui va se passer ; « Valider » reste vague.
  • Une utilisation possible au clavier et au lecteur d'écran, avec des étiquettes correctement associées aux champs.

Que se passe-t-il après l'envoi ?

Le visiteur doit savoir immédiatement que sa demande est partie. Affichez un message ou une page de confirmation qui indique :

  • que la demande a bien été reçue ;
  • sous quel délai vous répondez habituellement ;
  • comment vous joindre en cas d'urgence.

Un accusé de réception par e-mail rassure aussi. Évitez d'y recopier le message saisi, pour que le formulaire ne puisse pas servir à envoyer du contenu indésirable à des tiers. Une page de confirmation dédiée permet en outre de compter les demandes reçues.

Comment bloquer le spam sans gêner les visiteurs ?

  • Le champ piège (honeypot) : un champ invisible pour les humains, que les robots remplissent ; les envois qui le contiennent sont écartés.
  • La limitation des envois : un nombre maximal de soumissions depuis une même adresse sur une courte période.
  • Le filtrage côté serveur : vérification des contenus et des liens suspects.
  • Le CAPTCHA, un test censé distinguer un humain d'un robot : à réserver au spam persistant, car certains tests gênent les personnes en situation de handicap et reposent sur un service tiers qui collecte des données.

Comment être sûr de recevoir les demandes ?

Un formulaire qui s'affiche correctement peut ne rien transmettre. Les causes sont souvent techniques : notifications classées en indésirables, adresse de destination obsolète, service d'envoi coupé après une mise à jour.

  1. Envoyez les notifications depuis une adresse de votre domaine, authentifiée par SPF, DKIM et DMARC, des réglages qui prouvent que l'e-mail provient bien de votre domaine.
  2. Conservez une copie de chaque demande dans l'administration du site, en plus de l'e-mail.
  3. Testez le formulaire après chaque mise à jour du site et à intervalles réguliers.
  4. Vérifiez que l'adresse de destination est lue, y compris pendant les congés.

Quelles informations donner sur les données personnelles ?

Sous le formulaire, indiquez brièvement à quoi servent les données, combien de temps elles sont conservées et comment exercer ses droits, avec un lien vers la politique de confidentialité. Si vous proposez aussi une inscription à une lettre d'information, prévoyez une case distincte et non cochée par défaut. La CNIL propose des exemples de mentions d'information.

La page maintenance de site internet présente la façon dont NexSecure suit le fonctionnement d'un site après sa mise en ligne.

Questions fréquentes

Combien de champs doit compter un formulaire de contact ?

Le moins possible : ceux qui vous permettent de répondre. Nom, moyen de contact et message suffisent souvent ; ajoutez un champ seulement s'il sert réellement à traiter la demande.

Faut-il une case à cocher pour accepter le traitement des données ?

Pas pour répondre à une demande de contact, qui ne repose généralement pas sur le consentement : une information claire suffit. Une case distincte et non cochée est en revanche nécessaire pour une inscription facultative à une lettre d'information.

Pourquoi les messages de mon formulaire n'arrivent-ils pas ?

Les causes fréquentes sont des e-mails classés en indésirables, une adresse de destination erronée ou un service d'envoi mal configuré. Vérifiez l'authentification SPF, DKIM et DMARC de votre domaine, puis testez un envoi.

Un CAPTCHA est-il indispensable ?

Non. Un champ piège et une limitation des envois suffisent souvent. Le CAPTCHA peut gêner certains visiteurs, notamment les personnes en situation de handicap.

Sources

Service lié

Maintenance & mises à jour

Articles liés

Rédigé par l'équipe NexSecure. Responsable de la publication : Yohann Toumine. Dernière mise à jour le 11 septembre 2026.

Une question sur votre situation ? Parler de votre projet