Pro · 49 € 9 octobre 2026
Site analysé : demo.accessicheck.brozapi.com — boutique fictive créée pour cette démonstration. Pages choisies : accueil, catégorie, fiche produit, panier, contact. Rapport Pro, 49 €.

Voici exactement ce que vous recevez

Nous avons créé une boutique en ligne fictive, avec les erreurs que l’on retrouve souvent sur les sites marchands : prix promo peu contrasté, bouton « Ajouter au panier » sans intitulé, champ de code promo sans étiquette… Puis nous l’avons passée dans AccessiCheck. Ce rapport Pro est publié sans retouche.

Télécharger le PDF (Pro) Scanner mon site gratuitement ou lisez la version HTML en ligne ci-dessous.

Exemple de correction : le prix promotionnel

Majeur — Prix promotionnel peu lisible (RGAA 3.2 · WCAG 1.4.3)

En clair : le prix barré en rouge clair sur fond blanc est difficile à lire pour une personne malvoyante ou sur un écran en plein soleil.

Avant
color: #e57373; background-color: #ffffff;   /* ratio mesuré : 2,98:1 */
Après
color: #da3737; background-color: #ffffff;   /* ratio ≥ 4,5:1 */

Pages : accueil, catégorie, fiche produit, panier.

Rapport d'audit détaillé

https://demo.accessicheck.brozapi.com

Comment lire ce rapport

Résumé pour le dirigeant

Le site Maison Léonie — céramiques et arts de la table a obtenu un score de 71/100 (À améliorer).

71/100
À améliorer

Audit multi-pages (5 pages analysées)

Les pages que vous avez indiquées, analysées une par une. Le score global est la moyenne des pages analysées.

PageScoreDétections
/ — Maison Léonie — céramiques et arts de la table 77/100 5
/categorie.html — Bols et théières — Maison Léonie 74/100 5
/produit.html — Bol en grès émaillé — Maison Léonie 58/100 6
/panier.html — Mon panier — Maison Léonie 64/100 6
/contact.html — Nous contacter — Maison Léonie 81/100 4
16
Problèmes détectés
4
Critiques
6
Sérieux
4
Niveaux d’impact

Grille RGAA par thématique

Thématique RGAAStatut
1. Images Problème détecté
2. Cadres Rien détecté automatiquement
3. Couleurs Problème détecté
4. Multimédia Non testable automatiquement
5. Tableaux Non testable automatiquement
6. Liens Problème détecté
7. Scripts Problème détecté
8. Éléments obligatoires Rien détecté automatiquement
9. Structuration de l’information Problème détecté
10. Présentation de l’information Rien détecté automatiquement
11. Formulaires Problème détecté
12. Navigation Problème détecté
13. Consultation Non testable automatiquement

Cette grille couvre les 13 thématiques du RGAA 4.1.2. « Non testable automatiquement » signale une thématique qu’aucun outil ne peut trancher seul : elle reste à vérifier lors d’un audit humain.

Plan de remédiation priorisé

  1. 7 Associer des labels aux champs de formulaire
  2. 7 Autres corrections
  3. 5 Améliorer les contrastes de couleur
  4. 4 Vérifier les boutons et leur nom accessible
  5. 1 Rendre les liens explicites et accessibles
  6. 1 Revoir la hiérarchie des titres

Corrections prêtes à coller

Les 10 types de problèmes détectés, avec une explication en langage courant, les éléments fautifs (sélecteur CSS + extrait HTML) et le code corrigé prêt à adapter (avant / après). Pour les contrastes, la couleur corrigée proposée est recalculée pour atteindre le ratio requis (4,5:1, ou 3:1 pour les grands textes) sur le fond mesuré. À valider par vos équipes avant mise en production.

Les détections sémantiques « analyse IA » sont des indications de qualité de contenu, à confirmer par un expert humain. Les gabarits de correction sont génériques : ils doivent être adaptés à votre code réel.

