Score d'accessibilité

Chaque site analysé reçoit un score unique de 0 à 100 qui résume sa situation d'accessibilité au regard de l'analyse automatisée. La formule pondère les résultats selon leur gravité et plafonne chaque catégorie, afin qu'aucune d'elles ne puisse à elle seule ramener le score à zéro.

La formule

score = 100 − (critiques × 10)  plafonné à −50
              − (sérieux   ×  5)  plafonné à −30
              − (modérés   ×  2)  plafonné à −15
              − (mineurs   × 0,5) plafonné à  −5

le score final est borné à 0 et arrondi à l'entier le plus proche

Seules les non-conformités déterministes sont comptabilisées. Les éléments indicatifs - avis de HTML_CodeSniffer, vérifications de schémas par IA - n'influent jamais sur le chiffre : ils figurent sur la fiche du site avec la mention Manual review, mais n'entrent ni dans le score, ni dans le projet de document VPAT, ni dans aucune surface publique.

Pondérations et plafonds par gravité

GravitéPar problèmePlafondExemples typiques
Critique−10−50Alternative textuelle absente sur un contenu non décoratif, champs de formulaire sans étiquette, liens vides sur des cibles interactives
Sérieux−5−30Contraste de couleur insuffisant, attribut lang absent sur <html>, identifiants dupliqués
Modéré−2−15Lien d'évitement absent, niveaux de titres sautés, en-têtes de tableau non associés
Mineur−0,5−5Rôles ARIA redondants, tabindex supérieur à 0

Exemple chiffré

Une analyse renvoie 3 résultats critiques, 5 sérieux, 2 modérés et 4 mineurs :

critiques : 3 × 10  = 30   (non plafonné - en deçà de 50)
sérieux   : 5 ×  5  = 25   (non plafonné - en deçà de 30)
modérés   : 2 ×  2  =  4   (non plafonné - en deçà de 15)
mineurs   : 4 × 0,5 =  2   (non plafonné - en deçà de  5)

déductions = 30 + 25 + 4 + 2 = 61
score      = 100 − 61 = 39

Si ce même site comptait 20 résultats critiques au lieu de 3, la déduction correspondante atteindrait son plafond de −50 - et non −200 : le score continuerait donc de refléter les autres gravités au lieu de s'effondrer à zéro.

Pourquoi des plafonds

Les plafonds par gravité limitent la contribution de chaque catégorie au score. Des nombres de problèmes différents peuvent donc produire le même score. Examinez la liste des problèmes et les parcours concernés en complément du chiffre.

Couleur du score

Le tableau de bord et les cartes de site colorent le score pour permettre un tri rapide :

PlageCouleurLecture approximative
80 – 100VertPeu ou pas de non-conformités automatisées. Des tests manuels restent nécessaires pour une conformité complète.
50 – 79OrangeSituation contrastée. De véritables obstacles existent : traitez d'abord les critiques et les sérieux.
0 – 49RougeObstacles importants. La mise en conformité doit être traitée comme urgente.

Suivi du score dans le temps

Chaque analyse conserve son score et son décompte par gravité. L'onglet Analyses de la fiche du site comporte un graphique de tendance portant sur les dix dernières analyses achevées : vous pouvez suivre la progression au fil d'une campagne de correction, ou repérer un déploiement ayant introduit des régressions. Les scores par site apparaissent également dans le tableau du tableau de bord, afin qu'une organisation gérant plusieurs sites en saisisse l'état d'un coup d'œil, sans ouvrir chaque fiche.

Limites

  • Plafond de couverture. Le score ne reflète que ce que les règles automatisées peuvent détecter (voir Couverture WCAG). Un score de 100 ne signifie pas « conforme » : il signifie qu'aucune règle automatisée ne s'est déclenchée, ce qui écarte les schémas d'échec couverts par ces règles, et rien de plus. Trente des 55 critères actifs des WCAG 2.2 de niveaux A et AA n'ont aucune règle automatisée et n'influent jamais sur le score.
  • Les décomptes ne traduisent pas tout l'impact sur les personnes. Des résultats de même gravité reçoivent le même traitement dans le calcul, même lorsque leur effet sur la tâche d'une personne diffère. Examinez les éléments concernés, les parcours clés et les vérifications manuelles. Ni le score ni la carte des obstacles sélectionnés ne prédisent une exposition juridique.
  • Échantillonnage. Le score ne reflète que les pages atteintes par l'analyseur. Les grands sites peuvent être échantillonnés ; la fiche du site indique exactement quelles pages ont été incluses.
  • Instantané. Les contenus dynamiques, les variantes de tests A/B et les contenus produits par les utilisateurs peuvent changer d'une analyse à l'autre. Utilisez le score pour suivre une tendance, non comme une mesure unique faisant autorité.

Servez-vous du score pour suivre une direction, détecter des régressions et étayer les échanges avec les parties prenantes - non comme d'une certification. Combinez-le à des tests manuels et, lorsque c'est possible, à des séances avec des personnes qui utilisent des technologies d'assistance.