Lighthouse : pourquoi un score de 100 ne prouve rien
Lighthouse est intégré aux outils de développement du navigateur, ne demande aucune installation, et affiche un score d'accessibilité sur cent. C'est cette simplicité qui en fait l'outil le plus utilisé — et la source du contresens le plus répandu sur le sujet.
Ce que mesure réellement le score
Le score d'accessibilité de Lighthouse repose sur un sous-ensemble de règles automatisées, issues du même moteur qu'axe. Il vérifie ce qu'une machine peut vérifier seule : attributs manquants, contrastes, langue déclarée, étiquettes de formulaires, valeurs ARIA invalides.
Les règles automatisées couvrent une fraction du référentiel. Tout ce qui demande un jugement — pertinence d'une alternative, cohérence d'un plan de titres, ordre de tabulation, restitution au lecteur d'écran, absence de piège clavier — n'entre pas dans le calcul.
Un score de 100 signifie donc : aucune règle automatisable n'a échoué. Il ne signifie ni conforme, ni utilisable.
Un site à 100 peut être inutilisable
L'expérience est facile à reproduire. Prenez une page dont toutes les images portent
alt="image", dont tous les liens s'intitulent « en savoir plus », dont les titres sont
des paragraphes en gras, et dont le menu déroulant ne s'ouvre qu'à la souris. Lighthouse ne
signalera rien de tout cela. Le score sera excellent. La page sera inexploitable au lecteur d'écran
et non conforme sur au moins quatre critères.
Ce à quoi il sert vraiment
- Détecter une régression grossière. Un score qui chute de 95 à 70 après une mise en production signale une vraie casse.
- Comparer des gabarits entre eux pour identifier lesquels sont les plus dégradés.
- Ouvrir la discussion. Montrer un score médiocre à une direction produit reste un moyen efficace d'obtenir un budget d'audit.
L'usage raisonnable
Traiter le score comme un indicateur de tendance, jamais comme une mesure de conformité, et ne jamais le publier comme tel. Une organisation qui affiche « site accessible, score Lighthouse 100 » s'expose : au sens du référentiel, l'absence de résultat d'audit valide vaut non-conformité — voir le calcul du taux de conformité.
Lighthouse affiche lui-même, sous son score, une liste d'éléments à vérifier manuellement. Cette section est presque toujours ignorée — c'est pourtant là que se trouve l'essentiel du travail.
Poursuivre
Pour le même moteur employé sérieusement, voyez axe DevTools. Pour les services en ligne qui promettent un diagnostic immédiat, les tests RGAA en ligne.