Aller au contenu principal

Couverture RGAA Réelle

Transparence totale : statut réel critère par critère sur les 106 critères RGAA 4.1.2.

8
Vérifiés auto.
8%
64
Pré-vérifiés
60%
34
Manuels
32%
Vérifié auto. = résultat fiable sans intervention humaine.Pré-vérifié = anomalies structurelles détectées, pertinence à valider.Manuel = test humain requis.

Un audit RGAA complet nécessite toujours une vérification humaine. Les critères pré-vérifiés détectent les anomalies structurelles (attribut manquant, balise absente), mais ne peuvent pas juger la pertinence du contenu (un alt="photo" passe la détection automatique sans être conforme au RGAA).

Notre méthodologie

Analyse statique

Parsing du DOM HTML avec 106 règles dédiées. Détection rapide des erreurs de code et de structure.

Analyse visuelle (Puppeteer)

Rendu JavaScript complet, calcul des contrastes réels via getComputedStyle, et vérifications visuelles complémentaires.

Analyse IA

Classification images, pertinence des alternatives textuelles, suggestions contextuelles.

Tableau complet des 106 critères

1. Images(9 critères)

Tableau des critères RGAA pour la thématique Images
CritèreNomCouvertureMéthodeDétails
1.1Alternative textuellePré-vérifiéStatique + IADétection alt sur img, svg, area, canvas. IA pour classification décorative/informative.
1.2Images décorativesPré-vérifiéStatique + IAVérification alt="", role=presentation, aria-hidden. IA pour détection automatique.
1.3Pertinence des alternativesPré-vérifiéStatique + IADétection noms de fichiers, termes génériques. IA pour pertinence sémantique.
1.4Images-textePré-vérifiéStatiqueDétection CAPTCHA, format fichier. Contenu texte incrusté : manuel.
1.5CAPTCHAManuelStatiqueDétection reCAPTCHA, hCaptcha, alternatives audio/email.
1.6Description détailléeManuelStatique + IAVérification longdesc, aria-describedby, liens adjacents.
1.7Pertinence descriptionPré-vérifiéStatiqueValidation cibles aria-describedby, longdesc, contenu non vide.
1.8Images texte remplacementManuelStatique + IADétection éléments, IA pour texte incrusté.
1.9Légendes d'imagesPré-vérifiéStatique + IAAssociation figure/figcaption, IA pour pertinence légende.

2. Cadres(2 critères)

Tableau des critères RGAA pour la thématique Cadres
CritèreNomCouvertureMéthodeDétails
2.1Titre des cadresVérifié auto.StatiqueVérification attribut title sur iframe et frame.
2.2Pertinence titre cadresPré-vérifiéStatique + IADétection titres génériques, suggestions par provider (YouTube, Maps, etc.).

3. Couleurs(3 critères)

Tableau des critères RGAA pour la thématique Couleurs
CritèreNomCouvertureMéthodeDétails
3.1Information par couleurManuelStatiqueDétection styles inline, mots-clés couleur. Validation contextuelle : manuel.
3.2Contraste textePré-vérifiéPuppeteerCalcul ratio WCAG via getComputedStyle. 4.5:1 normal, 3:1 large.
3.3Contraste graphiquesManuelPuppeteerDétection bordures claires évidentes. Couverture partielle.

4. Multimédia(13 critères)

