Comment améliorer l’accessibilité de votre site WordPress ?

L’accessibilité web (WCAG) permet à tous les utilisateurs (handicapés ou non) d’utiliser votre site. Utilisez des contrastes suffisants, des textes alternatifs pour les images, une navigation au clavier et des structures HTML correctes. C’est légal, éthique et bon pour le SEO.

Pourquoi l’accessibilité web est importante

Statistique : 1 personne sur 4 a un handicap (visuel, auditif, moteur, cognitif).

Si votre site n’est pas accessible, vous excluez 25% de la population.

Site non accessible :

  • ❌ Utilisateurs handicapés ne peuvent pas naviguer
  • ❌ Perte de 25% des visiteurs potentiels
  • ❌ Risque légal (loi Handicap)
  • ❌ Mauvaise image de marque

Site accessible :

  • ✅ Tous les utilisateurs peuvent naviguer
  • ✅ +25% de visiteurs potentiels
  • ✅ Conforme à la loi
  • ✅ Meilleur SEO (Google récompense)
Bonus : L’accessibilité améliore aussi le SEO et l’expérience utilisateur générale. Découvrez comment rendre votre site accessible.

Les normes WCAG 2.1

WCAG = Web Content Accessibility Guidelines (normes d’accessibilité web)

3 niveaux :

  • Niveau A : Basique (minimum légal)
  • Niveau AA : Intermédiaire (recommandé)
  • Niveau AAA : Avancé (idéal)
Objectif recommandé : Niveau AA (bon compromis entre accessibilité et effort)

Les 10 critères essentiels d’accessibilité

1. Contraste des couleurs

Qu’est-ce que c’est ?

La différence entre la couleur du texte et la couleur de fond.

Norme WCAG AA :

  • Texte normal : ratio 4.5:1 minimum
  • Texte grand : ratio 3:1 minimum

Exemple :

