wcag
Rendre votre site web conforme à WCAG 2.2
Un guide pratique pour développeurs vers la conformité WCAG 2.2 — du scan automatisé avec axe-core aux audits manuels et à la surveillance continue.
Rendre votre site web conforme à WCAG 2.2 est un processus, et non un correctif ponctuel. La conformité est le résultat d’un flux de travail reproductible : comprendre la norme, mesurer où vous en êtes, corriger les bonnes choses dans le bon ordre, valider avec de véritables technologies d’assistance et de véritables utilisateurs, documenter le résultat, et l’empêcher de régresser. Ce guide transforme ce flux de travail en une feuille de route concrète, étape par étape, que votre équipe peut commencer à utiliser dès aujourd’hui — sans recourir aux « overlays » d’accessibilité, qui masquent les problèmes dans le DOM au lieu de les corriger et qui ont été cités à plusieurs reprises dans des procès.
Étape 1 : Comprendre ce que WCAG 2.2 exige réellement
Avant d’auditer quoi que ce soit, clarifiez l’objectif. Les Règles pour l’accessibilité des contenus web s’organisent autour de quatre principes, résumés par l’acronyme POUR (en anglais) :
- Perceptible — les utilisateurs doivent pouvoir percevoir le contenu. Pensez aux alternatives textuelles pour les images, aux sous-titres et transcriptions pour les médias, et à un contraste de couleur suffisant.
- Utilisable — chaque fonction doit fonctionner sans souris. La pleine opérabilité au clavier, des indicateurs de focus visibles et l’absence de pièges au clavier sont des exigences fondamentales.
- Compréhensible — le contenu et le comportement doivent être prévisibles. Des étiquettes claires, une navigation cohérente, des messages d’erreur utiles et un langage lisible relèvent de ce principe.
- Robuste — le balisage doit être analysable par les technologies d’assistance actuelles et futures, ce qui signifie en pratique du HTML valide et un usage correct des noms, rôles et valeurs ARIA.
Chaque principe se décompose en critères de succès testables, et chaque critère se voit attribuer un niveau de conformité : A (essentiel), AA (la référence légale et pratique visée par la plupart des organisations) et AAA (renforcé). Quand on parle de « WCAG 2.2 AA », on entend la conformité à chaque critère de succès de niveau A et de niveau AA. WCAG 2.2 ajoute neuf nouveaux critères par rapport à la version 2.1 — notamment Focus non masqué, Mouvements de glissement, Taille de la cible (minimum) et Authentification accessible — dont la plupart améliorent l’expérience des utilisateurs au clavier, malvoyants et à mobilité réduite.
Il est utile de comprendre pourquoi c’est l’objectif visé. La conformité AA est référencée par les lois et réglementations qui vous concernent le plus probablement : documentez-vous sur la conformité WCAG en tant que norme technique, puis voyez comment elle se rattache à l’European Accessibility Act, à l’ADA pour les entités privées et publiques américaines, et à la Section 508 pour les agences fédérales américaines et leurs prestataires. Si la terminologie vous pose problème en chemin, gardez notre glossaire de l’accessibilité ouvert dans un onglet.
Deux autres concepts façonnent toute déclaration de conformité honnête. Le premier est la portée de la conformité : la conformité WCAG s’applique à des pages complètes, et non à des composants isolés, ainsi qu’à des processus complets (par exemple, l’intégralité d’un tunnel de paiement) — vous ne pouvez pas affirmer qu’une page est conforme si une étape d’une tâche en plusieurs étapes échoue. Le second est la technologie prise en charge par l’accessibilité : vous ne pouvez vous fier qu’à des manières d’utiliser une fonctionnalité qui sont réellement prises en charge par les technologies d’assistance dont disposent vos utilisateurs. En pratique, cela signifie tester avec les lecteurs d’écran et navigateurs actuels plutôt que de supposer qu’un balisage valide garantit à lui seul un résultat utilisable. Gardez ces deux notions à l’esprit lorsque vous délimitez votre travail dans les étapes ci-dessous ; elles déterminent ce que vous pouvez affirmer avoir accompli de manière défendable.
Étape 2 : Lancer un scan automatisé de référence
On ne peut pas corriger ce qu’on ne mesure pas, alors établissez une référence. Les tests automatisés sont rapides, reproductibles et excellents pour détecter les défaillances mécaniques en grand nombre qui affectent la plupart des sites : textes alternatifs manquants, contraste de couleur insuffisant, liens et boutons vides, champs de formulaire non étiquetés, langue du document absente et identifiants en double.
Les outils reposant sur le moteur open source axe-core — y compris le logiciel d’analyse d’accessibilité de QualiBooth — produisent une liste hiérarchisée de problèmes en quelques minutes. Si vous voulez simplement un aperçu rapide de votre situation, commencez par un scan d’accessibilité gratuit de quelques pages clés.
Quelques règles pour garder votre référence honnête :
- Scannez des gabarits représentatifs, pas l’intégralité de votre site. Testez votre page d’accueil, un gabarit de contenu/d’article, une page produit ou catégorie, un formulaire (inscription, paiement, contact) et tout tableau de bord authentifié. Corriger un gabarit corrige généralement des centaines de pages.
- Testez des états réels, pas seulement le chargement initial. Ouvrez les menus, déployez les accordéons, déclenchez les fenêtres modales et soumettez des formulaires comportant des erreurs. De nombreuses violations n’apparaissent que dans les états interactifs.
- Notez les chiffres. Relevez le nombre de problèmes par gravité et par critère de succès. C’est votre repère avant/après et le fondement de votre liste de remédiation.
Soyez honnête sur les limites : les outils automatisés ne détectent de façon fiable que 30 à 40 % des problèmes WCAG. Un scan automatisé propre est nécessaire, mais il n’est jamais suffisant pour une véritable déclaration de conformité.
Étape 3 : Compléter l’automatisation par un audit manuel
Les 60 à 70 % de critères WCAG restants exigent un jugement humain. Ce texte alternatif transmet-il réellement le sens de l’image, ou décrit-il seulement des pixels ? L’ordre de lecture et de focus est-il logique ? Les messages d’erreur indiquent-ils à l’utilisateur comment s’en sortir ? Une liste déroulante personnalisée est-elle annoncée correctement, et pouvez-vous l’atteindre et l’utiliser au clavier seul ? Aucun moteur ne peut répondre à cela de manière fiable.
Un audit manuel structuré couvre généralement :
- L’utilisation au clavier seul — parcourez au clavier chaque élément interactif ; vérifiez la présence d’un indicateur de focus visible, un ordre logique, l’absence de pièges, et que tout ce que vous pouvez faire à la souris, vous pouvez le faire sans.
- La structure sémantique — des titres dans une hiérarchie cohérente, des repères (landmarks), des listes balisées en tant que listes, des tableaux avec des en-têtes appropriés.
- Les formulaires — des étiquettes programmatiques, des champs regroupés, une indication claire des champs obligatoires, et des messages d’erreur liés aux champs qu’ils décrivent.
- Le contenu dynamique — des fenêtres modales qui piègent et restituent le focus correctement, des régions live qui annoncent les mises à jour, et l’ARIA utilisé uniquement là où le HTML natif ne suffit pas.
- La qualité du contenu — des intitulés de liens pertinents, un contraste suffisant en contexte réel, et un contenu qui ne repose pas uniquement sur la couleur ou la forme.
Notre guide des audits manuels d’accessibilité détaille toute la méthodologie, et les problèmes d’accessibilité courants à éviter constituent une liste de contrôle rapide des défaillances les plus souvent relevées par les auditeurs. Si vous préférez le déléguer, l’équipe de conseil en accessibilité de QualiBooth mène des audits manuels experts au regard des critères WCAG 2.2 AA.
Étape 4 : Prioriser et remédier
Une longue liste de violations est accablante tant que vous ne l’avez pas ordonnée. Triez en combinant l’impact sur l’utilisateur et la portée :
- Les bloquants d’abord. Tout ce qui rend une tâche impossible pour un groupe d’utilisateurs — pièges au clavier, tunnel de paiement inaccessible, formulaire de connexion non étiqueté — passe en tête, quel que soit le nombre d’occurrences.
- Ensuite les problèmes fréquents à l’échelle du site. Un problème de contraste ou de focus dans votre en-tête, votre pied de page ou un composant de votre design system se multiplie sur chaque page. Le corriger une fois offre le meilleur retour.
- Puis les problèmes propres aux pages et au contenu. Un texte alternatif manquant ponctuel, un seul contrôle mal étiqueté ou un saut de niveau de titre isolé.
Lorsque vous remédiez, corrigez la source, pas le symptôme. Préférez les éléments HTML natifs aux <div> rapiécés avec ARIA ; corrigez le composant du design system plutôt que chaque page qui l’utilise ; et traitez les causes profondes dans les gabarits et les composants partagés pour que la correction passe à l’échelle. Relancez un scan après chaque lot afin de voir les chiffres baisser et d’éviter d’introduire des régressions. C’est aussi le bon moment pour intégrer l’accessibilité dans vos design tokens — définissez des couleurs au contraste sûr, une taille de cible minimale de 24×24 px et des styles de focus visibles par défaut, afin que tout nouveau travail démarre conforme.
Quelques modèles de remédiation reviennent assez souvent pour être mentionnés explicitement :
- Utilisez la plateforme. Un
<button>, un<a href>, un<input>, un<select>et un<dialog>natifs offrent gratuitement le comportement au clavier, la gestion du focus et un nom accessible correct. N’employez ARIA que pour combler de véritables lacunes — et rappelez-vous la première règle d’ARIA : n’utilisez pas ARIA si un élément natif fait l’affaire. - Nommez les éléments de façon programmatique. Chaque contrôle a besoin d’un nom accessible issu d’un
<label>, d’unaria-labelou d’unaria-labelledby— et pas seulement d’un texte visuel à proximité. Les boutons avec icône seule sont le contrevenant le plus fréquent. - Gérez le focus délibérément. À l’ouverture d’une fenêtre modale, déplacez-y le focus, piégez-le tant qu’elle est ouverte, et renvoyez-le au déclencheur à la fermeture. Quand le contenu se met à jour sans navigation, utilisez une région live pour que les utilisateurs de lecteurs d’écran entendent ce qui a changé.
- N’encodez pas le sens par la seule couleur ou forme. Associez la couleur à du texte, des icônes ou des motifs pour que l’information subsiste pour les utilisateurs daltoniens et malvoyants.
Suivez la remédiation dans votre outil de suivi habituel, étiquetée par critère de succès, afin que le travail d’accessibilité soit visible aux côtés du reste plutôt que cantonné à un tableur séparé qui se périme.
Étape 5 : Tester avec les technologies d’assistance et des personnes en situation de handicap
La conformité consiste en fin de compte à savoir si de vraies personnes peuvent utiliser votre site. Deux niveaux de validation comptent ici, et ils ne sont pas interchangeables.
Tests avec lecteur d’écran. Vérifiez vos corrections avec les technologies d’assistance que les gens utilisent réellement : NVDA ou JAWS avec Chrome/Firefox sous Windows, et VoiceOver avec Safari sous macOS et iOS. Soyez attentif à l’exactitude des noms, à la justesse des rôles, à l’annonce des changements d’état et à un ordre de lecture cohérent. Une évaluation par lecteur d’écran vous offre un passage professionnel sur les principales combinaisons si votre équipe manque d’expérience.
Tests d’utilisabilité avec des utilisateurs en situation de handicap. Réussir chaque critère de succès est le plancher, pas le plafond — un site peut être techniquement conforme tout en restant frustrant à utiliser. Le signal le plus fiable provient des audits par des personnes en situation de handicap, qui testent avec leurs propres technologies d’assistance et habitudes et révèlent des obstacles que les listes de contrôle manquent. C’est toute la différence entre respecter la lettre de la norme et offrir une véritable accessibilité numérique.
Étape 6 : Documenter la conformité (déclaration et VPAT/ACR)
Une fois la remédiation et la validation réalisées, consignez le résultat. La documentation est ce qui transforme un « nous avons essayé » en une déclaration défendable et communicable.
- Déclaration d’accessibilité. Une page publique qui énonce votre objectif de conformité (par exemple, WCAG 2.2 AA), décrit ce que vous avez fait, énumère les limitations connues et offre aux utilisateurs un moyen de signaler des problèmes. De nombreuses réglementations, dont l’EAA, en attendent une.
- VPAT / Rapport de conformité d’accessibilité. Un Voluntary Product Accessibility Template, une fois rempli, devient un ACR — l’artefact standard que les équipes achats et les acheteurs grands comptes demandent à titre de preuve. Notre guide « qu’est-ce qu’un VPAT/ACR » explique le document, et le service de rapports VPAT produit un rapport exact, étayé par un audit, que vous pouvez remettre à vos clients et à vos équipes juridiques.
Rédigez ces documents à partir des preuves issues de vos résultats d’audit réels, et non d’aspirations. Un VPAT qui surévalue la conformité est un passif, pas un atout.
Étape 7 : Maintenir la conformité dans le temps
L’accessibilité régresse dès qu’un site change — un nouveau composant, un formulaire repensé, un widget tiers ou une modification de contenu peut discrètement réintroduire des obstacles. La conformité est un état que l’on maintient, pas un jalon que l’on franchit une fois pour toutes.
Intégrez l’accessibilité dans votre cycle de vie logiciel :
- Décalez à gauche (shift left). Ajoutez des contrôles automatisés à votre pipeline grâce à l’intégration de l’accessibilité au CI/CD afin que les violations soient détectées sur les pull requests, avant leur mise en production — l’endroit le moins coûteux pour les corriger.
- Surveillez la production. Planifiez des audits d’accessibilité récurrents pour repérer les régressions et la dérive du contenu que les contrôles pré-publication ne voient pas.
- Outillez votre équipe. Dotez vos designers, développeurs et rédacteurs d’une boîte à outils d’accessibilité et de standards partagés, afin que l’accessibilité soit le réflexe de tous, et non l’arrière-pensée d’un spécialiste.
- Gouvernez à grande échelle. Pour les organisations de grande taille ou multi-sites, une plateforme comme Agora centralise le suivi, le reporting et la remédiation entre les équipes.
Les erreurs qui font dérailler les efforts de conformité
Les équipes qui s’enlisent le font généralement pour des raisons prévisibles. Méfiez-vous de celles-ci :
- Se fier à la seule automatisation. Un rapport automatisé tout vert ne couvre qu’un tiers des critères. Le considérer comme une preuve de conformité est l’erreur la plus fréquente — et la plus risquée juridiquement.
- Acheter un overlay. Les overlays et les « widgets d’accessibilité » promettent une conformité instantanée en injectant du JavaScript qui surcharge la page. Ils ne corrigent pas le code sous-jacent, interfèrent fréquemment avec les technologies d’assistance propres aux utilisateurs et ont été cités dans un nombre croissant de plaintes. C’est un raccourci vers le risque, pas vers la conformité.
- Corriger des pages au lieu de systèmes. Remédier à des pages individuelles tout en laissant le design system défaillant signifie que chaque nouvelle page réintroduit les mêmes défauts. Corrigez d’abord les composants et gabarits partagés.
- Le traiter comme un projet ponctuel. Sans contrôles CI/CD ni audits récurrents, un site conforme dérive hors de la conformité en quelques cycles de publication.
- Faire l’impasse sur les vrais utilisateurs. La conformité technique sans tests d’utilisabilité peut tout de même empêcher les utilisateurs en situation de handicap d’accomplir des tâches essentielles.
Éviter ces erreurs empêche votre investissement de s’évaporer dès que le projet « part en production ».
Mettre le tout en pratique
Un chemin réaliste vers WCAG 2.2 AA ressemble à ceci : apprenez les principes POUR et l’objectif AA, lancez une référence automatisée, ajoutez par-dessus un audit manuel, remédiez par impact et par portée, validez avec des lecteurs d’écran et des utilisateurs en situation de handicap, documentez votre conformité dans une déclaration et un VPAT, puis maintenez-la en bonne santé avec des contrôles CI/CD et des audits récurrents. Chaque étape capitalise sur la précédente — et rien de tout cela ne dépend d’un overlay qui camoufle le vrai code.
Commencez petit et créez de l’élan : scannez une poignée de gabarits cette semaine, corrigez les styles de contraste et de focus de votre design system, et placez un contrôle automatisé dans votre pipeline. À partir de là, la feuille de route ci-dessus vous mène jusqu’au bout. Quand vous serez prêt à accélérer, découvrez nos tarifs, demandez une démo, ou parlez à un expert d’un plan de remédiation adapté à votre stack.
Prêt à atteindre WCAG 2.2 AA — et à le rester ?