Table des matières:
Pourquoi l’accessibilité web est un enjeu crucial
L’accessibilité web permet à toutes les personnes, y compris celles en situation de handicap, de percevoir, comprendre, naviguer et interagir avec le web. En France, le RGAA (Référentiel Général d’Amélioration de l’Accessibilité) impose des obligations légales pour les services publics. Mais au-delà de la conformité, un site accessible améliore l’expérience utilisateur pour tous, booste le référencement naturel et élargit votre audience. Environ 15 % de la population mondiale vit avec un handicap. Ignorer l’accessibilité, c’est exclure des millions d’internautes.
Comprendre les normes et standards : WCAG et RGAA
Les Web Content Accessibility Guidelines (WCAG) sont le référentiel international. La version 2.2, publiée en octobre 2023, définit quatre principes : perceptible, utilisable, compréhensible et robuste. Chaque principe est décliné en critères de succès classés en trois niveaux : A (minimum), AA (recommandé) et AAA (expert). Le RGAA français s’aligne sur le niveau AA des WCAG.
Les 4 principes fondamentaux
- Perceptible : l’information et les composants de l’interface doivent être présentés de manière à ce que les utilisateurs puissent les percevoir.
- Utilisable : les composants de l’interface et la navigation doivent être utilisables.
- Compréhensible : l’information et le fonctionnement de l’interface doivent être compréhensibles.
- Robuste : le contenu doit être interprété de manière fiable par une large gamme d’agents utilisateurs, y compris les technologies d’assistance.
Pratiques essentielles pour un contenu accessible
Alternatives textuelles pour les images
Chaque image porteuse d’information doit avoir un attribut alt descriptif. Par exemple, alt="Graphique montrant l'évolution du trafic mensuel". Pour les images décoratives, utilisez alt="" (attribut vide) pour que les lecteurs d’écran les ignorent.
Structure sémantique du contenu
Utilisez les balises de titre h1 à h6 de manière hiérarchique. Un seul h1 par page, puis des h2, h3, etc. Cela aide les utilisateurs de lecteurs d’écran à naviguer rapidement.
Liens explicites
Évitez les « cliquez ici » ou « lire la suite ». Préférez des intitulés qui décrivent la destination, comme « Télécharger le guide d’accessibilité PDF ».
Conception visuelle et contrastes
Le contraste entre le texte et le fond doit être d’au moins 4,5:1 pour le texte normal et 3:1 pour les grands textes (à partir de 18px ou 14px en gras). Utilisez des outils comme le contrast checker de WebAIM pour vérifier vos palettes.
Éviter l’information uniquement par la couleur
Ne transmettez pas d’information uniquement par la couleur (ex. « les champs en rouge sont obligatoires »). Ajoutez un symbole ou un texte.
Redimensionnement du texte
L’utilisateur doit pouvoir zoomer jusqu’à 200 % sans perte de contenu ni de fonctionnalité. Évitez les tailles de police fixes en pixels ; préférez les unités relatives (em, rem).
Navigation au clavier et focus visible
Toutes les fonctionnalités doivent être accessibles au clavier. Les éléments interactifs (liens, boutons, formulaires) doivent recevoir un indicateur de focus visible (par exemple un contour coloré). Testez votre site en utilisant uniquement la touche Tab.
Ordre de tabulation logique
L’ordre de tabulation doit suivre l’ordre visuel. Évitez les tabindex positifs qui perturbent la navigation.
Pièges au clavier
Assurez-vous qu’il n’y a pas de « piège au clavier » : l’utilisateur doit pouvoir quitter un élément (comme un menu déroulant) avec la touche Échap ou Tab.
Formulaires accessibles
Chaque champ doit avoir une étiquette (label) associée explicitement via l’attribut for. Les messages d’erreur doivent être clairs et liés au champ concerné.
Exemple de champ accessible
<label for="email">Adresse e-mail</label>
<input type="email" id="email" name="email" required>
<span role="alert">Veuillez saisir une adresse e-mail valide.</span>
Contenu multimédia : vidéos et audio
Proposez des sous-titres pour les vidéos et des transcriptions textuelles pour les fichiers audio. Les vidéos préenregistrées doivent également avoir une audiodescription si des informations visuelles importantes ne sont pas transmises par la bande sonore.
Tests et outils d’audit d’accessibilité
Pour vérifier votre conformité, utilisez des outils automatisés comme axe DevTools, WAVE ou Lighthouse. Complétez par des tests manuels : navigation au clavier, lecteurs d’écran (NVDA, JAWS, VoiceOver), et validation des contrastes.
Checklist d’audit rapide
| Critère | À vérifier |
|---|---|
| Alternatives textuelles | Images porteuses d’information : attribut alt renseigné |
| Contrastes | Ratio minimum 4,5:1 pour le texte normal |
| Navigation clavier | Tous les éléments interactifs accessibles |
| Focus visible | Indicateur de focus présent |
| Structure des titres | Hiérarchie logique (h1, h2, h3…) |
| Étiquettes de formulaire | Chaque champ a un label associé |
| Sous-titres | Vidéos avec sous-titres synchronisés |
Erreurs fréquentes à éviter
- Utiliser des PDF scannés sans texte alternatif
- Négliger les messages d’erreur dans les formulaires
- Masquer le focus avec
outline: nonesans alternative - Créer des carrousels automatiques sans contrôle de pause
- Utiliser des couleurs de texte trop claires sur fond clair
Comment intégrer l’accessibilité dans votre processus
L’accessibilité ne doit pas être une réflexion après coup. Intégrez-la dès la phase de conception (accessibilité native), testez tout au long du développement et prévoyez des audits réguliers. Formez votre équipe aux bonnes pratiques et suivez les mises à jour des WCAG.
Recommandations pour aller plus loin
Pour approfondir, consultez le RGAA sur le site de la DINUM, le guide Accessible Rich Internet Applications (ARIA) du W3C, et des ressources comme a11yproject.com. N’oubliez pas que l’accessibilité est un processus continu : sollicitez des retours d’utilisateurs en situation de handicap pour améliorer votre site.
Foire aux questions (FAQ)
Qu’est-ce que l’accessibilité web ?
L’accessibilité web consiste à concevoir des sites et applications utilisables par tous, y compris les personnes ayant des handicaps visuels, auditifs, moteurs ou cognitifs.
Quels sont les principaux standards d’accessibilité ?
Les WCAG (Web Content Accessibility Guidelines) sont le standard international. En France, le RGAA s’en inspire et est obligatoire pour les services publics.
Comment tester l’accessibilité de mon site ?
Utilisez des outils automatisés comme WAVE ou axe, et effectuez des tests manuels au clavier et avec un lecteur d’écran.
L’accessibilité web est-elle obligatoire en France ?
Oui, pour les services publics et les entreprises délégataires de service public, le RGAA impose un niveau AA. Les sites privés sont encouragés à s’y conformer.
Quels sont les bénéfices SEO de l’accessibilité ?
Un site accessible a une meilleure structure, des textes alternatifs, des titres clairs, ce qui améliore le référencement naturel.
Comment rédiger un texte alternatif efficace ?
Décrivez brièvement le contenu et la fonction de l’image. Par exemple : « Photo de l’équipe lors de la conférence 2024 ». Pour les images décoratives, laissez l’attribut alt vide.
Photo by Jakob Owens on Unsplash

