Tanaguru : une suite d’outils vraiment efficace pour auditer l’accessibilité web ?
L’accessibilité numérique est aujourd’hui plus que jamais un enjeu fondamental pour garantir l’usage d’un site ou d’une app à l’ensemble des utilisateurs, y compris ceux en situation de handicap. Cela concerne tous les éditeurs de services, encore plus depuis l’obligation de mise en conformité du 28 juin 2025, et tous les experts qui les conçoivent et les maintiennent : designers bien sûr mais aussi développeurs pour identifier et corriger les problèmes majeurs liés à l’accessibilité.
Dans cette optique, l’équipe tech de USERADGENTS s’est demandée quelles solutions pouvaient l’aider à accomplir ces tâches et ils se sont penchés sur le cas Tanaguru, une suite réputée depuis une dizaine d’année sur le marché, avec un panel d’outils open source spécialisés qui vont tous permettre de tester, mesurer et contrôler l'accessibilité d’un ou plusieurs projets web. La suite Tanuguru est-elle vraiment efficace à 100% ? Quelles sont ses limites ? Nos développeurs vous font leur retour d’expérience sur les composants clés de la suite : le moteur des tests automatisés, l’interface et, en bonus, l’extension web.
Tanaguru Engine : le cœur du moteur d’audit
Tanaguru Engine est le moteur d’analyse d’accessibilité de la suite. C’est lui qui va lancer des audits automatisés sur des pages web, en s’appuyant à la fois sur le WCAG (Web Content Accessibility Guidelines), le référentiel international, et sur le RGAA (Référentiel Général d’Amélioration de l’Accessibilité), le standard français.
Si le RGAA reprend les bases des WCAG, il en renforce certaines exigences et fait office de cadre légal en France. Peu d’outils proposent une couverture aussi complète de ce référentiel, ce qui constitue dès le départ un véritable atout pour la solution Tanaguru. Tanaguru s’engage aussi d’ailleurs à maintenir ses outils selon les dernières versions des référentiels en vigueur.
Concrètement, Tanaguru Engine peut :
- Analyser le contenu HTML brut d’une page (analyse statique), c’est-à-dire le code tel qu’il est rendu initialement sans interaction, mais aussi le DOM1 après exécution JavaScript (analyse dynamique), ce qui est crucial pour les sites modernes (Single Page Application, contenus injectés dynamiquement, etc.).
- Définir des scénarios personnalisés dans des fichiers de test (type JSON ou YAML) ou via des scripts intégrés, pour simuler des parcours utilisateurs réels complet afin de tester par exemple : une connexion à un compte utilisateur, un remplissage de formulaire, une navigation entre plusieurs pages, des ouvertures de modales, des menus déroulants, etc.
- Être utilisé en lignes de commandes ou via une API, ce qui facilite son intégration dans un pipeline CI/CD (Jenkins, GitHub Actions, GitLab CI…). Il est alors possible de lancer un audit automatique à chaque modification de code, générer un rapport d’accessibilité par build, alerter en cas de régression ou bloquer un déploiement si des erreurs critiques sont détectées.

“La possibilité de définir des scénarios de navigation personnalisés est LA fonctionnalité la plus intéressante de la suite Tanaguru, surtout pour des parcours complexes comme un tunnel d’achat ou un formulaire multi-étapes. Cela permet de faire des audits de cas très proches de la réalité. Toutefois, cette fonctionnalité s’avère fastidieuse et chronophage à mettre en œuvre car elle demande de rédiger des scripts détaillés, de les maintenir en cas d’évolution du site et de gérer les nombreuses variations possibles dans les parcours. Dans un contexte de projets agiles, où les interfaces évoluent régulièrement, cela peut rapidement devenir lourd à assumer…”
Emmanuel Pitelet, Développeur Front-End
Tanaguru WebApp : une interface graphique pour piloter les audits
De son côté, Tanaguru WebApp est la vitrine pour l’utilisateur, l’application web qui s’interface avec Tanaguru Engine pour rendre le moteur exploitable au quotidien. Elle va centraliser, planifier, organiser et analyser les audits d’accessibilité au cœur d’une seule interface fluide et instinctive. Aucun besoin de manipuler une ligne de commande : la WebApp rend l’audit accessible à tous les profils.


La visualisation des résultats d’audits se fait via des rapports détaillés (JSON/XML, HTML), sous forme de tableaux (résumés globaux, par critère, par page…), de graphiques (répartition des conformités, progression dans le temps) et de détails ligne par ligne indiquant le critère RGAA/WCAG concerné, le statut (conforme / non conforme / non testable), une explication du test et l’élément fautif (via sélecteur ou extrait de code). Ces éléments sont modifiables et réutilisables, pour permettre aux auditeurs de compléter les analyses par des tests manuels pour lesquels ils ont l’expertise, et de nourrir la déclaration d’accessibilité imposée par le gouvernement aux entreprises.