Bloquant Les boutons doivent avoir un texte ou un nom accessible explicite.

En clair : un bouton n’a ni texte ni nom lisible par un lecteur d’écran — impossible de savoir ce qu’il déclenche.

Présent sur 5 pages : /, /categorie.html, /panier.html, /produit.html, /contact.html

Éléments fautifs (4)

  • header > button
    <button class="cart-button" type="button"> <svg viewBox="0 0 24 24" aria-hidden="true"><path d="M7 4h-2l-1 3h2l3 9h9l3-9H8l-1-3zm2 15a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3zm8 0a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3z"></path></svg> </button>
  • button[onclick="addToCart()"]
    <button class="cart-button" type="button" onclick="addToCart()"> <svg viewBox="0 0 24 24" aria-hidden="true"><path d="M7 4h-2l-1 3h2l3 9h9l3-9H8l-1-3zm2 15a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3zm8 0a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3z"></path></svg> </button>

Comment corriger : Bouton sans nom accessible

Un bouton doit avoir du texte visible, ou un aria-label / aria-labelledby explicite.

Avant
<button class="cart-button" type="button">
      <svg viewBox="0 0 24 24" aria-hidden="true"><path d="M7 4h-2l-1 3h2l3 9h9l3-9H8l-1-3zm2 15a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3zm8 0a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3z"></path></svg>
    </button>
Après
<button type="button">Action explicite du bouton</button>
Bloquant Chaque champ de formulaire doit avoir un label associé (ou un nom accessible explicite).

En clair : des champs de formulaire ne sont pas étiquetés — un lecteur d’écran ne peut pas annoncer ce qu’il faut y saisir. Voici le code à ajouter.

Éléments fautifs (3)

  • input[value="S"]
    <input type="radio" name="taille" value="S">
  • input[value="M"]
    <input type="radio" name="taille" value="M">
  • input[value="L"]
    <input type="radio" name="taille" value="L">

Comment corriger : Champ de formulaire sans label

Associez un label visible à chaque champ, ou à défaut un nom accessible (aria-label). Le label doit être cliquable (for=id).

Avant
<input type="radio" name="taille" value="S">
Après

<label for="champ">Libellé clair du champ</label>
<input name="taille" type="text">
Majeur Le contraste entre le texte et son arrière-plan est insuffisant : le ratio mesuré est inférieur au minimum requis (4,5:1 pour le texte courant, 3:1 pour les grands textes).

En clair : certains textes sont difficiles à lire car leur couleur est trop proche de celle du fond — les personnes malvoyantes sont les premières pénalisées. Voici la couleur exacte à appliquer.

Présent sur 4 pages : /, /categorie.html, /produit.html, /panier.html

Éléments fautifs (5)

  • .promo-banner > p > .price-promo
    <span class="price-promo">19,90 €</span>
  • article:nth-child(1) > p > .price-promo
    <span class="price-promo">19,90 €</span>

Comment corriger : Contraste de texte insuffisant

Le ratio de contraste mesuré est en dessous du minimum requis (4.5:1 pour le texte normal, 3:1 pour les grands textes). Augmentez l’écart de luminosité entre le texte et son fond.

Avant
color: #e57373; background-color: #ffffff;   /* ratio mesuré : 2.98:1 au lieu de 4.5:1 */
Après
color: #da3737; background-color: #ffffff;   /* ratio cible ≥ 4.5:1 (revérifié après calcul) — à adapter à votre charte graphique */
Majeur 3 champ(s) de formulaire sans label détecté(s).

En clair : des champs de formulaire ne sont pas étiquetés — un utilisateur de lecteur d’écran ne sait pas quoi y saisir.

Présent sur 2 pages : /produit.html, /panier.html

