web design uiApril 21, 202611 min read

Liste de vérification de l'accessibilité web : WCAG 2.2 pour les designers qui travaillent vraiment

Une liste de vérification d'accessibilité WCAG 2.2 organisée selon l'endroit où le travail se fait : Figma, navigateur, après le lancement. Plus une correspondance erreurs de designer/critères.

By Boone
XLinkedIn
web accessibility checklist

La plupart des listes de vérification de l'accessibilité web sont inutiles pour les designers. Elles sont organisées par numéro de critère de succès WCAG, ce qui est la façon dont un avocat lit les spécifications et dont personne ne construit des logiciels.

Les designers n'ouvrent pas Figma en pensant au critère 1.4.3. Ils ouvrent Figma et choisissent une couleur de texte. La liste utile rejoint le designer là où la décision se prend, ce qui signifie trois listes distinctes : une pour le fichier de design, une pour le navigateur, une pour après le lancement. Organisez-la autrement et elle sera ignorée.

Ce que WCAG 2.2 exige réellement

WCAG 2.2 est la norme mondiale actuelle en 2026, et elle ajoute neuf nouveaux critères de succès par rapport à WCAG 2.1, principalement axés sur le mobile, les cibles tactiles, la charge cognitive et l'authentification.

Les neuf nouveaux critères qui comptent pour les designers forment une courte liste. L'apparence du focus devient plus stricte (2.4.11, 2.4.13). Les gestes de glisser nécessitent désormais une alternative sans glisser (2.5.7). Les cibles tactiles ont une taille minimale de 24 par 24 pixels CSS, sauf si la cible dispose d'un espacement suffisant autour d'elle (2.5.8). Un emplacement cohérent des aides sur les pages est requis (3.2.6). Les formulaires ne peuvent pas demander les mêmes informations deux fois sans nécessité (3.3.7). L'authentification ne peut pas reposer sur un test cognitif comme mémoriser un mot de passe sans alternative (3.3.8, 3.3.9).

AA est le niveau requis par la plupart des lois sur l'accessibilité dans le monde, notamment l'European Accessibility Act de l'UE, la Section 508 aux États-Unis et les Public Sector Bodies Accessibility Regulations au Royaume-Uni. AAA est plus strict et réservé principalement aux secteurs gouvernemental, médical et éducatif.

Une liste organisée par numéros de section WCAG est une spécification. Une liste organisée selon l'endroit où le travail se fait est un outil.

Le seul format de liste qui fonctionne

Il y a trois endroits où l'accessibilité se décide. Le fichier de design. L'interface construite dans un navigateur. Le site en production après le lancement.

Environ 70 % des échecs d'accessibilité sont des décisions prises dans Figma, 20 % sont prises lors de l'implémentation, et 10 % s'infiltrent après le lancement via des modifications de contenu, des intégrations tierces ou du contenu généré par les utilisateurs. Toute liste qui ne correspond pas à ces trois phases oblige le designer à traduire du langage de spécification en langage de workflow, et c'est dans cette traduction que les éléments sont oubliés.

Diagramme voxel montrant trois voies parallèles intitulées DESIGN, BUILD, SHIP, chacune avec des stations de case à cocher représentant les vérifications d'accessibilité à cette étape
Diagramme voxel montrant trois voies parallèles intitulées DESIGN, BUILD, SHIP, chacune avec des stations de case à cocher représentant les vérifications d'accessibilité à cette étape

Le reste de cet article est constitué des trois listes, dans l'ordre. Exécutez-les dans l'ordre. Tout ce qui échoue à la vérification de la phase de design ne devrait jamais atteindre la phase de construction. Tout ce qui échoue à la phase de construction ne devrait jamais être mis en ligne.

Liste de la phase de design (ce que vous vérifiez dans Figma)

Environ 70 % des échecs d'accessibilité sont des décisions prises dans le fichier de design, ce qui signifie qu'ils sont aussi les moins coûteux à corriger à ce stade.

