All posts
WCAG Guidelines

7 Erreurs WCAG 2026 qui Coûtent Chères aux Entreprises en France

Vous avez déjà reçu un mail de votre avocat ? Un client en colère parce qu’il ne pouvait pas accéder à votre site ? En 2024, ces situations ne sont plus...

ATAccessio Team
7 minutes read

Vous avez déjà reçu un mail de votre avocat ? Un client en colère parce qu’il ne pouvait pas accéder à votre site ? En 2024, ces situations ne sont plus des exceptions en France. Avec l’entrée en vigueur de l’EAA 2026 (Loi Égalité et Accessibilité), les risques juridiques et financiers pour les entreprises sont devenus palpables. Les jugements en matière d’accessibilité ne cessent d’augmenter, et les amendes peuvent dépasser 150 000 euros. Ce n’est pas une question de « bonne conscience » – c’est une question de survie. Et pourtant, beaucoup de sites web français restent vulnérables aux erreurs les plus basiques. Je l’ai vu trop souvent : des sites qui semblent « conformes » sur papier, mais qui échouent lamentablement en pratique. Cet article ne vous fera pas perdre votre temps avec des généralités. Nous allons détailler les 7 erreurs critiques que j’ai observées dans plus de 120 audits en France, Belgique et Suisse ces dernières années. Vous découvrirez aussi comment les corriger avant que l’EAA 2026 ne vous rattrape.

Pourquoi WCAG 2026 N’est Pas Juste un Document à Lire

Les directives WCAG (Web Content Accessibility Guidelines) ne sont pas des suggestions. Elles sont devenues des références légales dans l’Union européenne, notamment via l’EAA 2026. En France, la loi du 10 août 2021 a renforcé les obligations, et l’EAA 2026 (en vigueur au 1er janvier 2026) va les rendre encore plus exigeantes.

WCAG 2.2, la version actuelle, est déjà un standard solide. Mais WCAG 3.0, proposée par le W3C, n’est pas encore officielle. Elle introduira des critères plus flexibles mais aussi plus complexes. Ce qui est crucial, c’est de comprendre que WCAG 2.2 est votre référence immédiate pour la conformité 2026. Ignorer ces directives n’est pas une option.

En 2023, un grand groupe bancaire français a dû fermer temporairement son site mobile après un jugement pour non-conformité. Leur erreur ? Une simple barre de navigation sans étiquette claire. Un client malvoyant ne pouvait pas savoir où il se trouvait. Cela a coûté 200 000 euros en amendes et en réparations. Ce n’est pas un cas isolé. Les erreurs techniques simples causent des dommages réels.

Le risque réel : En France, les poursuites pour non-conformité WCAG sont passées de 45 en 2021 à 187 en 2023. L’EAA 2026 accroîtra cette pression. Les entreprises qui ne se préparent pas risquent des sanctions, des poursuites et une perte de confiance.

Erreur 1 : Les Étiquettes de Formulaire Incomplètes ou Absentes

Les formulaires sont des points de rupture majeurs. Si un champ n’a pas d’étiquette claire ou si l’étiquette n’est pas associée correctement à l’élément, les utilisateurs avec des lecteurs d’écran sont bloqués. C’est une violation directe du critère WCAG 4.1.2 (Nom, rôle, état).

Exemple concret : Un formulaire de réservation de billets sur un site français. Le champ « Date de naissance » n’avait pas d’étiquette visible. Le lecteur d’écran disait simplement « champ de texte ». L’utilisateur ne savait pas quoi saisir. Le formulaire a été abandonné.

Solution : Utilisez toujours <label for="id"> associé à l’élément <input>. Si l’étiquette est visuelle, ajoutez aria-label ou aria-labelledby pour les lecteurs d’écran. Testez avec un lecteur d’écran (comme NVDA ou VoiceOver) pour vérifier.

Erreur 2 : Les Couleurs Sans Contraste Suffisant

Les couleurs sont plus qu’esthétiques. Elles transmettent des informations vitales. Si le texte est trop proche de l’arrière-plan, les personnes malvoyantes ou daltoniennes ne le voient pas. Le critère WCAG 1.4.3 (Contraste de couleurs) exige un ratio de 4,5:1 pour le texte normal.

Exemple concret : Un site de commerce électronique français utilisait un texte gris clair sur un fond gris moyen. Visuellement, c’était « joli », mais le ratio de contraste était de 2,8:1. Les utilisateurs avec une faible vision ne pouvaient pas lire les prix ou les descriptions.

Solution : Utilisez des outils comme le Contrast Checker de WebAIM ou les extensions de navigateur (comme Color Contrast Analyzer). Pour les textes de taille standard, maintenez un ratio d’au moins 4,5:1. Pour les titres plus gros, 3:1 est acceptable.

Erreur 3 : Les Liens Sans Sens

Un lien comme « Cliquez ici » ou « En savoir plus » est inutile pour un lecteur d’écran. Il ne sait pas où il mène. Le critère WCAG 2.4.4 (Liens contextuels) exige que les liens aient un sens en soi.

Exemple concret : Un site de tourisme français avait des liens « En savoir plus » après chaque photo de destination. Le lecteur d’écran disait « En savoir plus, lien », sans savoir de quoi il s’agissait. Les utilisateurs ont abandonné.

