Une librairie en ligne (anonymisée) — 12 000 visiteurs uniques par mois, 6 personnes en interne dont 1 développeur senior à mi-temps sur l'accessibilité. Voici les 18 mois qui ont fait passer le site de 41 % à 96 % de conformité, mesurés au même audit ComplAudit du début à la fin. Un cas réaliste de PME, sans budget illimité ni équipe dédiée.

Mois 1 — audit initial

Score de départ : 41 %. 184 issues bloquantes : 88 % des images sans alt, formulaire de recherche sans label, contraste hors norme sur tous les boutons "acheter". Le point clé : ce score initial daté devient la ligne de base contre laquelle toute la progression sera mesurée — et la preuve, en cas de plainte, que la démarche a un point de départ.

Mois 2-6 — sprint catalogue

Script de migration pour remplir 4 500 alt manquants depuis les métadonnées Onix (le standard de données du livre), plutôt qu'à la main. Réécriture du composant `<Button>` du design system avec un contraste minimum de 4.6:1, ce qui corrige le problème partout d'un coup. Score : 67 %.

Mois 7-12 — checkout et modals

Refonte complète du tunnel checkout : séparation en 3 étapes pour réduire la complexité, labels visibles, gestion du focus. Modals refaites avec Reka UI Dialog au lieu d'une implémentation maison. Score : 84 %. C'est la phase la plus coûteuse, mais aussi celle qui traite le périmètre à plus fort risque juridique — l'acte d'achat.

Mois 13-18 — le long tail

Critères mineurs : hiérarchie des titres, citations en langue étrangère, `aria-current` sur la pagination. Mise en place d'un suivi continu avec alertes de régression, pour que le score ne redescende pas à la prochaine mise en production. Score final : 96 %.

Coût total

Environ 30 jours-homme étalés sur 18 mois (~24 000 € en coût interne) + 449 € d'audits (3 audits Multi). À comparer aux 250 000 € d'amende plafond de l'EAA — sans compter le préjudice de réputation d'une sanction publique.

Les 3 décisions qui ont fait la différence

  1. 01Corriger à la source du design system (un seul composant `<Button>`) plutôt que page par page
  2. 02Scripter le catalogue (4 500 alt) au lieu de le saisir à la main
  3. 03Mettre en place le suivi continu avant la fin, pour verrouiller les gains acquis

Questions fréquentes

Pourquoi 18 mois et pas 3 ?

Parce que l'accessibilité a été menée à mi-temps, en parallèle de l'activité, sans bloquer la roadmap produit. Aller plus vite est possible avec plus de ressources, mais le séquencement (bloquants d'abord) protège dès les premières semaines, bien avant les 96 % finaux.

Faut-il viser 100 % ?

Non. 96 % avec une déclaration honnête et un suivi actif est un excellent niveau. Les derniers points coûtent cher pour un risque résiduel faible ; mieux vaut maintenir le score dans le temps que de courir après la perfection ponctuelle.

Ce cas est-il transposable à ma boutique ?

Les ordres de grandeur (jours-homme, gains par phase) sont représentatifs d'une PME e-commerce. Votre point de départ et votre stack changeront les détails, mais la logique — bloquants d'abord, corriger à la source, verrouiller avec du suivi — reste la même.

Obtenir votre score de départ daté, comme au mois 1 de ce cas :

→ Lancer un audit