❌ Mauvais : Texte gris clair (#CCCCCC) sur fond blanc (#FFFFFF) = ratio 1.1:1

✅ Bon : Texte noir (#000000) sur fond blanc (#FFFFFF) = ratio 21:1

Outil pour vérifier :

WebAIM Contrast Checker (gratuit)

Comment corriger :

  1. Allez dans Apparence → Personnaliser
  2. Allez dans Couleurs
  3. Augmentez le contraste entre texte et fond
  4. Testez avec WebAIM

2. Textes alternatifs pour les images (Alt text)

Qu’est-ce que c’est ?

Un texte qui décrit l’image pour les utilisateurs malvoyants et les moteurs de recherche.

Norme : Chaque image doit avoir un alt text

Exemple :

❌ Mauvais : alt= »image1″ ou alt= »photo »

✅ Bon : alt= »Développeur web travaillant sur un ordinateur portable »

Comment ajouter un alt text :

  1. Allez dans Médias → Bibliothèque
  2. Cliquez sur une image
  3. Remplissez le champ « Texte alternatif »
  4. Cliquez sur « Mettre à jour »

Conseils :

  • Soyez descriptif (10-125 caractères)
  • Incluez les mots-clés si pertinent
  • Ne commencez pas par « image de… »
  • Pour les logos, utilisez le nom de la marque

Découvrez comment utiliser correctement la balise alt pour vos images.

3. Structure HTML correcte (Hn)

Qu’est-ce que c’est ?

Une hiérarchie logique des titres (H1, H2, H3, etc.).

Norme :

  • 1 seul H1 par page
  • H2 sous H1
  • H3 sous H2
  • Pas de sauts (H1 → H3 est mauvais)

Exemple correct :

H1 : Accessibilité web WordPress
  H2 : Pourquoi c'est important
  H2 : Les 10 critères essentiels
    H3 : Contraste des couleurs
    H3 : Textes alternatifs
  H2 : Checklist d'accessibilité

Comment vérifier :

  1. Installez l’extension Headings Map
  2. Cliquez sur l’extension
  3. Vérifiez la hiérarchie

4. Navigation au clavier

Qu’est-ce que c’est ?

Pouvoir naviguer sur le site avec seulement le clavier (Tab, Entrée, Flèches).

Norme : Tous les éléments interactifs doivent être accessibles au clavier

Comment tester :

  1. Ouvrez votre site
  2. Appuyez sur Tab
  3. Vérifiez que vous pouvez naviguer partout
  4. Appuyez sur Entrée pour cliquer

Éléments à vérifier :

  • ✅ Menu de navigation
  • ✅ Boutons
  • ✅ Formulaires
  • ✅ Liens

Comment corriger :

  1. Allez dans Apparence → Personnaliser
  2. Allez dans CSS supplémentaire
  3. Ajoutez du CSS pour les focus states :
a:focus, button:focus, input:focus {
  outline: 2px solid #0066cc;
  outline-offset: 2px;
}

5. Étiquettes de formulaires

Qu’est-ce que c’est ?

Chaque champ de formulaire doit avoir une étiquette associée.

Norme : Utilisez la balise <label> pour chaque champ

Exemple :

<label for="email">Email :</label>
<input type="email" id="email" name="email">

Comment vérifier avec WPForms :

  1. Allez dans WPForms → Votre formulaire
  2. Chaque champ doit avoir un label
  3. Vérifiez que le label est visible

6. Texte des liens descriptif

Qu’est-ce que c’est ?

Le texte du lien doit décrire sa destination.

Exemple :

❌ Mauvais : Cliquez ici

✅ Bon : Lire notre guide complet sur l’accessibilité

Pourquoi ?

Les utilisateurs malvoyants utilisent des lecteurs d’écran qui lisent les liens. « Cliquez ici » n’est pas descriptif.

Comment corriger :

  1. Allez dans votre article/page
  2. Sélectionnez un lien
  3. Changez le texte pour qu’il soit descriptif

7. Vidéos avec sous-titres

Qu’est-ce que c’est ?

Les vidéos doivent avoir des sous-titres pour les utilisateurs sourds.

Norme : Sous-titres obligatoires pour les vidéos

Comment ajouter des sous-titres :

Sur YouTube :

  1. Allez dans YouTube Studio
  2. Cliquez sur votre vidéo
  3. Allez dans Sous-titres
  4. Cliquez sur « Ajouter une langue »
  5. Téléchargez ou créez les sous-titres

Sur Vimeo :

  1. Allez dans les paramètres de la vidéo
  2. Cliquez sur « Sous-titres »
  3. Téléchargez un fichier .vtt

8. Pas de contenu qui clignote

Qu’est-ce que c’est ?

Éviter les animations qui clignotent (peuvent causer des crises d’épilepsie).

Norme : Pas de clignotement plus de 3 fois par seconde

À éviter :

  • ❌ GIFs qui clignotent
  • ❌ Animations rapides
  • ❌ Effets stroboscopiques

À utiliser :

  • ✅ Animations fluides
  • ✅ Transitions douces
  • ✅ Effets hover subtils

9. Texte redimensionnable

Qu’est-ce que c’est ?

Les utilisateurs doivent pouvoir augmenter la taille du texte (zoom).

Norme : Texte doit rester lisible jusqu’à 200% de zoom

Comment tester :

  1. Appuyez sur Ctrl + + (Windows) ou Cmd + + (Mac)
  2. Augmentez jusqu’à 200%
  3. Vérifiez que le texte reste lisible
  4. Vérifiez qu’il n’y a pas de débordement

Comment corriger :

  1. Utilisez des unités relatives (em, rem, %) au lieu de px
  2. Testez à 200% de zoom
  3. Ajustez les largeurs si nécessaire

10. Pas de dépendance à la couleur seule

Qu’est-ce que c’est ?

Ne pas utiliser la couleur comme seul moyen de transmettre l’information.

Exemple :

❌ Mauvais : « Les champs obligatoires sont en rouge »

✅ Bon : « Les champs obligatoires sont marqués d’un * et en rouge »

À éviter :

  • ❌ Utiliser seulement la couleur pour indiquer une erreur
  • ❌ Utiliser seulement la couleur pour un lien
  • ❌ Utiliser seulement la couleur pour une catégorie

À utiliser :

  • ✅ Couleur + texte
  • ✅ Couleur + icône
  • ✅ Couleur + soulignement

Plugin d’accessibilité : Accessibility Checker

Installation

  1. Extensions → Ajouter une extension
  2. Recherchez « Accessibility Checker »
  3. Installez et activez

Fonctionnalités :

  • ✅ Scan automatique de votre site
  • ✅ Détection des problèmes d’accessibilité
  • ✅ Suggestions de correction
  • ✅ Rapport détaillé

Checklist d’accessibilité WCAG AA

✅ Couleurs et contraste

  • Contraste texte/fond : ratio 4.5:1 minimum
  • Pas de dépendance à la couleur seule
  • Testé avec WebAIM Contrast Checker

✅ Images et médias

  • Tous les images ont un alt text descriptif
  • Vidéos ont des sous-titres
  • Pas de contenu qui clignote

✅ Structure et navigation

  • Structure HTML correcte (H1-H6)
  • Navigation au clavier fonctionnelle
  • Liens avec texte descriptif
  • Focus states visibles

✅ Formulaires

  • Champs avec étiquettes associées
  • Messages d’erreur clairs
  • Validation accessible

✅ Contenu

  • Texte redimensionnable jusqu’à 200%
  • Langage clair et simple
  • Listes structurées correctement

Outils pour tester l’accessibilité

OutilUtilitéGratuit
WebAIM Contrast CheckerVérifier le contraste des couleursOui
Headings MapVérifier la structure des titresOui
WAVEAudit complet d’accessibilitéOui
Axe DevToolsTest d’accessibilité avancéOui
NVDALecteur d’écran gratuitOui

FAQ

Q : L’accessibilité est-elle obligatoire ?

R : Oui, en France (loi Handicap 2005) et en Europe (directive WCAG). Non-conformité = risque légal.

Q : Quel niveau WCAG viser ?

R : Niveau AA (recommandé). Niveau A = minimum, Niveau AAA = idéal mais difficile.

Q : L’accessibilité ralentit-elle le site ?

R : Non, au contraire. Elle améliore les performances et le SEO.

Q : Dois-je ajouter un alt text à chaque image ?

R : Oui, sauf pour les images décoratives (utilisez alt= » »).

Q : Comment tester l’accessibilité ?

R : Utilisez WAVE, Axe DevTools ou Accessibility Checker (plugin WordPress).

Ressources utiles

Rendez votre site accessible dès maintenant : installez Accessibility Checker et suivez notre checklist WCAG AA.
Antoine Koe

Fini le casse-tête digital, je prends en charge la création de votre site web rentable, sur mesure et livré en 2 à 4 semaines. Développeur web freelance et créateur de présence digitale avec +10 ans d’expérience. 5/5 sur Google. ⭐

Table des matières