ENTREPRISE · MARKETING · TRANSFORMATION DIGITALELa rédaction ↗
Digital

Accessibilité d’un site professionnel : auditer les parcours qui empêchent réellement d’agir

Une méthode d’audit centrée sur les tâches : clavier, formulaires, contrastes, lecteurs d’écran et corrections vérifiables.

Suivre BizEntreprise sur Google +Partager ↗
Une spécialiste utilise le clavier pour parcourir un site sur un écran.

Un formulaire peut sembler moderne et pourtant empêcher un client de demander un devis. Un menu peut fonctionner à la souris et devenir inutilisable au clavier. Un message d’erreur peut être visible à l’écran, mais absent de ce que restitue un lecteur d’écran. L’accessibilité web se juge dans l’action : trouver, comprendre, remplir, corriger et confirmer.

Pour un site professionnel, l’enjeu consiste à rendre les parcours essentiels utilisables par des personnes aux capacités et aux équipements différents. Cela demande davantage qu’un score automatique. Il faut observer les composants, les états d’erreur et les dépendances externes, puis traduire les défauts en corrections testables. Voici comment organiser un audit utile sans confondre quelques bonnes pratiques et une conformité démontrée.

En bref — Commencez par les parcours qui permettent de travailler ou de devenir client. Combinez contrôles automatiques et vérifications humaines. Testez le clavier, le zoom, les formulaires et les annonces des changements. Associez chaque défaut à une reproduction, un critère et une recette. Un outil ajouté au site ne remplace pas la correction du code.

Choisir un périmètre qui ressemble à l’usage réel

Auditer uniquement la page d’accueil laisse souvent de côté les points les plus bloquants. Listez les objectifs : demander un devis, prendre rendez-vous, télécharger un document, créer un compte, payer ou retrouver une facture. Pour chaque objectif, décrivez le chemin complet, y compris les étapes hébergées par un prestataire.

Le périmètre doit couvrir les gabarits et les composants représentatifs : navigation, recherche, fiches, formulaires, modales, tableaux, espace authentifié et pages de confirmation. Ajoutez les versions mobiles et les états inhabituels. Un panier vide, une session expirée et une erreur de validation font partie du produit.

Une approche de priorisation pratique consiste à croiser gravité du blocage, fréquence du composant et importance du parcours. Un champ sans libellé dans le formulaire de contact peut affecter davantage d’usages qu’une petite imperfection sur une ancienne page peu visitée. Cela ne rend pas le second défaut acceptable ; cela organise l’ordre du travail.

Le référentiel retenu doit être explicite. Les WCAG décrivent des critères d’accessibilité internationaux ; le RGAA fournit une méthode française de vérification dans son périmètre. Leur version et les exigences applicables doivent être identifiées. Un diagnostic technique limité ne permet pas d’affirmer que l’entreprise respecte toutes ses obligations légales.

Lorsque l’activité est soumise à des exigences spécifiques, faites vérifier ce périmètre par les personnes compétentes. L’ensemble des sites professionnels ne relève pas automatiquement des mêmes règles, seuils ou exceptions. La décision technique peut avancer pendant cette clarification : supprimer un blocage de formulaire reste utile.

Le clavier révèle rapidement les faux boutons

Commencez sans souris. Utilisez la tabulation, la tabulation inverse, les touches de déplacement appropriées et les commandes attendues pour les composants. Peut-on atteindre chaque action ? Le focus est-il visible ? Son ordre correspond-il à un parcours compréhensible ? Peut-on quitter les menus, calendriers et fenêtres superposées ?

Un élément visuellement cliquable n’est pas forcément un bouton utilisable au clavier. Préférez les éléments HTML natifs correspondant à l’action : lien pour naviguer, bouton pour déclencher une opération. Ajouter un gestionnaire de clic à un bloc générique crée des responsabilités supplémentaires sur le nom, le rôle, les états et les touches attendues.

Regardez aussi le focus après une action. À l’ouverture d’une modale, l’utilisateur doit comprendre qu’un nouveau contexte est actif. À sa fermeture, il doit retrouver une position logique. Si le focus reste derrière la fenêtre, le clavier agit sur un contenu invisible. S’il disparaît en haut de page, l’utilisateur doit refaire tout le chemin.

Les en-têtes fixes et les bandeaux peuvent masquer un élément ciblé. Testez le site avec le bandeau de consentement présent, avec une barre d’administration éventuelle et sur une hauteur de fenêtre réduite. Une interface correcte dans la capture du designer peut se dégrader dans ces états réels.

Ne transformez pas ce contrôle rapide en déclaration de conformité. Il identifie une famille de défauts. Les contenus, contrastes, formulaires et annonces dynamiques demandent leurs propres vérifications.

Faire du formulaire une conversation compréhensible

Chaque champ a besoin d’un nom accessible qui corresponde à sa fonction. Un texte placé près du champ ne suffit pas toujours à créer cette association. Le placeholder disparaît pendant la saisie et ne remplace pas à lui seul un libellé persistant. Les instructions utiles doivent rester consultables.