VérificationCritère WCAG 2.2Comment vérifier dans Figma
Le texte courant atteint un contraste de 4,5:1 avec son arrière-plan1.4.3 Contrast (Minimum)Stark, Able, ou le vérificateur de contraste intégré de Figma
Le grand texte (18 pt+ ou 14 pt+ gras) atteint 3:11.4.3Les mêmes outils
Les éléments UI non textuels (boutons, bordures, icônes, anneaux de focus) atteignent 3:11.4.11 Non-text ContrastÉchantillonner manuellement les paires de couleurs sur le canvas
Les cibles tactiles font au moins 24 par 24 px CSS (48 par 48 recommandé)2.5.8 Target Size (Minimum)Mesurer directement les dimensions du cadre
L'information n'est pas transmise uniquement par la couleur1.4.1 Use of ColorPasser le cadre en niveaux de gris (plugin Figma ou filtre de capture d'écran)
Chaque cadre d'image dispose d'un texte alternatif dans les métadonnées de calque1.1.1 Non-text ContentPanneau d'accessibilité de Figma ou mode dev
Les titres sont utilisés dans un ordre logique (H1, H2, H3, pas H1, H3, H2)1.3.1 Info and RelationshipsLire l'arborescence des titres de haut en bas
L'état de focus est conçu pour chaque élément interactif2.4.7 Focus Visible, 2.4.11 Focus Not ObscuredChaque composant interactif a une variante de focus
Le texte des liens a du sens hors contexte2.4.4 Link PurposePas de libellés « cliquez ici » ni « en savoir plus »
Les étiquettes de formulaire sont visibles, pas seulement sous forme de placeholder3.3.2 Labels or InstructionsChaque champ a une étiquette persistante en dehors de l'input

Le fichier de design est aussi l'endroit où vous repérez les nouveaux critères mobiles de WCAG 2.2. Les cibles tactiles qui échouent au critère 2.5.8 échouent presque toujours parce que le designer pensait en pixels desktop et que la cible est une icône de 16 pixels sans padding.

Pour une analyse plus approfondie du contraste, consultez les règles de contraste et APCA. Le travail sur les couleurs en phase de design est là où la plupart des sites échouent à l'audit avant qu'une seule ligne de code soit écrite.

Liste de la phase de construction (ce que vous vérifiez dans le navigateur)

Le navigateur est l'endroit où les décisions d'accessibilité sont prouvées ou exposées, car c'est le premier endroit où les technologies d'assistance réelles touchent votre travail.

VérificationCritère WCAG 2.2Comment vérifier dans le navigateur
Chaque page fonctionne au clavier uniquement (tab, shift-tab, entrée, espace, touches directionnelles)2.1.1 KeyboardDébrancher la souris et naviguer dans la page
L'ordre du focus suit l'ordre visuel (gauche à droite, haut en bas en LTR)2.4.3 Focus OrderNaviguer avec Tab et observer l'anneau de focus
Le focus n'est jamais masqué par des en-têtes fixes, des bannières de cookies ou des modales2.4.11 Focus Not Obscured (Minimum)Faire défiler tout en naviguant avec Tab pour confirmer la visibilité
Les interactions de glisser ont une alternative par clic ou tap2.5.7 Dragging MovementsVérifier les curseurs, les listes triables, les carrousels
Le lien « aller au contenu » apparaît au premier Tab2.4.1 Bypass BlocksAppuyer une fois sur Tab au chargement de la page
Les landmarks HTML sont utilisés (header, nav, main, footer, aside)1.3.1, 4.1.2Inspecter le plan du DOM
Les erreurs de formulaire sont annoncées, pas seulement codées par couleur3.3.1, 3.3.3, 4.1.3Soumettre un formulaire incorrect avec un lecteur d'écran
Le lecteur d'écran annonce correctement les titres, listes et boutons4.1.2 Name, Role, ValueNVDA sous Windows, VoiceOver sur Mac, TalkBack sur Android
Les attributs autocomplete sont définis sur les champs de données personnelles1.3.5 Identify Input PurposeInspecter autocomplete sur les champs nom, email, adresse
Les médias ont des sous-titres, des transcriptions ou des descriptions audio1.2.1 à 1.2.5Lire chaque vidéo, vérifier les pistes

Les outils automatisés détectent environ 30 % de ces problèmes. Le reste nécessite un humain qui appuie sur Tab et écoute un lecteur d'écran. Les deux comptent, et aucun ne remplace l'autre.

Capture d'écran de la page de référence rapide W3C WCAG 2.2 montrant les critères de succès organisés avec des niveaux filtrables
Capture d'écran de la page de référence rapide W3C WCAG 2.2 montrant les critères de succès organisés avec des niveaux filtrables

La meilleure pile d'outils pour la phase navigateur en 2026 est petite : axe DevTools pour le scan automatisé, Lighthouse pour les audits au niveau de la page, et un vrai lecteur d'écran pour la passe manuelle. Trois outils, dix minutes par page, capturent presque tout ce qu'un vrai audit signalerait.

Liste post-lancement (ce que vous vérifiez en production)

L'accessibilité ne s'arrête pas au lancement, car le contenu, les intégrations tierces et le contenu généré par les utilisateurs arrivent tous après que le designer a validé.

VérificationCritère WCAG 2.2Comment vérifier en production
Les images créées dans le CMS ont un texte alternatif rendu obligatoire au niveau de l'éditeur1.1.1Tester le CMS : un auteur peut-il publier sans texte alternatif ?
Les widgets tiers intégrés (chat, cartes, formulaires) sont accessiblesVariableLancer axe sur les pages avec des intégrations
Les téléchargements PDF et documents sont balisés et lisibles1.1.1, 1.3.1, 2.4.6Ouvrir dans le vérificateur d'accessibilité d'Acrobat
Les liens d'aide, de support et de contact sont au même endroit sur chaque page3.2.6 Consistent Help (WCAG 2.2 nouveau)Audit visuel sur les templates
Les formulaires ne demandent pas d'informations redondantes dans un flux3.3.7 Redundant Entry (WCAG 2.2 nouveau)Parcourir les formulaires en plusieurs étapes
L'authentification dispose d'une alternative accessible (passkeys, liens email, SSO)3.3.8, 3.3.9 Accessible Authentication (WCAG 2.2 nouveau)Essayer l'inscription et la connexion avec un gestionnaire de mots de passe bloqué
Le contenu dynamique (modales, toasts, régions live) est annoncé4.1.3 Status MessagesDéclencher chacun avec un lecteur d'écran ouvert
La page continue de respecter les règles de contraste et de taille de cible après un zoom utilisateur à 200 %1.4.4 Resize Text, 1.4.10 ReflowZoomer le navigateur à 200 % et vérifier
Pas de médias en lecture automatique, ou les médias ont un contrôle de pause1.4.2 Audio Control, 2.2.2 Pause, Stop, HideCharger la page à froid
La bannière de cookies ne piège pas le focus clavier2.1.2 No Keyboard TrapNaviguer dans la bannière avec Tab, puis en ressortir

La liste post-lancement est là où la plupart des équipes échouent. Le design a été livré de manière accessible. Les auteurs CMS le remplissent de PDFs non balisés, de vidéos en lecture automatique et d'un widget de chat avec un ratio de contraste de 2:1 sur son bouton d'ouverture. L'accessibilité est une propriété du système, pas une étape de lancement.

Besoin d'un site qui passe WCAG 2.2 sans un cycle de remédiation de trois mois ? Brainy livre un design accessible dès le premier cadre Figma.

Erreurs courantes des designers associées aux critères WCAG

Chaque constat d'audit d'accessibilité remonte à un critère de succès WCAG spécifique, et la plupart des designers font les mêmes dix erreurs contre les mêmes dix critères.

Diagramme voxel mappant cinq erreurs courantes des designers à gauche aux cinq critères de succès WCAG qu'ils violent à droite, reliés par des lignes
Diagramme voxel mappant cinq erreurs courantes des designers à gauche aux cinq critères de succès WCAG qu'ils violent à droite, reliés par des lignes
Erreur du designerCe que c'est vraimentCritère WCAG 2.2 violé
Le texte placeholder comme seule étiquetteLes utilisateurs perdent l'étiquette au moment où ils commencent à taper3.3.2 Labels or Instructions
Boutons avec icône seule sans aria-label ni infobulleLes lecteurs d'écran annoncent « bouton » sans préciser son objectif4.1.2 Name, Role, Value
Messages d'erreur affichés uniquement avec une bordure rouge ou du texte rougeLes utilisateurs daltoniens ne voient aucune erreur1.4.1 Use of Color, 3.3.1 Error Identification
Anneau de focus supprimé pour des raisons esthétiquesLes utilisateurs clavier ne peuvent pas voir où ils se trouvent2.4.7 Focus Visible
Cibles tactiles inférieures à 24 par 24 px sans espacementLes utilisateurs mobiles ratent constamment leur cible2.5.8 Target Size (Minimum)
Faible contraste sur l'UI « subtile » (texte placeholder, états désactivés, texte d'aide)Les lecteurs en plein soleil ou avec une perte de vision ne peuvent pas le lire1.4.3 Contrast (Minimum), 1.4.11 Non-text Contrast
Modale qui piège le focus mais sans fermeture via ESCLes utilisateurs clavier sont bloqués dans la modale2.1.2 No Keyboard Trap
Carrousels avec navigation uniquement par glisserLes utilisateurs ayant des limitations motrices ne peuvent pas avancer2.5.7 Dragging Movements
En-tête fixe qui masque l'élément ciblé lors de la navigation TabLes utilisateurs voient la page défiler mais perdent la trace de leur position2.4.11 Focus Not Obscured
Connexion avec mot de passe uniquement, sans SSO ni lien emailÉchec lié à la charge cognitive3.3.8 Accessible Authentication

