Développement web
Audit accessibilité réel : ce qu’on teste vraiment, et ce que les outils ratent
Accessibilité · RGAA · Tests humains · Preuve
Un score automatique peut être utile. Il ne prouve pas qu’un site est réellement utilisable.
- Outils Lighthouse, WAVE ou axe détectent des signaux, pas toute l’expérience.
- Humain Clavier, lecteur d’écran, formulaire, modale et parcours réel restent indispensables.
- Preuve Un audit crédible publie périmètre, méthode, date, limites et corrections.
- IA Les mêmes failles de structure compliquent souvent le crawl et l’interprétation par les assistants.
Vérifié le 7 juillet 2026. RGAA 4.1.2 reste le référentiel français en vigueur avec 13 thématiques, 106 critères et 258 tests publiés. RGAA 5 est annoncé pour fin 2026 par DesignGouv/DINUM : il doit intégrer WCAG 2.2, étendre la méthode aux applications mobiles et aux documents bureautiques, puis simplifier certains critères. Les travaux RGAA 4.1.2 restent donc utiles, mais un audit de référence doit déjà anticiper cette évolution.
Réponse courte
Un vrai audit accessibilité ne cherche pas un score. Il cherche les blocages que les outils ne savent pas prouver.
Lighthouse, WAVE, axe ou un validateur HTML sont utiles. Ils repèrent vite certains contrastes, attributs manquants, erreurs de noms accessibles ou problèmes de structure. Mais ils ne voient pas toute l’expérience. Ils ne savent pas toujours si un menu est réellement traversable au clavier, si un message d’erreur permet de terminer un formulaire, si une modale rend correctement le focus, ni si l’ordre de lecture garde le sens.
L’audit accessibilité sérieux commence donc quand le score automatique s’arrête. Il combine contrôle outillé, lecture du DOM, navigation clavier, revue lecteur d’écran, vérification des parcours et priorisation métier. Le résultat attendu n’est pas un badge décoratif : c’est une preuve datée, un périmètre clair et une liste de corrections qui changent réellement l’usage.
Pour Edikka, ce sujet est aussi stratégique que technique. Les mêmes fragilités qui bloquent une personne peuvent aussi rendre une page moins fiable à interpréter par un crawler, un outil de qualité ou un assistant IA. Accessibilité, SEO technique et lisibilité machine ne sont pas identiques, mais ils partagent un socle : une page doit dire explicitement ce qu’elle contient, ce qui est actionnable et ce qui prouve la confiance.
Un score automatique lance l’enquête. Un audit réel la termine avec des parcours testés, des preuves et une décision de correction.
Le piège du score
Ce que les outils automatiques voient, et ce qu’ils ratent presque toujours.
Un outil automatique vérifie des règles observables : présence d’un attribut, contraste calculable, structure de titres, nom accessible, référence ARIA cassée, champ sans label, image sans alternative. Cette couche est indispensable parce qu’elle industrialise les alertes et évite de perdre du temps sur les erreurs faciles.
Mais l’accessibilité réelle dépend aussi de relations, d’intentions et de scénarios. Un lien peut avoir un nom et rester incompréhensible. Un bouton peut être détecté et déclencher une interaction impossible à fermer. Un formulaire peut avoir des labels et perdre des contacts parce que ses erreurs arrivent trop tard, trop bas dans la page ou sans lien avec le champ concerné.
| Sujet | Ce que l’outil détecte | Ce qu’un audit humain vérifie | Risque si on s’arrête au score |
|---|---|---|---|
| Clavier | Présence d’éléments focusables et parfois ordre visible. | Parcours complet avec Tab, Shift+Tab, Entrée, Espace, Échap et flèches. | Menu, filtre, modale ou formulaire utilisable à la souris mais bloquant au clavier. |
| Formulaires | Labels, attributs requis, erreurs ARIA simples. | Compréhension, correction, résumé d’erreurs, confirmation et conservation des données. | Des prospects motivés abandonnent alors que le score reste bon. |
| Lecteur d’écran | Noms accessibles, rôles, références cassées. | Annonce réelle des composants, ordre des titres, repères, états et changements dynamiques. | La page semble conforme au DOM mais devient pénible ou confuse à écouter. |
| Contenu | Présence de titres, alt, langue et structure. | Clarté des libellés, autonomie des blocs, cohérence entre contenu visible et structure. | La page est techniquement lisible mais humainement ambiguë. |
| JavaScript | Erreurs évidentes, attributs manquants, focus parfois détectable. | Composants dynamiques, état ouvert/fermé, retour focus, chargement tardif et contenu rendu. | Une interface moderne cache le vrai blocage derrière un score rassurant. |
Ordre de grandeur
La couverture automatique varie selon la méthode, mais elle reste partielle.
Les chiffres varient parce que tout dépend de ce que l’on compte : critères WCAG théoriquement automatisables, erreurs détectées sur un échantillon de pages, ou types de problèmes qu’un moteur comme axe sait signaler. L’ordre de grandeur utile pour décider est le suivant : les approches automatiques couvrent une partie du risque, souvent autour d’un tiers à un peu plus de la moitié selon la méthode retenue. Elles ne remplacent donc jamais une revue humaine.
C’est aussi la position du W3C/WAI sur les outils d’évaluation : ils aident à détecter certains problèmes, mais ils ne peuvent pas déterminer seuls si un site est accessible. Un audit de référence doit donc afficher clairement ce qui a été automatisé, ce qui a été revu humainement et ce qui reste hors périmètre.
Le sujet n’est pas “les outils sont mauvais”. Le sujet est “un outil ne teste pas une intention, un parcours, une compréhension ou une frustration”.
Tests humains concrets
Un audit doit nommer les environnements testés, pas écrire seulement “lecteur d’écran”.
Un rapport sérieux indique les couples testés : par exemple NVDA avec Firefox ou Chrome sur Windows, JAWS avec Chrome ou Edge lorsque le contexte l’exige, VoiceOver avec Safari sur macOS et iOS, et TalkBack avec Chrome sur Android pour les parcours mobiles. Le choix dépend du public, du périmètre, du budget et du risque métier, mais il doit être explicite.
Cette précision évite une ambiguïté fréquente : “testé avec un lecteur d’écran” ne veut pas dire grand-chose si l’on ne sait pas lequel, sur quel navigateur, sur quel système, avec quelle tâche et quelle version.
| Critère | Pourquoi l’outil seul ne suffit pas | Test humain attendu |
|---|---|---|
| 2.4.11 Focus non masqué | Le focus peut exister mais être recouvert par un header, une bannière ou un composant sticky. | Parcourir la page au clavier dans plusieurs tailles d’écran et vérifier que le focus reste visible. |
| 2.5.7 Mouvements de glissement | L’outil ne sait pas toujours juger si une action par glissement dispose d’une alternative simple. | Réaliser l’action sans geste complexe, par bouton, clavier ou contrôle équivalent. |
| 2.5.8 Taille de cible | La taille réelle dépend du viewport, de l’espacement, du zoom, du composant et du contexte tactile. | Vérifier boutons, liens proches, filtres, contrôles mobiles et zones interactives répétées. |
| 3.3.8 Authentification accessible | Le problème vient souvent du parcours : mémorisation forcée, puzzle, code, expiration ou étape cognitive. | Effectuer le parcours complet avec les aides disponibles et vérifier les alternatives. |
Méthode
Les 7 couches qu’un audit accessibilité doit vraiment couvrir.
Un audit utile ne mélange pas tout dans une note finale. Il sépare les couches, puis les relie. C’est cette séparation qui rend les corrections actionnables : on sait si le problème vient du design, du contenu, du composant front-end, du CMS, d’un choix ARIA ou d’un parcours métier mal pensé.
Périmètre
Définir les pages, gabarits et parcours critiques.
Accueil, contact, page service, article, FAQ, tunnel, compte, recherche, filtres : l’échantillon doit représenter le site réel, pas seulement une page facile.
Automatique
Passer les outils, mais documenter leurs limites.
Lighthouse, axe, WAVE, validateurs et contrôles maison servent de première passe. Ils donnent des signaux, pas une conformité complète.
DOM
Lire la page comme une structure, pas comme une maquette.
Titres, landmarks, liens, boutons, labels, descriptions, tableaux et ordre HTML doivent garder le sens sans dépendre de la position visuelle.
Clavier
Traverser les parcours sans souris.
On teste le focus visible, l’ordre de tabulation, l’accès aux menus, la fermeture des composants, les pièges de focus et la capacité à terminer une tâche.
Assistance
Vérifier ce qui est annoncé, pas seulement ce qui existe.
Le lecteur d’écran révèle les faux titres, les boutons vagues, les états non annoncés, les liens répétitifs et les composants qui changent sans prévenir.
Scénarios
Tester les tâches qui ont une valeur business.
Demander un devis, trouver une information, filtrer une liste, envoyer un formulaire, télécharger un document ou comparer des offres : la conformité doit rejoindre l’usage.
Preuve
Publier un résultat daté, prudent et vérifiable.
Un bon livrable indique le référentiel, le périmètre, les critères, les non-conformités, les réserves, la date, les outils et la méthode de reprise.
Test révélateur
Le test clavier reste le raccourci le plus brutal pour juger la qualité d’un site.
Fermer la souris et utiliser uniquement le clavier révèle très vite la maturité d’une interface. Le focus est-il visible ? Suit-il un ordre logique ? Peut-on ouvrir et fermer le menu ? Le contenu caché devient-il accessible ? Une modale rend-elle le focus à son déclencheur ? Le formulaire annonce-t-il l’erreur au bon moment ?
Ce test est puissant parce qu’il traverse plusieurs dimensions à la fois : code, design, JavaScript, contenu, composants et parcours. Il ne remplace pas un audit RGAA complet, mais il met en lumière des blocages que les scores automatiques laissent souvent passer.
Le repère visuel est-il toujours visible, y compris sur les boutons, liens, cartes et contrôles custom ?
La tabulation suit-elle le sens de lecture et les priorités réelles de la page ?
Peut-on sortir d’un menu, d’une modale, d’un carrousel ou d’un champ complexe ?
Peut-on accomplir l’action importante sans souris, sans deviner et sans recommencer ?
Pont avec la lisibilité IA
Le même désordre qui gêne l’accessibilité gêne souvent l’interprétation par les systèmes.
Il ne faut pas promettre qu’un site accessible sera mieux classé ou automatiquement cité par les IA. Ce serait faux. En revanche, beaucoup de signaux audités en accessibilité rendent la page moins ambiguë : titres réels, landmarks, liens descriptifs, boutons nommés, labels reliés, tableaux lisibles, contenu rendu dans le DOM et ordre cohérent. Dans cette grille, 5 des 7 couches servent aussi la lisibilité par les robots et les agents : structure, interactions nommées, formulaires, DOM et preuve.
C’est exactement le pont avec le SEO technique et le GEO : avant de demander à Google, Perplexity, ChatGPT ou un agent de comprendre une page, il faut s’assurer qu’elle peut être lue proprement. Une interface qui cache son sens dans la mise en page, le JavaScript ou des composants non nommés oblige les systèmes à deviner.
Le mouvement devient visible dans les outils eux-mêmes. Le changelog Lighthouse 13.3.0 mentionne l’ajout d’une catégorie agentic browsing avec llms.txt, WebMCP et un audit agent-accessibility-tree. Son libellé est explicite : un arbre d’accessibilité bien formé aide les agents IA à naviguer et interagir avec la page. Ce n’est pas une garantie de citation par une IA ; c’est le signal le plus clair que la lisibilité par les agents rejoint déjà les sujets de structure, d’accès clavier, de noms accessibles et de contenu exploitable.
Preuve sur cette page
Cette page a été passée dans sa propre méthode, avec des limites explicites.
Après publication locale, la page a été corrigée sur un point exactement lié au sujet : des cartes de vision portaient un role="listitem" alors que le parent perdait son role="list" pendant la normalisation du HTML. La correction supprime le rôle orphelin dans le rendu final. C’est le type de détail qu’un outil peut remonter, et qu’un article sur les limites des outils ne peut pas se permettre d’ignorer.
Cette page peut aussi afficher un score Lighthouse à 100. Selon la thèse de cet article, cela ne prouve rien. Le score reste un signal secondaire : la preuve utile commence quand on cherche ce que Lighthouse ne voit pas, puis quand on documente les corrections.
Contrôle de prépublication du 7 juillet 2026 : axe-core 4.12.1 trouve 0 violation automatique sur les versions française et anglaise après chargement des polices. Le parcours clavier desktop complet, rejoué avec Playwright, compte 54 arrêts uniques, revient au premier focus, et ne contient aucun focus invisible ni sans contour visible. Pendant cette passe, la page a aussi corrigé un contraste de badge et un scroll-behavior: smooth qui pouvait retarder l’arrivée du focus dans le viewport lors des grands sauts.
Limite explicite : cette preuve reste une non-régression de prépublication. Elle doit être relancée sur l’URL canonique après déploiement, avec une toolchain actuelle — la version courante du paquet Lighthouse est 13.4.0 au 7 juillet 2026 — puis complétée par une passe NVDA, JAWS ou VoiceOver sur les parcours critiques.
Pour la méthode complète, la preuve ne flotte pas seule : elle renvoie au rapport d’audit accessibilité Edikka, publié avec grille RGAA 4.1.2, périmètre, résultats, non-conformités et preuves téléchargeables.
0 violation automatique sur FR et EN, version 4.12.1, après chargement des polices.
54 arrêts uniques, cycle complet, aucun focus invisible, aucun focus sans contour.
Rétrogradé en signal secondaire : un 100/100 ne prouve pas l’accessibilité.
À relancer sur l’URL publique après déploiement, avec passe lecteur d’écran.
Livrable
Le livrable qui compte : une preuve exploitable, pas une capture de score.
Un audit accessibilité qui termine par “100/100” n’aide pas vraiment une équipe à décider. Un audit utile doit permettre de répondre à quatre questions : qu’est-ce qui bloque ? Sur quelle page ? Pour quel utilisateur ou système ? Quelle correction produit le plus d’impact ?
Périmètre audité
Pages, gabarits, composants, dates, navigateurs, outils et limites de la vérification.
Constats priorisés
Blocage, impact utilisateur, critère concerné, gravité, effort et propriétaire de correction.
Preuves
Captures, extraits DOM, parcours clavier, résultats d’outils, exemples d’annonce ou reproduction.
Plan de reprise
Actions rapides, corrections de composants, dettes à traiter, retest et date de mise à jour.
Cadre légal et preuve publique
La déclaration d’accessibilité doit être reliée à des tests réels.
En France, le RGAA 4.1.2 donne un cadre de méthode et de déclaration. RGAA 5 est annoncé pour fin 2026, avec intégration de WCAG 2.2, applis mobiles, documents bureautiques et simplification des critères. Pour les produits et services concernés par l’European Accessibility Act, les obligations sont entrées en application le 28 juin 2025. Le sujet ne concerne donc plus seulement les équipes techniques : il touche la gouvernance, la preuve, les parcours de vente et la relation client.
Mais une déclaration publiée sans méthode claire reste fragile. Elle doit être reliée à un périmètre audité, une date, un état de conformité, des contenus non accessibles, un contact et une voie de recours. L’audit réel donne de la substance à cette déclaration. Il évite les promesses floues et rend les corrections vérifiables.
Priorisation
Les corrections à traiter d’abord sont celles qui empêchent une tâche.
Toutes les anomalies ne se valent pas. Une alternative d’image imparfaite sur une illustration décorative n’a pas le même impact qu’un menu inaccessible, un bouton sans nom, un formulaire impossible à corriger ou une modale qui piège le focus. La priorisation doit partir de l’usage : quelles erreurs bloquent l’accès à l’information, la demande de contact, l’achat ou la compréhension ?
C’est aussi la meilleure façon de faire accepter l’accessibilité dans une équipe. On ne vend pas une liste abstraite de critères ; on montre où le site perd des utilisateurs, des demandes, de la confiance et de la lisibilité.
Conclusion
Le bon audit ne rassure pas. Il rend le site réparable.
Un score automatique peut donner envie de clore le sujet. Un audit réel fait l’inverse : il montre précisément ce qui fonctionne, ce qui reste fragile et ce qui doit être corrigé pour que les personnes, les outils et les systèmes comprennent le site sans effort inutile.
C’est pour cela que l’accessibilité ne doit pas être traitée comme un dossier isolé. Elle rejoint le développement web, l’UX, le SEO, la conversion et la préparation aux agents IA. Le point commun est simple : plus une page est claire, testée et documentée, moins elle dépend de suppositions.
Ne demandez pas “quel est le score ?”. Demandez “quels parcours ont été testés, quelles preuves existent, et quels blocages restent à corriger ?”.
Vision Edikka
L’accessibilité devient stratégique quand elle produit une preuve, pas seulement une intention.
Le rôle d’un audit n’est pas de rendre une équipe coupable. Il est de rendre les blocages visibles, réparables et vérifiables dans le temps.
Documenter
Un état de conformité n’a de valeur que s’il est relié à une méthode, un périmètre et une date.
Tester
La qualité se juge sur les actions réelles : lire, naviguer, filtrer, envoyer, corriger, comprendre.
Relier
Accessibilité, SEO technique, UX et lisibilité IA progressent quand le sens est explicite.
Pour aller plus loin sur ce sujet
Des réponses complémentaires pour clarifier les points essentiels abordés dans cet article.