Obligations légales

Audit RGAA d’une mairie : par où commencer concrètement

Checklist d’auto-évaluation, outils gratuits, corrections rapides à fort impact, et quand faire appel à un audit professionnel.

Publié leMis à jour le10 min de lecture
Sommaire6 parties

L’accessibilité d’un site de mairie (son accès aux personnes handicapées) semble intimidante : 106 critères, 13 thématiques, du jargon technique.Pourtant, la plupart des problèmes les plus fréquents se règlent avec une démarche en cinq étapes, sans audit externe immédiat.Cet article est le pendant pratique de notre page pilier sur le cadre légal RGAA.

Comment mener l’audit RGAA de votre site de mairie

Mener l’audit d’un site de mairie ne se résume pas à commander une prestation externe.La démarche se déroule en cinq temps que vous pouvez amorcer vous-même :

  1. une auto-évaluation du site existant ;
  2. la détection avec des outils gratuits ;
  3. les corrections rapides à fort impact ;
  4. la décision de recourir ou non à un audit professionnel ;
  5. la rédaction de la déclaration d’accessibilité.

Les sections suivantes détaillent chacune de ces étapes.

Côté plateforme, le socle technique est présenté sur notre page sur le site de mairie accessible RGAA.Pour le cadre légal complet (décret, sanctions, schéma pluriannuel), voir notre page pilier RGAA collectivités.

Auto-évaluer le site actuel : checklist 20 points

Avant de payer un audit, commencez par une auto-évaluation rapide.Cette checklist couvre les 20 points qui représentent l’essentiel des non-conformités constatées sur les sites de communes.Comptez environ 1 heure pour parcourir un site moyen.

  1. Chaque image porteuse d’information a une alternative textuelle utile (pas « image1.jpg »).
  2. Les images purement décoratives sont masquées aux lecteurs d’écran (alt="").
  3. La hiérarchie des titres est cohérente : un seul h1 par page, puis h2 et h3 dans l’ordre.
  4. Le contraste texte/fond est d’au moins 4,5:1 pour le texte normal, et 3:1 pour le texte large.
  5. Aucune information ne passe uniquement par la couleur (rouge = erreur, sans texte).
  6. Tous les liens ont un intitulé explicite hors contexte (pas « cliquez ici », « lire la suite »).
  7. Les liens externes et les liens vers des PDF sont signalés clairement.
  8. Le focus clavier est visible sur tous les éléments interactifs (boutons, liens, champs).
  9. Toute la navigation fonctionne au clavier, sans souris (Tab, Entrée, Échap, flèches).
  10. Chaque champ de formulaire a un label associé (un placeholder seul ne suffit pas).
  11. Les messages d’erreur d’un formulaire identifient clairement le champ en cause.
  12. Le site reste utilisable avec un zoom à 200 %, sans perte d’information ni défilement horizontal.
  13. Le site s’affiche bien sur téléphone, avec des zones à toucher d’au moins 44 px.
  14. Les vidéos publiées ont des sous-titres synchronisés (pas des sous-titres automatiques bruts).
  15. Les fichiers audio ont une transcription textuelle.
  16. La langue de la page est déclarée dans le code (lang="fr").
  17. Le titre de chaque page est unique et descriptif (balise title).
  18. Les tableaux de données ont des en-têtes correctement balisés (th, scope).
  19. Aucun contenu ne clignote plus de 3 fois par seconde (risque d’épilepsie).
  20. La déclaration d’accessibilité est publiée et accessible depuis le pied de page.

Comment lire votre score sur 20 :

  • Moins de 10 points : votre site est en situation critique, engagez immédiatement un plan de mise à niveau ;
  • Entre 10 et 15 points : situation typique, des corrections rapides peuvent transformer la conformité ;
  • Plus de 15 points : votre socle est solide, un audit externe permettra d’atteindre la conformité totale.

Outils gratuits pour détecter les problèmes

Plusieurs outils gratuits automatisent une partie de l’audit .Ils ne remplacent pas une vérification manuelle (environ 30 % des critères ne se voient qu’à l’œil).Ils éliminent en revanche rapidement les erreurs les plus fréquentes.

axe DevTools (extension navigateur)