Tanaguru WebApp intègre aussi des fonctionnalités de gestion collaborative. En créant des projets pour regrouper les audits d’un même site ou application et en gérant des droits utilisateurs, elle va permettre de travailler à plusieurs efficacement, chaque utilisateur pouvant suivre l’état d’avancement, consulter les derniers audits et réfléchir en équipe à la résolution des problèmes identifiés.
Tanaguru Webext : l’extension pour développeurs
Tanaguru Webext est une extension pour Firefox (intégrée dans les DevTools) qui permet de tester rapidement et en local une page en cours de développement, avant même la mise en ligne. Cela permet de repérer et corriger les problèmes au fil de l’eau, de tester des éléments dynamiques (modales, menus, carrousels…) et de progresser vers la conformité dès la phase de développement.
Une fois l’extension installée, elle ajoute un onglet dans les DevTools de Firefox et il suffit d’un clic pour lancer l’audit de la page affichée. Les erreurs sont listées avec le critère concerné (ex. RGAA 4.1.1), une description du problème, un lien direct vers l’élément fautif dans le DOM et des filtres pour naviguer dans les résultats.

L’extension Tanaguru Webext est particulièrement utile pour :
- Valider la structure des balises HTML (titres, listes, formulaires…)
- Vérifier les textes alternatifs des images
- Identifier les problèmes de contraste, de focus ou de navigation clavier
“Ça c’est vraiment le petit plus de Tanuguru ! L’extension Firefox va nous permettre de nous assurer que les composants sont accessibles dès leur conception plutôt que de corriger l’accessibilité après coup.”
Emmanuel Pitelet, Développeur Front-End
Faut-il faire le choix de Tanuguru pour auditer son site web ?
Plusieurs raisons font de la suite Tanuguru un plutôt bon candidat pour l’audit automatisé de l’accessibilité web. D’abord car tous les outils Tanaguru sont open source. Il n’y a aucun coût de licence, le code est consultable et modifiable. Ensuite car ils couvrent l’ensemble du cycle de développement : depuis l’intégration HTML jusqu’au suivi de la conformité dans la durée. Que l’on soit développeur, chef de projet, designer ou auditeur, chacun peut y trouver sa place et collaborer efficacement.
“Tanaguru est aussi l’un des seuls outils sur le marché à proposer un audit conforme au RGAA, le référentiel français d’accessibilité. Cela en fait un allié précieux pour les projets publics ou les prestataires qui doivent répondre à des obligations réglementaires spécifiques.”
Emmanuel Pitelet, Développeur Front-End
Mais aussi puissant soit-il, il est essentiel de rappeler qu’aucun outil automatique ne peut garantir une accessibilité complète. Par exemple, il sera dans l’incapacité de voir :
- Le sens et la pertinence des textes alternatifs
- La cohérence des intitulés de liens
- L’usage correct des couleurs et contrastes dans le contexte d’usage
- L’expérience de navigation au clavier
- La compatibilité avec les lecteurs d’écran ou autres technologies d’assistance
Mais attention, l'accessibilité n’est pas qu’une problématique technique, c’est aussi et surtout une problématique en termes d’expérience utilisateur. Si une base technique respectant les bonnes pratiques est indispensable, il faut bien appréhender l’aspect du RGAA dans la navigation, la cohérence du contenu (balises) ou encore la compatibilité avec les lecteurs d’écran (NVDA, VoiceOver…). Chose que seul un humain, à date en tout cas, peut analyser et valider. C’est pourquoi les tests manuels restent indispensables. Par ailleurs, la mise en place d’une stratégie de feedbacks, permettant de récolter des retours d’utilisateurs en situation de handicap, est également clé sur le long terme pour maintenir un service inclusif de qualité.
“De manière générale, Tanuguru est un outil très pertinent pour des audits ponctuels sur des parcours critiques mais, de par la complexité de certaines fonctionnalités, comme les scénarios personnalisés, il peut être difficile à utiliser de façon systématique dans un cycle de développement continu.”
Emmanuel Pitelet, Développeur Front-End
En résumé
Tanaguru fournit une base solide pour intégrer l’accessibilité dans les projets web, peu importe la technologie utilisée, du développement à la validation, ainsi que quelques outils spécifiques pour aller plus loin, comme le Contrast Finder par exemple.
Attention, pour une accessibilité (quasi) totale, l’humain reste irremplaçable. Les outils pourront l'accompagner mais pas se substituer à une vraie démarche d’accessibilité pensée dès le début du cadrage et de la conception d’un projet. C’est un peu l’approche défendue par Tanaguru. Une approche hybride basée à la fois sur du test automatisé (avec Engine), pour couvrir large et détecter vite, et sur la possibilité pour l’humain d’effectuer des tests manuels pour valider plus finement et garantir la qualité réelle. D’où l’importance de former au préalable les équipes techniques aux enjeux de l’accessibilité numérique.
Besoin d’éclairage sur l’accessibilité numérique afin d’accélérer sur votre mise en conformité ? Téléchargez gratuitement notre guide pratique.
Pour un accompagnement complet, contactez directement nos équipes.