Ces dix mêmes erreurs constituent la majorité de chaque rapport d'audit. Corrigez-les et vous êtes à 80 % du chemin vers WCAG 2.2 AA avant qu'un consultant n'ouvre une feuille de calcul.

Capture d'écran d'axe DevTools montrant un scan d'accessibilité d'une page web avec des problèmes signalés par critère WCAG
Capture d'écran d'axe DevTools montrant un scan d'accessibilité d'une page web avec des problèmes signalés par critère WCAG

Les bases de l'accessibilité se connectent aussi au reste d'une bonne hiérarchie visuelle. Le contraste, la taille des cibles et les états de focus sont des décisions de hiérarchie. Un design qui maîtrise la hiérarchie maîtrise par défaut la majeure partie de la liste d'accessibilité, ce qui explique pourquoi le chevauchement entre une bonne théorie des couleurs et le design accessible est presque total.

Comment exécuter la liste sans y passer une semaine

La liste n'est utile que si l'exécuter prend des minutes, pas des jours, ce qui signifie que les outils doivent faire la majeure partie du travail.

La cadence de travail est de trois passages, un par phase, chacun effectué au moment où le travail atteint cette phase. Pas les trois à la fin. Pas un seul à la fin. Trois passages séparés, chacun économique, chacun appliqué par des outils là où c'est possible.

  1. Passage design : 10 minutes par écran. Stark ou le vérificateur de contraste de Figma sur chaque paire de texte, passage en niveaux de gris du cadre pour tester les informations transmises uniquement par la couleur, mesure de chaque cible tactile. À faire avant la passation, pas pendant la revue.
  2. Passage construction : 10 minutes par template. Scan axe DevTools, test de navigation uniquement au clavier, un passage lecteur d'écran sur les pages les plus visitées. Intégrer axe-core dans la CI pour que le nouveau code ne puisse pas fusionner avec des régressions.
  3. Passage lancement : mensuel, pas par release. Crawl axe ou pa11y complet du site en production, audit PDF sur toute bibliothèque de documents, parcours manuel des formulaires et flux d'authentification.