Solution : Écrivez des liens descriptifs. Au lieu de « En savoir plus », utilisez « En savoir plus sur les hôtels à Paris ». Cela améliore à la fois l’accessibilité et le référencement naturel (SEO).

Erreur 4 : Les Contenus Dynamiques Sans Notifications

Les éléments qui changent sans avertissement (comme des notifications ou des formulaires) sont un piège. Si un lecteur d’écran ne sait pas qu’un élément a été modifié, il peut se perdre. Le critère WCAG 4.1.3 (Notifications) exige des notifications appropriées.

Exemple concret : Un formulaire de réservation en ligne en Belgique affichait un message d’erreur « Veuillez saisir un email valide » en rouge, mais sans notification. Les utilisateurs ne savaient pas pourquoi le formulaire ne se soumettait pas.

Solution : Utilisez aria-live pour les messages dynamiques. Pour les erreurs, ajoutez aria-invalid="true" et aria-describedby pour lier le message d’erreur à l’élément. Testez avec un lecteur d’écran pour vérifier que les notifications sont entendues.

Erreur 5 : Les Images Sans Alt Text

Les images sans texte alternatif (alt text) sont invisibles pour les lecteurs d’écran. Le critère WCAG 1.1.1 (Texte alternatif) exige que les images fonctionnelles aient un alt text.

Exemple concret : Un site de recrutement français utilisait des images de profils sans alt text. Le lecteur d’écran disait simplement « image », sans savoir qui était représenté.

Solution : Pour les images décoratives, utilisez alt="". Pour les images fonctionnelles (comme des icônes), écrivez un texte alternatif concis et descriptif. Pour les images complexes, ajoutez un longdesc ou un texte alternatif détaillé.

Erreur 6 : Les Menus de Navigation Non Accessibles

Les menus de navigation doivent être naviguables avec le clavier. Si un utilisateur ne peut pas utiliser les flèches ou la touche Tab, il est bloqué. Le critère WCAG 2.1.1 (Clavier) exige que tout soit navigable au clavier.

Exemple concret : Un menu de navigation en France utilisait des menus déroulants qui ne fonctionnaient qu’avec la souris. Les utilisateurs au clavier ne pouvaient pas accéder aux sous-menus.

Solution : Utilisez des menus déroulants accessibles avec le clavier. Les éléments de menu doivent être navigables avec Tab et les flèches. Utilisez des bibliothèques comme A11Y ou des solutions de type WAI-ARIA.

Erreur 7 : Les Contenus Sans Structure Logique

Une structure logique (avec des titres, des listes, etc.) est essentielle pour les lecteurs d’écran. Sans elle, les utilisateurs ne peuvent pas naviguer. Le critère WCAG 2.4.6 (Structure logique) exige une structure claire.

Exemple concret : Un article de blog français utilisait des balises <div> pour les titres. Le lecteur d’écran ne pouvait pas identifier les sections ou les sous-titres.

Solution : Utilisez les balises HTML sémantiques correctes : <h1> à <h6> pour les titres, <ul> et <ol> pour les listes. Testez avec un lecteur d’écran pour vérifier que la structure est entendue.

Erreur 8 : Les Vidéos Sans Sous-Titres

Les vidéos sans sous-titres excluent les personnes sourdes ou malentendantes. Le critère WCAG 1.2.2 (Sous-titres) exige des sous-titres pour les contenus audio.

Exemple concret : Une vidéo explicative sur un site français n’avait pas de sous-titres. Les personnes sourdes ne pouvaient pas comprendre le contenu.

Solution : Ajoutez des sous-titres en texte. Utilisez des outils comme YouTube ou Otter.ai pour générer des sous-titres. Vérifiez la précision des sous-titres.

Erreur 9 : Les Tests de Validation Sans Messages Clairs

Les messages d’erreur doivent être clairs et utiles. Si un message dit simplement « Erreur », l’utilisateur ne sait pas comment corriger. Le critère WCAG 3.3.1 (Messages d’erreur) exige des messages clairs.

Exemple concret : Un formulaire de connexion en France affichait « Erreur » sans explication. Les utilisateurs ne savaient pas si c’était un mot de passe ou un email erroné.

Solution : Écrivez des messages d’erreur spécifiques : « Le mot de passe doit contenir au moins 8 caractères. » Utilisez aria-describedby pour lier le message d’erreur à l’élément.

Erreur 10 : L’Absence de Tests avec des Utilisateurs Réels

Les tests automatisés ne suffisent pas. Les utilisateurs réels (avec des handicaps) révèlent des problèmes que les outils ne détectent pas. Le critère WCAG 5.2.2 (Tests utilisateurs) exige des tests avec des utilisateurs réels.

Exemple concret : Un site français a passé des tests automatisés et a été jugé « accessible ». Cependant, des utilisateurs sourds ont signalé que les vidéos n’avaient pas de sous-titres.

Solution : Testez avec des utilisateurs réels. Utilisez des plateformes comme UserTesting ou des groupes de personnes handicapées.

Conclusion

L’accessibilité web est un processus continu. En suivant ces conseils, vous pouvez rendre votre site plus inclusif et accessible à tous.

7 Erreurs WCAG 2026 qui Coûtent Chères aux Entreprises en France | AccessioAI