Tableau des critères RGAA pour la thématique Multimédia
CritèreNomCouvertureMéthodeDétails
4.1Transcription textuelleManuelStatiqueDétection video/audio, pistes track, liens transcription.
4.2Pertinence transcriptionManuelStatique + IADétection track, aria-describedby. IA pour complétude.
4.3Sous-titres synchronisésPré-vérifiéStatiqueDétection <track kind="captions/subtitles"> sur <video>. Renvoi manuel pour YouTube/Vimeo. Contenu VTT non analysé.
4.4Pertinence sous-titresPré-vérifiéStatiqueVérification présence srclang, label, extension .vtt/.srt. Pertinence du contenu des sous-titres : manuel.
4.5AudiodescriptionManuelStatiqueDétection track kind=descriptions, liens version audiodécrite.
4.6Pertinence audiodescriptionManuelStatiqueDétection track. Pertinence contenu : manuel.
4.7Identification médiasManuelStatiqueVérification title, aria-label, figcaption.
4.8Alternative non temporelleManuelStatiqueCanvas, object, SVG animé avec alternatives.
4.9Pertinence alternativeManuelManuelVérification manuelle requise.
4.10Contrôle du sonPré-vérifiéStatiqueDétection autoplay sans muted, attribut controls.
4.11Contrôle temporelManuelStatiqueAttribut controls. Contrôles personnalisés : manuel.
4.12Contrôle non temporelManuelManuelCanvas/SVG interactifs : vérification manuelle.
4.13Compatibilité médiasManuelStatiqueLabels ARIA sur contrôles, rôles appropriés.

5. Tableaux(8 critères)

Tableau des critères RGAA pour la thématique Tableaux
CritèreNomCouvertureMéthodeDétails
5.1Résumé tableaux complexesManuelStatiqueAttribut summary, aria-describedby, détection tableaux complexes.
5.2Pertinence résuméPré-vérifiéStatique + IADétection résumés génériques. IA pour suggestions.
5.3Linéarisation tableaux layoutManuelStatiqueVérification role=presentation/none.
5.4Titre des tableauxPré-vérifiéStatiquePrésence caption, title, aria-label.
5.5Pertinence titrePré-vérifiéStatiqueCaption non vide. Caractère descriptif : manuel.
5.6En-têtes colonnes/lignesPré-vérifiéStatiqueBalises th, role=columnheader/rowheader.
5.7Association en-têtes/cellulesPré-vérifiéStatiqueAttributs scope, headers, IDs correspondants.
5.8Tableaux de mise en pagePré-vérifiéStatiqueVérifie les tables avec role="presentation"/"none" : absence th, scope, headers, caption, summary. Tables sans rôle explicite : hors périmètre.

6. Liens(2 critères)

Tableau des critères RGAA pour la thématique Liens
CritèreNomCouvertureMéthodeDétails
6.1Intitulé des liensPré-vérifiéStatique + IALiens vides, termes génériques, contexte ARIA. IA pour pertinence.
6.2Titre des liensPré-vérifiéStatiqueTexte visible, aria-label/labelledby, title, alt image.

7. Scripts(5 critères)

Tableau des critères RGAA pour la thématique Scripts
CritèreNomCouvertureMéthodeDétails
7.1Compatibilité scriptsPré-vérifiéStatiqueGestionnaires souris sans clavier, role=button sans tabindex. Test d'interaction réel non possible.
7.2Alternative scriptsPré-vérifiéStatiqueDétection frameworks SSR (Next.js, Nuxt, Gatsby, Remix), balise noscript, contenu significatif. SSR et contenu substantiel : vérification manuelle.
7.3Contrôle au clavierPré-vérifiéStatiqueGestionnaires clavier sur interactifs, tabindex. Test d'interaction réel non possible.
7.4Changement de contextePré-vérifiéStatique + Puppeteeronchange/onfocus navigation, target=_blank. Détection heuristique.
7.5Messages de statutManuelStatiquerole=status/alert, aria-live regions.

8. Éléments obligatoires(10 critères)

Tableau des critères RGAA pour la thématique Éléments obligatoires
CritèreNomCouvertureMéthodeDétails
8.1DOCTYPEVérifié auto.StatiquePrésence et validité DOCTYPE HTML5.
8.2Validité du codePré-vérifiéStatiqueVérification partielle : IDs dupliqués, attributs obsolètes. Validation HTML W3C non implémentée.
8.3Attribut langVérifié auto.StatiquePrésence lang sur html.
8.4Validité code langueVérifié auto.StatiqueCode ISO 639, sous-tags régionaux.
8.5Titre de pageVérifié auto.StatiqueBalise title présente et non vide.
8.6Pertinence titre pagePré-vérifiéStatiqueTitres génériques, cohérence h1/title, pattern "Page - Site".
8.7Indication changement languePré-vérifiéStatiqueAttribut lang sur textes étrangers.
8.8Changements de languePré-vérifiéStatiqueAttribut lang sur citations, blocs multilingues.
8.9Balises utiliséesPré-vérifiéStatiqueBalises HTML conformes, dépréciées.
8.10Direction du textePré-vérifiéStatiqueAttribut dir sur contenus RTL (arabe, hébreu).