C'est une demi-journée de travail par mois et par produit, et peut-être 15 minutes par passation de design. Plus que ça et l'équipe arrêtera de l'exécuter. Moins que ça et les audits reviennent non corrigés.

FAQ

WCAG 2.2 est-il légalement obligatoire ?

Oui, dans la plupart des grands marchés. L'European Accessibility Act est entré en vigueur en juin 2025 et référence WCAG 2.1 au minimum, avec 2.2 comme norme de travail actuelle. La Section 508 aux États-Unis référence WCAG 2.0, mais les contrats publics exigent de plus en plus la version 2.2. Le Canada, le Royaume-Uni, l'Australie et le Japon ont tous des exigences similaires liées à WCAG 2.1 ou 2.2. Si vous livrez dans l'un de ces marchés, 2.2 AA est la cible sûre.

Quels sont les nouveaux critères WCAG 2.2 que je dois vraiment connaître ?

Quatre comptent le plus pour les designers. 2.5.7 Dragging Movements exige une alternative sans glisser pour les interactions de glisser. 2.5.8 Target Size (Minimum) exige des cibles tactiles d'au moins 24 par 24 pixels CSS avec un espacement suffisant. 2.4.11 Focus Not Obscured exige que l'élément ciblé reste visible lors du défilement et des superpositions fixes. 3.3.8 Accessible Authentication interdit les tests cognitifs comme mémoriser un mot de passe sans alternative (SSO, passkey ou lien email).