Éléments fautifs (4)

  • body > #contenu > .grid > div:nth-child(2) > .size-picker > input:nth-child(4)
    <input type="radio" name="taille" value="S">
  • body > #contenu > .grid > div:nth-child(2) > .size-picker > input:nth-child(5)
    <input type="radio" name="taille" value="M">
  • body > #contenu > .grid > div:nth-child(2) > .size-picker > input:nth-child(6)
    <input type="radio" name="taille" value="L">

Comment corriger : Champ(s) de formulaire sans label

Les champs sans label sont inaccessibles aux lecteurs d’écran. Associez un label, un placeholder descriptif ou un aria-label.

Avant
<input type="text">
Après

<label for="champ">Intitulé du champ</label>
<input id="champ" type="radio">
Majeur Aucun lien d'évitement (skip-link) parmi les 3 premiers éléments focusables : permettre d'atteindre directement le contenu principal sans repasser la navigation.

En clair : il manque un lien « Aller au contenu » — l’utilisateur au clavier doit traverser tout le menu à chaque page.

Comment corriger : Lien d’évitement (skip-link) absent

Ajoutez un lien « Aller au contenu » au début de la page pointant vers le contenu principal.

Avant
<body>
  <!-- pas de skip-link -->
Après
<body>
  <a href="#contenu" class="skip-link">Aller au contenu principal</a>
  <main id="contenu">…</main>
Moyen 3 cible(s) tactile(s) de moins de 24×24 px sans espacement suffisant (critère WCAG 2.5.8, niveau AA) ; 1 cible(s) entre 24 et 44 px (min. recommandé 44×44 px — WCAG 2.5.5, niveau AAA) (ex : input 1×1 «S», input 1×1 «M», input 1×1 «L»).

En clair : des zones cliquables sont trop petites sur mobile — difficile de viser juste, surtout avec des tremblements.

Présent sur 5 pages : /, /categorie.html, /panier.html, /contact.html, /produit.html

Éléments fautifs (4)

  • body > #contenu > .grid > div:nth-child(2) > .size-picker > input:nth-child(4)
    <input type="radio" name="taille" value="S">
  • body > #contenu > .grid > div:nth-child(2) > .size-picker > input:nth-child(5)
    <input type="radio" name="taille" value="M">
  • body > #contenu > .grid > div:nth-child(2) > .size-picker > input:nth-child(6)
    <input type="radio" name="taille" value="L">

Comment corriger : Cible tactile trop petite

Élargissez les cibles tactiles à au moins 44×44 px (WCAG 2.5.8).

Avant
<p>4 cible(s) < 44×44 px détectée(s).</p>
Après
.btn { min-width: 44px; min-height: 44px; display: inline-flex; align-items: center; justify-content: center; }
Moyen 1 lien(s) avec un texte non explicite (ex : "En savoir plus"). Rendre le libellé du lien explicite hors contexte.

En clair : des liens du type « cliquez ici » ne disent pas où ils mènent quand on les entend hors contexte.

Comment corriger : Intitulé de lien non explicite

Rendez le libellé du lien compréhensible hors contexte (« Voir la notice PDF » plutôt que « ici »).

Avant
<a href="…">cliquez ici</a>
Après
<a href="…">Consulter la notice d’accessibilité (PDF)</a>
Moyen Aucun lien « Déclaration d'accessibilité » détecté dans le pied de page. Obligation légale pour les sites concernés par le RGAA.

En clair : la page « Déclaration d’accessibilité » est absente — c’est une obligation légale en France (article 47 de la loi n° 2005-102 du 11 février 2005).

Présent sur 5 pages : /, /categorie.html, /produit.html, /panier.html, /contact.html

Comment corriger : Déclaration d’accessibilité absente

Publiez une page « Déclaration d’accessibilité » (obligation RGAA, article 47 de la loi n° 2005-102 du 11 février 2005) et liez-la depuis le site.

Avant
<!-- aucun lien ni page de déclaration d’accessibilité -->
Après
<a href="/accessibilite">Déclaration d’accessibilité</a>
Moyen Saut dans la hiérarchie des titres : h1 suivi de h3.