Petite précision : le ratio de contraste 4.5:1 est pour le texte normal, mais pour les textes de grande taille (18px ou 14px en gras) c’est 3:1. C’est bien ça ?
Oui, c’est exact. Pour les textes en gras à partir de 14px ou les textes normaux à partir de 18px, le ratio minimum est de 3:1. Merci d’avoir souligné cette nuance !
Je travaille sur la mise aux normes d’un site e-commerce. Avez-vous des conseils spécifiques pour les formulaires de commande ?
Bonjour, pour les formulaires, veillez à associer chaque champ à un label explicite via l’attribut for. Utilisez aussi des messages d’erreur clairs et placez le focus sur le premier champ erroné. Enfin, évitez les captchas purement visuels ; préférez une alternative logique ou un test audio.
Article intéressant. J’aimerais savoir comment tester l’accessibilité d’un site facilement. Y a-t-il des outils gratuits ?
Bonjour, plusieurs outils gratuits existent : Wave, axe DevTools (extension navigateur), Lighthouse (intégré à Chrome). Pour les contrastes, utilisez le Color Contrast Checker de WebAIM. N’oubliez pas de tester manuellement au clavier et avec un lecteur d’écran comme NVDA.
Super article ! Une chose que j’ai apprise : ne pas utiliser la couleur seule pour transmettre une info. Je vais revoir mes formulaires.
Merci ! C’est en effet une erreur courante. Ajoutez toujours un symbole (astérisque, icône) ou un texte explicite en complément de la couleur. Bonne continuation dans votre démarche d’accessibilité !
Merci pour cet article très complet. Une question : pour les images décoratives, est-ce que alt= » » suffit vraiment ou faut-il utiliser aria-hidden= »true » en plus ?
Bonjour, merci pour votre question. En général, alt= » » (attribut vide) est suffisant pour que les lecteurs d’écran ignorent l’image décorative. L’ajout de aria-hidden= »true » n’est pas nécessaire, mais il ne nuit pas. L’important est de ne pas omettre l’attribut alt.
Je suis développeur et je me demande s’il faut vraiment passer tous les tests WCAG AA. Parfois c’est complexe pour des composants interactifs.
Bonjour, oui, viser le niveau AA est l’objectif recommandé. Pour les composants complexes, concentrez-vous sur les critères essentiels : navigation au clavier, focus visible, labels, et messages d’erreur. Des outils comme le ARIA Authoring Practices Guide peuvent vous aider.
Très utile, merci. J’ignorais que le RGAA exigeait le niveau AA. Est-ce que les sites privés sont aussi concernés ?
Bonjour, le RGAA est obligatoire pour les services publics et les entreprises délégataires de service public. Pour les sites privés, il n’y a pas d’obligation légale en France, mais suivre le niveau AA des WCAG est fortement recommandé pour l’inclusivité et le SEO.