Ai-je besoin d'une liste séparée pour le mobile ?

Non. WCAG 2.2 est explicitement rédigé pour couvrir le mobile et le tactile, c'est pourquoi tant de ses nouveaux critères (taille de cible, glisser, focus) sont adaptés au mobile. La même liste en trois phases fonctionne pour le web mobile et le design responsive. Les applications natives ont des directives supplémentaires spécifiques à chaque plateforme (HIG d'Apple et Android Accessibility), mais les règles WCAG s'appliquent quand même.

Quelle est la taille minimale de cible tactile dans WCAG 2.2 ?

24 par 24 pixels CSS est le minimum selon 2.5.8 Target Size (Minimum), mais il y a des exceptions si les cibles ont suffisamment d'espacement autour d'elles ou sont en ligne avec du texte. La cible pratique que la plupart des designers devraient viser est 48 par 48 pixels CSS, ce qui correspond aux recommandations des plateformes d'Apple et Google et évite les cas limites dans la spécification WCAG.

Livrez la liste, pas les approximations

L'accessibilité n'est pas une tâche de conformité. C'est une propriété de design, construite à trois moments, appliquée par des outils, vérifiée par des humains.

Les équipes qui livrent des sites accessibles sans douleur ne sont pas celles qui ont les meilleurs auditeurs. Ce sont celles qui ont déplacé les vérifications dans la phase de design, la phase de construction et la phase de lancement, et qui ont refusé de laisser le travail avancer au-delà de l'une d'elles avec des échecs connus.

Exécutez les trois listes. Repérez les dix erreurs courantes avant qu'elles ne s'accumulent. Automatisez les scans de la phase navigateur dans la CI. Auditez la dérive post-lancement mensuellement. WCAG 2.2 AA cesse d'être une ligne d'arrivée et devient une propriété de la façon dont l'équipe travaille.

Choisissez une surface produit sur votre site aujourd'hui. Exécutez la liste de la phase de design sur son fichier Figma. Comptez les corrections. Ce nombre est le coût de ne pas avoir fait cela plus tôt.

Livrez la liste, pas les approximations.

Besoin d'un site qui passe WCAG 2.2 sans un cycle de remédiation de trois mois ? Brainy livre un design accessible dès le premier cadre Figma.

Need a site that passes WCAG 2.2 without a three-month remediation cycle? Brainy ships accessible design from the first Figma frame.

Get Started