Le formulaire doit préciser les formats attendus avant l’erreur lorsque cela aide : date, unité, référence ou longueur particulière. Évitez de demander une information puis de rejeter arbitrairement une saisie valide. Les noms et adresses ne suivent pas toujours les exemples prévus par l’équipe.

Après l’envoi, les erreurs doivent pouvoir être trouvées et corrigées. Un résumé en début de formulaire, associé aux champs concernés, peut aider. Chaque message doit expliquer le problème et, si possible, la correction attendue. « Saisie incorrecte » ne dit pas si une adresse manque, si le format est refusé ou si le serveur rencontre une panne.

Situation à testerQuestion de recetteDéfaut fréquent
Champ obligatoire videL’utilisateur sait-il lequel corriger ?Bordure rouge sans message
Format refuséLa règle attendue est-elle expliquée ?Exemple invisible après saisie
Envoi en coursL’état est-il perceptible sans voir l’animation ?Bouton figé sans annonce
Échec du serveurLes données saisies sont-elles conservées ?Formulaire entièrement vidé
Envoi réussiLa confirmation est-elle accessible ?Toast trop bref ou non annoncé

Un exemple fictif : un prospect prépare une demande comportant quinze champs. Une indisponibilité serveur efface toutes ses réponses. Le problème n’est pas uniquement l’annonce de l’erreur ; c’est aussi la perte du travail. L’audit doit suivre le parcours jusqu’à la reprise, pas s’arrêter à l’existence d’un message.

Pour les formulaires complexes, découpez les étapes selon le travail réel et indiquez la progression sans dépendre uniquement de la couleur. Une validation à chaque étape peut limiter les erreurs, mais une navigation arrière devrait préserver les données. L’utilisateur doit pouvoir vérifier les informations avant un engagement important.

Contraste, zoom et mise en page : regarder les détails qui disparaissent

Pour le texte ordinaire, le critère WCAG concerné demande généralement un rapport de contraste d’au moins 4,5:1 ; le seuil applicable au grand texte est de 3:1, dans les conditions définies par le référentiel. Le qualificatif « grand » ne repose pas sur une impression visuelle : les dimensions et la graisse entrent dans la définition.

Un calcul pédagogique illustre l’importance du seuil. Un texte gris #777777 sur blanc donne environ 4,48:1 et reste légèrement sous 4,5. Le gris #757575 donne environ 4,61:1. Cette petite correction peut résoudre ce cas précis ; elle ne démontre pas que tous les éléments du site satisfont tous les critères.

Contrôlez également le texte superposé aux images, les liens visités, les erreurs et les boutons désactivés selon les critères applicables. Un contraste correct dans une maquette peut disparaître avec une photographie différente. Une couleur de marque n’est pas une exemption automatique.

Le zoom et le reflow révèlent les mises en page rigides. Le texte doit pouvoir s’agrandir sans se superposer aux boutons ou sortir des cartes. Les contenus doivent rester accessibles sur une largeur réduite, en tenant compte des exceptions prévues pour certains éléments comme des tableaux complexes.

Testez les libellés longs et les contenus réels. « OK » entre dans presque toutes les interfaces ; « Enregistrer la demande et prévenir mon responsable » expose mieux les limites du composant. Les traductions et les montants élevés constituent aussi des cas de recette utiles.

Enfin, les petites cibles tactiles rapprochées peuvent provoquer des erreurs. Les WCAG 2.2 incluent un critère de taille minimale des cibles au niveau AA avec des exceptions et conditions de distance. Il faut examiner le cas précis plutôt que transformer une valeur en règle absolue pour chaque pixel cliquable.

Lire la structure avec les technologies d’assistance

Une page a besoin d’une structure compréhensible : titre, sections, navigation et contenu principal. Les titres doivent décrire les parties du document, pas servir uniquement à produire une taille de police. Une suite de niveaux incohérente rend l’exploration moins pratique.

Les liens doivent avoir un intitulé utile dans leur contexte. Une liste de « En savoir plus » identiques impose de reconstruire la page pour comprendre les destinations. Précisez le sujet lorsque nécessaire. Le nom accessible d’un bouton doit correspondre à ce que l’utilisateur voit suffisamment pour faciliter les commandes vocales.

Les images informatives ont besoin d’une alternative textuelle adaptée à leur rôle. Une icône décorative ne doit pas ajouter du bruit. Un graphique montrant une évolution importante nécessite une restitution de son message, parfois sous forme de données ou d’explication adjacente. Décrire seulement « graphique bleu » n’apporte pas l’information.

Un lecteur d’écran permet de contrôler les noms, les rôles, les états et l’ordre de lecture. Le test exige une certaine maîtrise de l’outil. Si l’équipe débute, faites accompagner la recette ou associez un spécialiste : une mauvaise manipulation ne prouve pas un défaut du site, et une lecture rapide réussie ne couvre pas toutes les interactions.