C’est le standard de fait du marché, en extension gratuite pour Chrome et Firefox.Elle détecte les erreurs d’accessibilité de la page consultée : contrastes, ARIA incorrects, hiérarchie de titres, alternatives manquantes.Le rapport renvoie vers la documentation /correspondante.

deque.com/axe/devtoolsOuvrez la page à tester, lancez l’extension, puis parcourez les erreurs détectées.Faites-le sur 10 à 20 pages représentatives (accueil, actualité, page démarche, formulaire de contact, mentions légales).

WAVE (interface web)

WAVE est un outil de WebAIM, accessible sans installation.Vous saisissez l’adresse d’une page, et l’outil l’affiche annotée d’icônes d’erreur et de bonnes pratiques.Très visuel, il sensibilise bien les décideurs non techniques.

wave.webaim.orgIl est particulièrement utile pour visualiser la structure des titres et repérer les images sans alternative.

Lighthouse (Chrome DevTools intégré)

Lighthouse est intégré gratuitement à Chrome (onglet « Lighthouse » des DevTools).Il mesure en une seule passe la vitesse, l’accessibilité et la facilité à trouver la page sur Google.Le score « Accessibility » résume l’état de la page et liste les problèmes détectés.Pour suivre l’évolution, capturez le score après chaque modification majeure.

Color Contrast Checker (WebAIM)

Cet outil vérifie les contrastes texte/fond.Saisissez les deux couleurs en hexadécimal : il indique le ratio et la conformité aux niveaux AA et AAA.Il est indispensable pour valider la charte graphique avant production.

webaim.org/resources/contrastcheckerUtilisez-le systématiquement avant de valider une couleur primaire de marque.

Tests manuels indispensables

Au-delà des outils, trois tests manuels complètent l’audit automatique :

  • Navigation clavier complète : débranchez votre souris et parcourez tout le site avec Tab, Entrée, Échap et les flèches. Notez les éléments inaccessibles ou sans focus visible ;
  • Lecteur d’écran : utilisez NVDA (gratuit, Windows) ou VoiceOver (intégré à macOS) pour entendre comment le site est restitué. Le contenu reste-t-il compréhensible ?
  • Zoom 200 % : dans le navigateur, faites Ctrl + plusieurs fois jusqu’à 200 %. Le contenu reste-t-il lisible, sans défilement horizontal ?

Les 5 corrections rapides à fort impact

D’expérience, cinq corrections règlent à elles seules une grande part des erreurs détectées sur les sites de mairie.Aucune ne demande de compétence technique avancée.La plupart se font dans l’éditeur de contenu.

1. Alternatives textuelles sur toutes les images

Pour chaque image porteuse d’information (affiche d’événement, photo d’un élu, infographie), saisissez une alternative textuelle utile.Décrivez ce que l’image apporte, pas son apparence.Pour une image purement décorative (séparateur, motif), saisissez un alt vide : le lecteur d’écran l’ignore.

À éviter : « image1.jpg », « photo », « logo », « DSC_0042 », ou une description mécanique (« femme souriante devant un bâtiment »).À privilégier : « Inauguration de la nouvelle école, septembre 2025 » si l’image illustre cet événement.

2. Hiérarchie des titres dans l’ordre

Un seul h1 par page (le titre principal), puis des h2 pour les sections et des h3 pour les sous-sections, sans sauter de niveau.N’utilisez pas un titre pour mettre un texte en gras : utilisez strong.Erreur fréquente : un h4 sans h3 au-dessus.

3. Contrastes de couleurs

Vérifiez au Color Contrast Checker que toutes les couleurs de la charte respectent le ratio minimum de 4,5:1.Les violations les plus fréquentes :

  • texte gris clair sur fond blanc ;
  • lien bleu pâle sur fond bleu nuit ;
  • texte blanc sur image de fond.

Corrigez-les dans le thème graphique du site, idéalement avec des variables CSS centralisées.

4. Focus visible sur tous les éléments interactifs

Au clavier, l’élément en cours de focus doit se distinguer visuellement (bordure, surbrillance, soulignement).De nombreux thèmes désactivent le focus par défaut pour des raisons esthétiques (outline: none).C’est une violation majeure.Activez un style de focus clair sur les boutons, les liens et les champs de formulaire.