9. Structuration(4 critères)

Tableau des critères RGAA pour la thématique Structuration
CritèreNomCouvertureMéthodeDétails
9.1TitresPré-vérifiéStatiqueHiérarchie des niveaux, sauts de niveaux, titres vides. Pertinence du contenu des titres : à valider manuellement.
9.2Structure documentPré-vérifiéStatiquePrésence main, header, footer, nav. Vérification manuelle si landmarks absents.
9.3ListesPré-vérifiéStatiqueStructure ul/ol/li, dl/dt/dd correcte.
9.4CitationsPré-vérifiéStatiqueUtilisation blockquote, q, attribut cite.

10. Présentation(14 critères)

Tableau des critères RGAA pour la thématique Présentation
CritèreNomCouvertureMéthodeDétails
10.1Présentation CSSVérifié auto.StatiqueAttributs HTML obsolètes, styles inline.
10.2Visibilité contenu sans CSSManuelStatique + Puppeteerdisplay:none, visibility:hidden. Puppeteer pour icônes/images.
10.3Lisibilité contenuManuelPuppeteerTaille police <12px, interligne <1.3. Couverture partielle.
10.4Redimensionnement texteManuelPuppeteerZoom 200% (viewport 640px). Couverture partielle.
10.5Couleurs CSSPré-vérifiéPuppeteerFond sans couleur texte, !important. Mode contraste élevé : manuel.
10.6Visibilité liensPré-vérifiéStatique + Puppeteertext-decoration:none détecté, contraste lien/texte ≥3:1.
10.7Focus visiblePré-vérifiéPuppeteerFocus visible via getComputedStyle. Couverture partielle.
10.8Contenus cachésPré-vérifiéStatiquedisplay:none/aria-hidden sur focusables, sr-only.
10.9Information par formeManuelManuelVérification manuelle requise.
10.10Information par positionManuelManuelVérification manuelle requise.
10.11ReflowPré-vérifiéPuppeteerViewport 320px sans scroll horizontal. Couverture partielle.
10.12Espacement textePré-vérifiéPuppeteerLine-height 1.5, paragraph 2em, letter/word spacing WCAG.
10.13Contenu additionnelPré-vérifiéStatique + PuppeteerTooltips, aria-describedby, title, Bootstrap accessible.
10.14Contenu au survolPré-vérifiéStatiqueonmouseover sans onfocus, CSS :hover sans :focus-within.

11. Formulaires(13 critères)

Tableau des critères RGAA pour la thématique Formulaires
CritèreNomCouvertureMéthodeDétails
11.1Labels présentsVérifié auto.Statiquelabel for, label imbriqué, aria-label/labelledby, title, placeholder seul.
11.2Pertinence labelsPré-vérifiéStatiqueLabels vides, génériques, courts, orphelins, = name/id, = placeholder.
11.3Cohérence labelsManuelStatiqueLabels uniformes pour champs similaires.
11.4Association labelsPré-vérifiéStatiqueLabels orphelins, aria-labelledby invalide, aria-label vide. Accolage visuel (aria-label/aria-labelledby) : à vérifier manuellement.
11.5Regroupement fieldsetPré-vérifiéStatiqueRadio/checkboxes groupés, fieldset avec legend.
11.6Legend présentPré-vérifiéStatiquelegend dans fieldset.
11.7Pertinence legendPré-vérifiéStatique + IALegend vide, générique, court. IA pour suggestions.
11.8Groupement optionsPré-vérifiéStatiqueoptgroup dans select long, label sur optgroup.
11.9BoutonsPré-vérifiéStatiqueIntitulé bouton, button avec texte, input submit/button avec value.
11.10Types d'entréePré-vérifiéStatiquetype email/tel/url, autocomplete approprié.
11.11Messages d'erreurPré-vérifiéStatiqueMessages liés aux champs, aria-describedby, aria-invalid.
11.12Modification donnéesPré-vérifiéStatiqueFormulaires POST critiques, paiement, suppression, confirm(), case confirmation.
11.13Contrôle saisiePré-vérifiéStatiquepattern avec explication, required signalé.

12. Navigation(11 critères)

Tableau des critères RGAA pour la thématique Navigation
CritèreNomCouvertureMéthodeDétails
12.1Systèmes de navigationPré-vérifiéStatiqueMenu nav, plan du site, recherche. 2+ systèmes requis.
12.2Position navigationManuelManuelPosition cohérente : vérification manuelle.
12.3Plan du siteManuelStatiqueLien plan du site présent.
12.4Lien plan du sitePré-vérifiéStatiquePatterns multiples, emplacement header/footer/nav.
12.5Moteur de recherchePré-vérifiéStatiqueFormulaire recherche, role=search.
12.6LandmarksPré-vérifiéStatiqueDétecte main, header, nav, footer, search. Absences signalées comme à vérifier manuellement.
12.7Liens d'évitementVérifié auto.StatiqueSkip links présents et fonctionnels.
12.8Ordre de tabulationManuelStatiquetabindex positifs détectés, ordre logique.
12.9Tabulation cohérenteManuelStatiqueDétection tabindex. Ordre complet : manuel.
12.10Raccourcis clavierPré-vérifiéStatiqueaccesskey détectés, conflits potentiels.
12.11Contenu principalPré-vérifiéStatiqueAccès direct au contenu principal.

13. Consultation(12 critères)

Tableau des critères RGAA pour la thématique Consultation
CritèreNomCouvertureMéthodeDétails
13.1Limite de tempsPré-vérifiéStatiqueDétection <meta http-equiv="refresh"> uniquement. Minuteries JS et limites de session : non détectables en statique.
13.2Nouvelle fenêtrePré-vérifiéStatiquetarget=_blank sans indication textuelle.
13.3Documents téléchargeablesManuelStatiqueLiens PDF/DOC avec indication format et poids.
13.4Fichiers bureautiquesManuelStatiqueDétection fichiers. Accessibilité contenu : manuel.
13.5Images avec mouvementManuelStatiqueGIF animés, vidéos autoplay, animation-iteration.
13.6AbréviationsPré-vérifiéStatique + IABalise abbr avec title. IA pour exactitude expansion.
13.7Texte explicitePré-vérifiéStatiqueDétection acronymes, jargon. Clarté globale : manuel.
13.8Changement orientationPré-vérifiéStatiqueCSS orientation lock détecté.
13.9Gestes complexesManuelStatiqueÉvénements touch détectés. Alternatives : manuel.
13.10Actions au mouvementPré-vérifiéStatiqueAPI DeviceMotion détectée. Alternatives : manuel.
13.11Annulation pointeurManuelStatiquemousedown/touchstart sans annulation.
13.12Activation adjacenteManuelStatiqueÉléments cliquables trop proches (<44px).

Ce qui distingue RGAA Checker

Comparaison des fonctionnalités des outils d'audit d'accessibilité
OutilRéférentielAnalyse IAAudit manuel assistéCrawler multi-pages
RGAA CheckerRGAA 4.1.2 natif
axe DevToolsWCAG 2.x
WAVEWCAG 2.x
LighthouseWCAG 2.x

axe, WAVE et Lighthouse utilisent les règles WCAG. RGAA Checker est le seul outil à mapper directement les 106 critères du référentiel RGAA 4.1.2, avec analyse IA et audit manuel assisté intégrés.

Prêt à auditer votre site ?

Lancez un audit gratuit pour détecter les anomalies d'accessibilité RGAA sur votre site.