En clair : la hiérarchie des titres saute un niveau — le plan de la page devient incohérent au lecteur d’écran.

Comment corriger : Saut dans la hiérarchie des titres

Ne sautez pas de niveau (h1→h2→h3) : gardez une progression régulière.

Avant
<h2>…</h2>
<h4>…</h4>
Après
<h2>…</h2>
<h3>Niveau intermédiaire</h3>
Mineur Alternative non descriptive, constituée uniquement du nom de fichier

En clair : ce point technique nécessite un regard humain pour être corrigé au mieux — le détail ci-dessous aide l’expert ou le développeur.

Détection sémantique IA : à confirmer par un expert humain. Le gabarit ci-dessous est générique et doit être adapté au contexte réel.

Éléments fautifs (1)

  • body > #contenu > .grid > .card > img
    <img src="img/bol-gres.svg" alt="IMG_2041.jpg" width="400" height="300">

Comment corriger : Vérification de ce point

Ce point doit être contrôlé avec un expert accessibilité. La correction exacte dépend du contexte de la page (technologie, mise en page, contenu).

Avant
<!-- élément à corriger, voir le sélecteur ci-dessus -->
Après
<!-- appliquez la correction adaptée au contexte -->

Correspondance RGAA 4.1

Selon votre situation : le RGAA s’applique aux organismes publics et aux entreprises dont le chiffre d’affaires en France dépasse 250 M€. Depuis le 28 juin 2025, l’EAA (loi n° 2023-171) s’applique à certains services, dont le commerce en ligne, hors micro-entreprises (moins de 10 salariés et CA ou bilan ≤ 2 M€). La norme de référence est l’EN 301 549. Ce rapport ne constitue pas un conseil juridique. Ce tableau traduit chaque problème détecté en critère(s) RGAA correspondant(s) : ce sont les références à utiliser dans votre déclaration d’accessibilité et votre plan de remédiation.

Critère RGAAThématiqueExigenceProblèmesPages concernées
1.3 Images Chaque image porteuse d’information a une alternative textuelle pertinente 1 /
3.2 Couleurs Contraste suffisant entre le texte et son arrière-plan 3 /, /categorie.html, /produit.html, /panier.html
6.1 Liens Chaque lien est explicite 1 /contact.html
7.1 Scripts Chaque script est compatible avec les technologies d’assistance 3 /, /categorie.html, /panier.html, /produit.html, /contact.html
9.1 Structuration de l’information Information structurée par l’utilisation appropriée de titres 1 /categorie.html
11.1 Formulaires Chaque champ de formulaire a une étiquette 3 /produit.html, /panier.html
11.9 Formulaires Intitulé de chaque bouton pertinent 3 /, /categorie.html, /panier.html, /produit.html, /contact.html
12.7 Navigation Lien d’évitement ou d’accès rapide au contenu principal 1 /panier.html

Obligations hors grille des critères

8 critère(s) RGAA en échec sur le périmètre scanné. Le RGAA 4.1.2 compte 106 critères : seule une partie est automatiquement testable, un audit humain reste nécessaire pour déclarer la conformité.

Liste complète des problèmes détectés

Analyse IA (pertinence sémantique)

Détections issues d’un modèle de langue vérifiant la pertinence des textes alternatifs, des intitulés de liens et des labels de formulaires. À confirmer par un expert.

ImpactProblèmeRGAA 4.1Origine
Mineur Alternative non descriptive, constituée uniquement du nom de fichier RGAA 1.3 Analyse IA

Détection technique automatisée

Détections issues de vérifications techniques (contraste, structure, ARIA, formulaires, images, liens, navigation clavier, contenus). La colonne RGAA 4.1 traduit chaque problème dans le référentiel français.

