Étude

Accessibilité WordPress à Sierre: formulaires, contrastes et navigation clavier pour un site plus inclusif

Accessibilité WordPress à Sierre (Valais): corrections WCAG (focus, contrastes, navigation clavier), formulaires plus clairs et amélioration mobile. Suivi via GA4 pour mesurer l’impact sur l’engagement.

Contexte

Un site WordPress en blocs, utilisé pour informer et orienter le public à Sierre, recevait régulièrement des retours: certaines personnes avaient de la peine à naviguer au clavier, et plusieurs champs de formulaire manquaient de clarté. Le site était globalement propre, mais quelques détails suffisaient à créer de la friction. L’objectif était d’améliorer l’accessibilité sans alourdir la technique, et de rendre les parcours essentiels plus inclusifs.

Objectifs

  • Rendre la navigation clavier fiable sur les pages principales.
  • Améliorer la visibilité du focus et des états interactifs.
  • Corriger des contrastes faibles sur boutons et textes atténués.
  • Rendre les formulaires plus compréhensibles (labels, aides, erreurs).
  • Contrôler l’impact sur l’engagement via GA4 (mobile et formulaires).

Diagnostic initial

  • Focus : visible sur certains éléments, insuffisant sur d’autres (notamment liens et boutons secondaires).
  • Navigation clavier : ordre de tabulation parfois illogique autour de sections réutilisées.
  • Contrastes : textes « muted » trop légers sur fond clair, et outline peu lisible.
  • Formulaires : labels implicites, messages d’erreur non associés au champ concerné.

Actions mises en place

1) Focus visible cohérent

  • Uniformisation des styles :focus-visible sur liens, boutons, champs.
  • Tests sur desktop et mobile (clavier + navigation assistée).
  • Vérification des composants ajoutés autour de Gutenberg (menus, formulaires).

2) Contrastes et états interactifs

  • Corrections CSS ciblées sur les composants récurrents.
  • Vérification des états hover/focus pour garder une lisibilité stable.
  • Contrôle par échantillon sur les pages les plus consultées.

3) Formulaires plus accessibles

  • Labels explicites et aides courtes (format attendu, champs obligatoires).
  • Messages d’erreur plus précis, reliés au champ via aria-describedby.
  • Validation côté navigateur + retour clair côté interface.

4) Mesure GA4 orientée usage

  • Suivi des envois de formulaire et des clics vers contact.
  • Lecture du taux d’engagement mobile sur les pages d’entrée.
  • Contrôle des abandons sur la page contact (avant/après).

Exemple technique : styles focus visibles (CSS)

Objectif: un focus net, cohérent, sans effet agressif.

:where(a,button,input,select,textarea,summary):focus-visible{
  outline:none;
  box-shadow:0 0 0 3px rgba(14,165,233,.28);
  border-radius:10px;
}

Exemple technique : erreurs de formulaire reliées au champ (HTML)

Améliore la compréhension avec lecteurs d’écran et navigation clavier.

<label for="message">Message</label>
<textarea id="message" name="message" aria-describedby="msg-help msg-error" required></textarea>
<small id="msg-help">Indiquez votre demande en quelques lignes.</small>
<div id="msg-error" role="alert" hidden>Merci d'indiquer un message.</div>

Exemple technique : audit rapide Axe (commande)

Pour une vérification rapide avant mise en production.

Axe DevTools (extension navigateur)
- Scanner la page Contact
- Corriger contrastes / labels / aria
- Re-scanner après corrections

Résultats observés

  • Navigation clavier plus fiable, avec un focus clairement visible.
  • Lisibilité renforcée sur les composants récurrents (contrastes, outline).
  • Formulaires plus compréhensibles, donc moins d’erreurs et moins d’abandons.
  • Expérience mobile plus cohérente, avec une mesure plus utile via GA4.

Points clés à retenir

  • Les corrections d’accessibilité les plus efficaces sont souvent des détails répétés (focus, labels, contrastes).
  • Un site en blocs reste accessible si les composants ajoutés autour respectent les mêmes règles.
  • Mesurer l’usage (formulaires, engagement mobile) aide à prioriser les prochaines améliorations.

Un projet similaire ou un souci WordPress ?

Que ce soit pour lancer un projet, améliorer un site existant ou résoudre un problème, on vous aide à clarifier la situation et à avancer simplement.