1. Accueil
  2. Guide CRO
  3. Formulaires

Labels de formulaire : dans le champ ou à l'extérieur ?

À l'extérieur (au-dessus) est meilleur pour l'UX et l'accessibilité. Les placeholders disparaissent et créent de la confusion. Labels flottants = bon compromis.

Mis à jour le 28 novembre 2025 3 min de lecture Formulaires
Sommaire
  1. La réponse courte
  2. Comparaison des options
  3. 1. Labels au-dessus (recommandé)
  4. 2. Labels à gauche
  5. 3. Placeholder seul (à éviter)
  6. 4. Labels flottants (Material Design)
  7. Implémentation des labels flottants
  8. HTML
  9. CSS
  10. Études et données
  11. Google UX Research
  12. Nielsen Norman Group
  13. Bonnes pratiques
  14. Label + Placeholder complémentaire
  15. Indication des champs obligatoires
  16. Messages d’aide sous le champ
  17. Regroupement visuel
  18. Cas spécifiques
  19. Formulaire de recherche
  20. Formulaire inline compact
  21. Formulaires mobiles
  22. Erreurs courantes
  23. 1. Placeholder comme seul label
  24. 2. Labels trop éloignés
  25. 3. Contraste insuffisant des placeholders
  26. 4. Labels incohérents
  27. Accessibilité (WCAG)
  28. Exigences
  29. Code accessible
  30. A/B tests recommandés
  31. Checklist labels formulaire

La réponse courte

PositionRecommandation
Au-dessus du champMeilleure pour UX et accessibilité
À gauche du champAcceptable, moins scannable
Dans le champ (placeholder seul)À éviter
Labels flottantsBon compromis design/UX

Verdict : Labels au-dessus du champ pour la plupart des cas.

Comparaison des options

1. Labels au-dessus (recommandé)

Email
[_______________________]

Mot de passe
[_______________________]
AvantageExplication
Toujours visiblePas de confusion
AccessibilitéLecteurs d’écran OK
Mobile-friendlyPrend la largeur complète
Scanning facileLecture verticale naturelle

2. Labels à gauche

Email          [_________________]
Mot de passe   [_________________]
AvantageInconvénient
Compact verticalementMoins de place pour le champ
Look professionnelAlignement délicat
Mobile problématique

3. Placeholder seul (à éviter)

[Entrez votre email________]
[Entrez votre mot de passe_]
ProblèmeConséquence
Disparaît au focus”C’était quoi le champ ?”
Mauvaise accessibilitéLecteurs d’écran
Contraste souvent faibleDifficile à lire
Confusion données/labelChamp déjà rempli ?

4. Labels flottants (Material Design)

Avant focus :
[Entrez votre email________]

Après focus :
Email
[________________________]
    ↑ texte ici
AvantageInconvénient
EsthétiquePlus complexe à implémenter
Gain d’espace initialAnimation peut distraire
Label reste visible

Implémentation des labels flottants

HTML

<div class="floating-label">
  <input type="email" id="email" placeholder=" " required>
  <label for="email">Email</label>
</div>

CSS

.floating-label {
  position: relative;
  margin-bottom: 20px;
}

.floating-label input {
  width: 100%;
  padding: 15px 10px 5px;
  border: 1px solid #ccc;
  border-radius: 4px;
  font-size: 16px;
}

.floating-label label {
  position: absolute;
  left: 10px;
  top: 50%;
  transform: translateY(-50%);
  color: #999;
  pointer-events: none;
  transition: all 0.2s ease;
}

/* Quand le champ a du contenu ou est focus */
.floating-label input:focus + label,
.floating-label input:not(:placeholder-shown) + label {
  top: 5px;
  font-size: 12px;
  color: #007bff;
}

Études et données

Google UX Research

  • Labels au-dessus : 20% plus rapide à compléter
  • Labels à gauche : Plus d’erreurs d’alignement œil/champ
  • Placeholders seuls : +50% de confusion

Nielsen Norman Group

  • Labels externes : Meilleure compréhension
  • Placeholders : OK comme aide supplémentaire, pas en remplacement

Bonnes pratiques

Label + Placeholder complémentaire

Email
[exemple@domaine.com_____]
      ↑ placeholder = exemple de format

Le placeholder donne un exemple, pas le nom du champ.

Indication des champs obligatoires

Email *
[_______________________]

Téléphone (optionnel)
[_______________________]

Messages d’aide sous le champ

Mot de passe
[_______________________]
Minimum 8 caractères, une majuscule, un chiffre

Regroupement visuel

┌─ Vos coordonnées ──────────────────────┐
│                                        │
│  Prénom                                │
│  [____________________]                │
│                                        │
│  Email                                 │
│  [____________________]                │
│                                        │
└────────────────────────────────────────┘

Cas spécifiques

Formulaire de recherche

[🔍 Rechercher...____________]

→ Placeholder OK car usage évident

Formulaire inline compact

Newsletter : [email________] [OK]

→ Label inline acceptable pour 1 champ

Formulaires mobiles

Toujours labels au-dessus sur mobile :

  • Pas d’espace pour labels à gauche
  • Champs prennent toute la largeur
  • Plus facile à taper

Erreurs courantes

1. Placeholder comme seul label

❌ [Entrez votre nom________]
   Le texte disparaît au focus

✅ Nom
   [_______________________]

2. Labels trop éloignés

❌ Email


   [_______________________]
   Trop d'espace = association floue

✅ Email
   [_______________________]
   Proche = lien clair

3. Contraste insuffisant des placeholders

❌ Placeholder gris clair sur fond blanc (#ccc)
✅ Placeholder gris foncé pour lisibilité (#666)

4. Labels incohérents

❌ Email          (label externe)
   [Mot de passe] (placeholder seul)

✅ Email
   [_______]
   Mot de passe
   [_______]

Accessibilité (WCAG)

Exigences

CritèreRecommandation
LabelsObligatoires pour chaque champ
Associationfor attribut ou imbrication
Contraste4.5:1 minimum
PlaceholdersComplément, pas remplacement

Code accessible

<!-- Méthode 1 : for/id -->
<label for="email">Email</label>
<input type="email" id="email">

<!-- Méthode 2 : imbrication -->
<label>
  Email
  <input type="email">
</label>

<!-- Avec aide -->
<label for="password">Mot de passe</label>
<input type="password" id="password" aria-describedby="pwd-help">
<span id="pwd-help">Minimum 8 caractères</span>

A/B tests recommandés

TestMétrique
Labels au-dessus vs Labels flottantsTemps complétion
Avec placeholder vs SansErreurs
Labels à gauche vs Au-dessusConversion mobile

Checklist labels formulaire

  • Labels au-dessus (ou flottants)
  • Jamais de placeholder seul
  • Association label/champ correcte (for/id)
  • Champs obligatoires marqués
  • Messages d’aide si nécessaire
  • Contraste suffisant
  • Test sur mobile
  • Test avec lecteur d’écran

Pour aller plus loin

Besoin d’aide pour optimiser vos conversions ?

On analyse votre boutique et on vous propose un plan d’action chiffré. Appel de 25 minutes, gratuit, sans engagement.

Réserver un appel découverte

Questions similaires