5. Libellés explicites sur les formulaires

Chaque champ doit avoir un libellé label associé par l’attribut for.Un simple placeholder ne suffit pas : il disparaît à la saisie et les lecteurs d’écran ne le lisent pas toujours.

Les messages d’erreur doivent identifier le champ concerné (« Le champ Email est invalide ») et être annoncés aux technologies d’assistance.

Quand faire appel à un audit professionnel

Un cabinet spécialisé (Access42, Atalan, Ideance ou Tanaguru, par exemple) réalise l’audit professionnel. Il est utile dans plusieurs cas :

  • Commune de plus de 10 000 habitants : le risque de contrôle et de plainte augmente avec la visibilité ;
  • Après une refonte majeure : validez la conformité avant de publier la déclaration d’accessibilité ;
  • Après une plainte ou un signalement formel : documentez objectivement la conformité ou son défaut, et planifiez les corrections ;
  • Tous les 3 ans en routine : c’est une bonne pratique pour les communes qui visent la conformité stricte au décret.

Coût indicatif : de 2 000 à 5 000 € HT, selon la DINUM, et davantage pour un grand site.Le prix dépend du nombre de pages, des modèles de page et des services complexes, comme une billetterie ou un portail famille.

L’audit produit un rapport détaillé critère par critère, un taux de conformité chiffré et un plan de correction priorisé.

Vérifiez que le cabinet utilise le référentiel 4.1 officiel, publié sur accessibilite.numerique.gouv.fr, et non un référentiel propriétaire.Demandez un échantillon de rapport avant commande.

Rédiger sa déclaration d’accessibilité

La déclaration d’accessibilité est un document obligatoire.Publiez-la sur le site (généralement à l’adresse /accessibilite), accessible depuis le pied de page de toutes les pages publiques.Son absence est en elle-même un motif de mise en demeure par l’.

Structure imposée par la

La DINUM publie un modèle officiel à respecter. Il comporte au minimum :

  • l’identité de la collectivité et l’engagement à rendre le site accessible ;
  • l’état de conformité (totale, partielle, non conforme) et le taux mesuré ;
  • le référentiel utilisé ( 4.1) et la méthodologie d’audit ;
  • la liste des non-conformités connues ;
  • les dérogations pour charge disproportionnée, si applicables ;
  • le dispositif de contact pour signaler une problématique (formulaire, mail, téléphone) ;
  • les voies de recours (Défenseur des droits) ;
  • la date de la déclaration et la date du dernier audit.

Les 3 niveaux de conformité

  • Conformité totale (100 % des critères) : rare, elle signale un site audité et corrigé en profondeur ;
  • Conformité partielle (au moins 50 % des critères) : c’est la situation la plus fréquente, et elle permet d’afficher honnêtement l’état réel ;
  • Non conforme (moins de 50 % des critères, ou aucun audit en cours de validité) : la déclaration doit s’accompagner d’un plan de mise en conformité, documenté dans le schéma pluriannuel.

Conseil : n’annoncez pas une conformité totale sans audit externe documenté.L’ contrôle, et une déclaration optimiste démentie par les faits aggrave la sanction.

Outils et ressources

Le site officiel accessibilite.numerique.gouv.fr fournit gratuitement :

  • le référentiel 4.1 complet ;
  • le modèle officiel de déclaration d’accessibilité ;
  • le modèle de schéma pluriannuel ;
  • des fiches pratiques par critère.

Aller plus loin

Cet article couvre la démarche pratique.Pour le cadre légal complet (décret 2019-768, sanctions, schéma pluriannuel, plan d’action annuel), consultez notre page pilier RGAA.Pour les autres obligations légales d’un site de mairie, voir les 14 éléments obligatoires.

Vous voulez auditer plus largement votre site, pas seulement l’accessibilité ?Notre checklist 30 points couvre la facilité d’usage, l’accessibilité (), la protection des données personnelles (), la vitesse, la visibilité locale sur Google et la sécurité.

Questions fréquentes : Audit RGAA d’une mairie

Vous pourriez aussi consulter

Lancez le site de votre mairie

30 jours d’essai gratuit.

Vous payez seulement après avoir choisi votre formule avec nous.