ImpactProblèmeRGAA 4.1Origine
Bloquant Les boutons doivent avoir un texte ou un nom accessible explicite. RGAA 7.1, 11.9 axe
Bloquant Les boutons doivent avoir un texte ou un nom accessible explicite. RGAA 7.1, 11.9 axe
Bloquant Chaque champ de formulaire doit avoir un label associé (ou un nom accessible explicite). RGAA 11.1 axe
Bloquant Les boutons doivent avoir un texte ou un nom accessible explicite. RGAA 7.1, 11.9 axe
Majeur Le contraste entre le texte et son arrière-plan est insuffisant : le ratio mesuré est inférieur au minimum requis (4,5:1 pour le texte courant, 3:1 pour les grands textes). RGAA 3.2 axe
Majeur Le contraste entre le texte et son arrière-plan est insuffisant : le ratio mesuré est inférieur au minimum requis (4,5:1 pour le texte courant, 3:1 pour les grands textes). RGAA 3.2 axe
Majeur Le contraste entre le texte et son arrière-plan est insuffisant : le ratio mesuré est inférieur au minimum requis (4,5:1 pour le texte courant, 3:1 pour les grands textes). RGAA 3.2 axe
Majeur 3 champ(s) de formulaire sans label détecté(s). RGAA 11.1 Technique
Majeur 1 champ(s) de formulaire sans label détecté(s). RGAA 11.1 Technique
Majeur Aucun lien d'évitement (skip-link) parmi les 3 premiers éléments focusables : permettre d'atteindre directement le contenu principal sans repasser la navigation. RGAA 12.7 Interaction
Moyen Aucun lien « Déclaration d'accessibilité » détecté dans le pied de page. Obligation légale pour les sites concernés par le RGAA. Obligation légale (sites concernés par le RGAA) — hors grille des 106 critères. Contenu
Moyen Saut dans la hiérarchie des titres : h1 suivi de h3. RGAA 9.1 Technique
Moyen 3 cible(s) tactile(s) de moins de 24×24 px sans espacement suffisant (critère WCAG 2.5.8, niveau AA) ; 1 cible(s) entre 24 et 44 px (min. recommandé 44×44 px — WCAG 2.5.5, niveau AAA) (ex : input 1×1 «S», input 1×1 «M», input 1×1 «L»). WCAG 2.2 (2.5.8) — pas de critère RGAA 4.1 équivalent. Interaction
Moyen 1 lien(s) avec un texte non explicite (ex : "En savoir plus"). Rendre le libellé du lien explicite hors contexte. RGAA 6.1 Technique
Mineur 1 cible(s) entre 24 et 44 px (min. recommandé 44×44 px — WCAG 2.5.5, niveau AAA) (ex : a 157×33 «Maison Léonie»). WCAG 2.2 (2.5.8) — pas de critère RGAA 4.1 équivalent. Interaction

Glossaire (pour les non-développeurs)

Skip-link (lien d’évitement)
Lien « Aller au contenu » placé en tout début de page : il permet aux utilisateurs de clavier ou de lecteur d’écran de sauter les menus répétitifs.
Ratio de contraste
Mesure de l’écart de luminosité entre un texte et son fond. Minimum légal : 4,5:1 pour le texte courant (3:1 pour les grands textes).
ARIA
Attributs invisibles ajoutés au code pour décrire les éléments aux technologies d’assistance (lecteurs d’écran).
Cible tactile
Zone cliquable d’un bouton ou lien. Sur mobile, elle doit mesurer au moins 44×44 px pour être utilisable confortablement.
Texte alternatif (alt)
Texte attaché à une image, lu par les lecteurs d’écran et affiché si l’image ne charge pas.
RGAA
Référentiel français d’accessibilité (106 critères). C’est lui qui fait foi pour l’obligation légale en France.

Le même rapport, sur votre site

Commencez par le scan gratuit de votre page d’accueil. Si le résultat vous est utile, le rapport complet coûte 29 € pour une page, ou 49 € pour 5 pages.

Lancer le scan gratuit Voir les offres