Les tableaux demandent une attention particulière. Les en-têtes doivent permettre de comprendre à quelle ligne ou colonne une valeur appartient. Pour une comparaison complexe, un découpage en plusieurs tableaux peut être préférable. Là encore, choisissez la présentation en fonction de la question que l’utilisateur doit résoudre.

Les contenus dynamiques ne doivent pas rester silencieux

Une recherche affiche de nouveaux résultats. Un panier change de montant. Un document termine son téléchargement. Ces changements peuvent se produire sans déplacement de page ni de focus. Si leur information utile n’est disponible que visuellement, une partie des utilisateurs ne la reçoit pas.

Selon le composant, une annonce adaptée peut informer du nouvel état. Évitez toutefois de transformer chaque petite modification en interruption vocale. Un compteur actualisé à chaque caractère peut rendre la saisie pénible. La priorité consiste à annoncer ce qui aide réellement à poursuivre ou à comprendre l’action.

Les outils intégrés font partie du parcours : calendrier de réservation, paiement, chat, carte ou CAPTCHA. Demandez des preuves de fonctionnement sur les tâches concernées, pas seulement une affirmation commerciale. Préparez une alternative accessible si une dépendance crée un blocage, sans rendre cette alternative disproportionnellement plus lente ou compliquée.

Le choix technique mérite d’être documenté dans le cahier des charges et les critères de recette. Si l’accessibilité n’est ajoutée qu’à la fin, des composants fondamentaux peuvent déjà être difficiles à corriger. Une exigence concrète, accompagnée d’un test, est plus utile qu’une formule générale « site accessible ».

Transformer l’audit en corrections que l’on peut fermer

Chaque défaut doit disposer d’une fiche reproductible : page, environnement, étape, résultat observé, résultat attendu, critère, gravité et composant responsable. Ajoutez une capture quand elle aide, mais ne remplacez pas la description par une image que certains membres de l’équipe ne pourront pas exploiter.

Classez les défauts par composant commun. Si cinquante pages utilisent le même menu, corriger le menu peut traiter une grande partie du périmètre. La recette doit néanmoins vérifier les variantes et les exceptions. Un composant corrigé peut être mal utilisé ailleurs.

Les contrôles automatiques détectent certaines erreurs répétitives et facilitent la non-régression. Ils ne décident pas seuls si un texte alternatif est pertinent, si un ordre de lecture fait sens ou si une procédure est compréhensible. Combinez-les avec des contrôles manuels ciblés et, lorsque possible, des retours d’utilisateurs concernés.

Pour suivre l’avancement, privilégiez le nombre de blocages de parcours résolus, les composants corrigés et les régressions évitées. Un pourcentage de conformité a un sens uniquement avec une méthode, un échantillon et une version identifiés. Un score isolé obtenu par un scanner n’est pas une mesure complète d’accessibilité.

Préparez une recette avant chaque évolution importante : navigation clavier, formulaire principal, zoom, noms accessibles et annonces. Une nouvelle campagne peut réintroduire un contraste faible ; un nouveau prestataire peut changer le paiement. La qualité doit rester intégrée au processus de publication.

La performance peut aider la fluidité d’un parcours, mais ne remplace pas ces vérifications. Un site rapide qui refuse le clavier reste bloquant. Le raisonnement présenté dans le dossier sur les objectifs de service s’applique ici : mesurer une expérience utile exige de choisir les bons critères, pas seulement ceux qui sont faciles à afficher.

Les documents téléchargeables méritent un volet spécifique. Un formulaire accessible qui renvoie vers un devis illisible ne termine pas correctement le parcours. Vérifiez l’ordre de lecture, les titres, les tableaux et les informations essentielles des fichiers proposés. Lorsque plusieurs formats sont disponibles, expliquez leur contenu et leur utilité. Une version HTML peut faciliter certains usages, mais elle doit contenir les mêmes informations nécessaires et rester entretenue lorsque le document change.

Prévoyez aussi un canal de retour compréhensible. Une personne doit pouvoir signaler un blocage sans passer précisément par le composant qui l’empêche d’agir. Traitez ces retours comme des observations à reproduire, avec un suivi, plutôt que comme des demandes isolées que l’on ferme après avoir envoyé une solution temporaire.

Une démarche d’accessibilité aboutie laisse finalement une preuve concrète : des personnes peuvent réaliser les tâches importantes, comprendre ce qui se passe et récupérer après une erreur. C’est sur cette capacité d’action que devraient se concentrer le budget, les corrections et les prochaines recettes.

UTILE À VOTRE ÉQUIPE ?

Partagez ce dossier.

Romain M

Je suis Romain, rédacteur passionné par tout ce qui touche au high-tech, à la crypto, et à l'innovation. Diplômé d'une école de marketing à Paris, je mets ma plume au service des dernières tendances et avancées technologiques.

Tous ses articles ↗

Une bonne lecture en appelle une autre.

Recevoir nos publications ↗

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *