Vous avez livré le site. C'est vous qu'on appellera au prochain contrôle RGAA.
Auditer un défaut, beaucoup savent le faire. Le corriger dans le code, presque personne. Je deviens votre bras de remédiation accessibilité — en marque blanche. Vous gardez le client, la relation et la marge ; je livre les corrections en pull requests mergées dans votre CI.
Vos sites livrés sont exposés aujourd'hui. Vous ne pouvez pas tous les recoder vous-même.
European Accessibility Act depuis juin 2025, contrôles RGAA depuis janvier 2026. Quand un site échoue à l'audit, c'est l'agence qui l'a construit qu'on regarde. La remédiation, c'est du front-end profond — focus, ARIA, routing SPA, sémantique des composants — que peu d'équipes ont le temps de faire. C'est exactement ce que je prends en charge.
Vous gardez Agence
- La relation et le contrat avec votre client
- La facturation et votre marge (~30–35 %)
- Votre marque, sur tous les livrables
- Une ligne de service que vous ne produisiez pas
Je livre Invisible
- Audit RGAA méthodologique + déclaration d'accessibilité
- Remédiation du code, en PR intégrables
- Tests d'accessibilité ajoutés à votre CI (non-régression)
- Maintien en conformité dans le temps
Cinq formats, un tarif que vous revendez avec votre marge.
Diagnostic Flash
Scan + revue manuelle de 3–5 pages clés, top 10 des défauts, estimation de charge.
500 €
Audit RGAA + feuille de route
106 critères sur échantillon, déclaration d'accessibilité rédigée, backlog chiffré en lots.
dès 3 500 €
Sprint de correction
Un lot défini, livré en PR mergées + tests a11y au CI. La partie que personne ne sait faire.
Sur devis au lot
Mise en conformité
Audit + déclaration + remédiation full périmètre + re-test de conformité.
Sur devis
Conformité continue
Revue a11y des nouvelles features, monitoring CI, re-audit annuel. Imposé après remédiation.
dès 700 € / mois
Tarif dégressif dès 4 lots / trimestre engagés La conformité se maintient — elle ne s'achète pas une fois Facturation KETERIS LTD
Un overlay ne protège pas votre client. Il expose votre réputation.
Le widget à 50 €/mois promet la conformité en un clic à un robot commercial — pas à un utilisateur aveugle, ni à un contrôleur. Il superpose du JavaScript sans toucher au code. Le jour du contrôle, c'est votre travail qu'on juge.
Overlay « accessibilité »
≈ 50 €/mois- Superpose un script, ne corrige pas le code source
- Recalé au contrôle RGAA
- Entre en conflit avec les vrais lecteurs d'écran
- Cible n°1 des plaintes accessibilité
- Disparaît le jour où l'abonnement s'arrête
Remédiation dans le code
forfait au lot- Corrige le code source, là où l'audit regarde
- Conçu pour passer un contrôle RGAA
- Améliore l'expérience réelle des utilisateurs
- Testé et non-régressif dans votre CI
- Reste acquis — c'est votre code, pas un abonnement
À quoi ressemble une correction
Pas un widget par-dessus. Du code qui déplace le focus, le piège dans la modale puis le restitue, et gère la touche Échap — réutilisé d'un projet à l'autre via ma bibliothèque de composants accessibles.
// Modale accessible : focus déplacé, piégé, puis restitué
function Dialog({ open, onClose, labelledBy, children }) {
const dialogRef = useRef(null);
const opener = useRef(null);
useEffect(() => {
if (!open) return;
opener.current = document.activeElement; // mémorise le déclencheur
dialogRef.current?.focus(); // focus dans la modale
function onKeyDown(e) {
if (e.key === "Escape") onClose();
if (e.key === "Tab") trapFocus(e, dialogRef.current);
}
document.addEventListener("keydown", onKeyDown);
return () => {
document.removeEventListener("keydown", onKeyDown);
opener.current?.focus(); // restitue le focus
};
}, [open, onClose]);
if (!open) return null;
return (
<div className="backdrop" onClick={onClose}>
<div ref={dialogRef} role="dialog" aria-modal="true"
aria-labelledby={labelledBy} tabIndex={-1}
onClick={(e) => e.stopPropagation()}>
{children}
</div>
</div>
);
}
Quatre objections, quatre réponses courtes.
« On sait auditer nous-mêmes. »
Parfait — gardez l'audit. Je ne prends que la correction, la partie coûteuse à recruter. Je comble le trou, je ne prends pas votre périmètre.
« On a déjà un overlay pour ça. »
Il se fait recaler au contrôle et dégrade l'expérience des utilisateurs qui ont déjà leur lecteur d'écran configuré. Quand ça se voit, c'est votre réputation qui trinque, pas celle de l'éditeur du widget.
« Nos devs peuvent le faire. »
Combien de jours, à quel taux ? Moi c'est forfaitisé, testé, non-régressif dans votre CI — et je réutilise une bibliothèque de composants déjà accessibles. Vos devs repartent de zéro à chaque projet.
« On perd la marge en sous-traitant. »
Vous revendez avec ~30–35 % de marge un service que vous ne produisez pas aujourd'hui. Une marge sur du néant vaut mieux qu'un deal refusé.
Envoyez-moi l'URL d'un site que vous avez livré.
En 20 minutes, je vous montre ce qui passe, ce qui casse à un contrôle RGAA, et comment je le corrige dans le code. Sans engagement — vous jugez sur pièce.