Accessibilité WordPress
Rends ton site WordPress vraiment accessible. EAA, RGAA et WCAG, sans overlay
WordPress est flexible, mais pas accessible par défaut : les page builders, les plugins et les thèmes introduisent des obstacles silencieux. Nous les trouvons et livrons la correction dans ton propre code de template, aucun widget qui ralentit ton site.
Voici comment Seviranta s'attaque à ton site WordPress à la source
Là où les obstacles se cachent
Les thèmes, extensions et formulaires introduisent des barrières silencieuses. Nous les trouvons toutes.
La correction dans la source, pas par-dessus
Des réparations concrètes dans ton thème et plugins, pas une couche d'overlay qui ne fait que masquer les erreurs.
Pas de widget, pas de ralentissement
Nous crawlons de l'extérieur depuis des serveurs UE, 0 % d'impact sur ta vitesse de chargement et tes Core Web Vitals.
Prêt pour l'EAA
On teste ton site face à WCAG, au niveau auquel les régulateurs contrôlent.
Scan headless avec axe-core, le même moteur que celui de Google Lighthouse, depuis nos serveurs situés dans l'UE. 0% d'impact sur ta vitesse de chargement.
La vérité : WordPress n'est pas accessible par défaut
Un thème par blocs WordPress soigné comme Twenty Twenty-Four démarre mieux que beaucoup de sites, mais atteint rarement le WCAG 2.2 AA tout seul. Dès que tu construis avec Elementor, Divi ou Gutenberg, que tu laisses des plugins injecter du markup ou que tu ajoutes des images sans texte alternatif, des obstacles apparaissent que tes visiteurs, et le European Accessibility Act, n'acceptent pas.
Ce qui est vraiment en jeu
- Un checkout non accessible est une infraction directe à l'EAA.
- Un widget d'accessibilité ne compte pas comme une solution structurelle.
- Les autorités de contrôle testent le HTML généré, y compris tes apps.
- « On utilise WordPress » n'est pas une défense juridique : la responsabilité incombe à la boutique en ligne en service, pas à la plateforme.
Ce que l'attente peut coûter
jusqu'à € 1.000.000
Maximum UE · Espagne/Luxembourg
$ 4.000
États-Unis · Californie (Unruh), par visite
Tu n'es pas sanctionné du jour au lendemain, d'abord vient une mise en demeure avec un délai. Mais celui qui peut alors présenter un dossier daté s'en sort au moindre coût.
Vois ce qui s'applique à ton marché →Le risque caché des extensions WordPress tierces
Les widgets d'avis, les filtres, les bundlers et les apps de recherche injectent du HTML dynamique dans ton frontend, et chaque mise à jour d'app peut ajouter un nouvel obstacle. Dans un audit, ce code compte pleinement, même si ce n'est pas toi qui l'as écrit. C'est pourquoi Seviranta surveille en continu le résultat final tel qu'un régulateur le voit : ton thème WordPress plus toutes les apps et le contenu dynamique.
Ce qui cloche souvent sur WordPress
- Les page builders produisent une soupe de div illisibleElementor et Divi imbriquent sections, colonnes et wrappers sur des dizaines de niveaux. Cette soupe de div n'a aucune sémantique, si bien qu'un lecteur d'écran perd la structure logique de ta page et ne lit que des fragments de texte épars.
- Markup de plugin sans nom accessibleLes sliders, pop-ups et formulaires issus de plugins injectent souvent des boutons et des champs sans label ni aria-label. Un utilisateur de lecteur d'écran n'entend alors que « bouton » et ne sait pas ce que fait l'action.
- Ordre des titres cassé par le builderLes page builders choisissent souvent les titres selon leur taille plutôt que leur sens, si bien que tu sautes d'un h2 directement à un h4. Les utilisateurs de lecteur d'écran naviguent par les titres et perdent le fil de ta page.
- Images de la médiathèque sans texte alternatifLes images de la médiathèque arrivent souvent dans ton thème sans texte alternatif, ou avec le nom du fichier comme alt, illisible pour les lecteurs d'écran et invisible pour Google.
À quoi ressemble une vraie correction
Prends un bouton-icône de ton bloc Elementor ou Gutenberg. Sans nom accessible, un utilisateur de lecteur d'écran n'entend que « bouton ». La correction tient en un seul attribut, pas de reconstruction :
<button class="elementor-button">
<i class="icon-cart" aria-hidden="true"></i>
</button><button class="elementor-button"
aria-label="<?php esc_attr_e( 'Bekijk winkelwagen', 'theme' ); ?>">
<i class="icon-cart" aria-hidden="true"></i>
</button>Ce que tu règles toi-même dans WordPress
WordPress promet le WCAG 2.2 AA pour l'admin et les thèmes fournis, dans la mesure du possible. Pour les thèmes tiers, les plugins et ton contenu, il ne promet rien. C'est exactement là que se trouve le travail.
- 1Thème : lire accessibility-ready comme il fautLe tag signifie une revue manuelle sur 18 exigences de base : lien d'évitement comme premier élément focalisable, focus visible d'au moins 2 px, contraste 4,5:1 et 3:1 pour les éléments d'interface, repères, labels de formulaire, pas de médias clignotants. WordPress précise lui-même que le tag ne veut pas dire que le thème atteint le niveau WCAG AA, et que les WCAG portent sur le contenu et ne peuvent pas s'appliquer à un thème.
- 2Texte alternatif : dans le bloc et dans la bibliothèqueLe bloc Image a un champ « Alternative text » et une case « Mark as decorative » ; l'alt de la médiathèque est la valeur par défaut, l'alt du bloc l'emporte. Décris ce que l'image apporte. Attention à la lightbox : la légende y est masquée (issue ouverte) et, avec un alt vide, la boîte de dialogue d'agrandissement n'a pas de nom.
- 3Titres et contraste dans l'éditeurUtilise l'onglet Outline dans Document Overview pour vérifier l'ordre des titres ; le titre de la page est généralement le h1, selon le thème. L'éditeur avertit en cas de contraste insuffisant (« This color combination may be hard for people to read »), mais seulement dans l'éditeur, seulement pour les blocs avec réglages de couleur et pas pour les couleurs transparentes. Définis ta palette dans theme.json ou Global Styles, et elle s'applique partout.
- 4Langue, navigation et templatesL'attribut lang vient de Réglages → Général → Langue du site. Le bloc Navigation a une issue ouverte avec un piège de focus dans le menu overlay quand un sous-menu est déplié ; teste ton menu uniquement avec Tab et Échap. Les templates et parties de template se surchargent dans un thème enfant par nom de fichier, ou dans le Site Editor sur un thème par blocs.
- 5Page builders et pluginsElementor dit que tu n'as qu'à fournir un contenu accessible, mais tu n'obtiens un lien d'évitement qu'avec le thème Hello, sur Canvas ou Full Width tu définis toi-même l'ID CSS « content », et l'ARIA passe par les custom attributes. Divi 4 renvoie à des produits du marketplace pour le focus clavier et l'ARIA ; Divi 5 ajoute la sémantique et l'ARIA via Custom Attributes. Tout ce qu'un builder ou un plugin affiche se trouve dans la même page et compte dans l'audit.
La WordPress Accessibility Team déconseille les widgets overlay : aucun outil automatisé n'atteint la conformité à lui seul. Elementor vend un tel widget sous le nom « Ally » et le marketplace Divi une « Accessibility Sidebar ». Une couche par-dessus ton site ne répare pas les blocs en dessous.
Ce que tu reçois
Par erreur : quoi, pourquoi et comment
Pour chaque constat, tu vois ce qui ne va pas, qui c'est affecté, quelle règle WCAG est concernée et une solution concrète, pensée pour WordPress, avec un exemple de code quand c'est possible.
Détection spécifique à la plateforme
Tu attrapes les erreurs qui surgissent précisément sur WordPress, pas seulement ce qu’un contrôle WCAG générique repère.
Un dossier qui tient la route
Un aperçu daté de tes scans et de tes constats que tu peux présenter lors d'un audit ou d'une inspection.
Avec un outil de reporting, tu paies la licence et tes développeurs pour corriger les erreurs. Avec Seviranta, la correction est incluse, pas de double facture.
Protège ta conversion et ta situation juridique
Une app qui colle une icône d'accessibilité par-dessus ton site WordPress est un risque pour ton activité. Les faits :
Les widgets d'accessibilité pour WordPress
- Chargent des scripts externes supplémentaires qui nuisent à ta vitesse de chargement (LCP) et donc à ta conversion.
- Masquent l'erreur au lieu de la résoudre, le code sous-jacent reste défectueux.
- Ne te protègent pas contre les plaintes. La FTC a infligé en 2025 une amende d'1 million de dollars au fournisseur d'overlay accessiBe pour des allégations de conformité trompeuses.
L'approche Seviranta
- 0 % d'impact sur ta vitesse de chargement, on scanne de l'extérieur depuis nos serveurs en UE.
- On répare le vrai code source de tes templates WordPress.
- On constitue automatiquement ton dossier EAA conservable, prêt à présenter à un régulateur.
Questions et réponses
- Mon thème est accessibility-ready. Ai-je fini ?
- Non. Le tag dit que le thème satisfait aux exigences de base de l'équipe de revue ; WordPress dit lui-même que ce n'est pas une déclaration WCAG AA. Ton contenu, tes plugins et ton builder viennent par-dessus, et c'est là que se trouvent la plupart des constats.
- Mon site WordPress doit-il respecter le RGAA ou l'EAA ?
- Le RGAA (version 4.1.2, géré par la DINUM) est la méthode française : 106 critères qui couvrent les critères de succès de niveau A et AA du WCAG 2.1 via l'EN 301 549. L'obligation de l'article 47 de la loi 2005-102 vise le secteur public et les entreprises dont le chiffre d'affaires dépasse 250 M€, avec l'Arcom comme autorité de contrôle. Depuis le 28 juin 2025, si tu vends en ligne, ton site relève en plus de la transposition de l'EAA dans le Code de la consommation (article L. 412-13), avec une exception pour les micro-entreprises (moins de 10 personnes et 2 M€ de CA ou de bilan au maximum), sous le contrôle de la DGCCRF. Le RGAA évalue la page publiée, quel que soit l'outil de construction. Le tag accessibility-ready ne vaut pas conformité RGAA.
- Puis-je faire la correction moi-même dans le Site Editor, ou faut-il mon développeur ?
- Les couleurs, les titres, les textes alternatifs, la structure du menu et beaucoup de parties de template, tu peux les modifier toi-même dans l'éditeur ou le Site Editor. Le balisage issu de plugins ou d'un builder demande souvent un développeur : une surcharge de template dans un thème enfant, un filtre, ou un réglage du plugin. Notre rapport indique pour chaque constat où il se trouve, pour que tu saches qui peut s'en charger.
- Un widget d'accessibilité pour WordPress suffit-il pour l'EAA ?
- Non. Un widget pose une couche par-dessus ton site, mais ne répare pas le code sous-jacent et ne compte pas comme une conformité structurelle.
- Mon checkout WordPress relève-t-il de l'EAA ?
- Oui. Le checkout et la navigation font explicitement partie de l'obligation au titre du WCAG 2.1 AA.
- Seviranta scanne-t-il aussi mes apps WordPress ?
- Oui. On teste le HTML final généré, thème plus apps, comme le fait une autorité de contrôle.
- Est-ce que ça va ralentir mon site WordPress ?
- Non. On scanne de l'extérieur depuis nos serveurs en UE ; aucun script ne se pose sur ton site. 0 % d'impact sur ta vitesse de chargement et tes Core Web Vitals.
Nous le faisons aussi nous-mêmes
Nous nous imposons exactement la même exigence : notre propre site affiche 0 erreur dans axe-core, le même moteur que celui de Google Lighthouse, celui avec lequel nous scannons aussi ta boutique WordPress. Ce qu'une machine détecte avec certitude, nous le corrigeons automatiquement, le reste, c'est un humain qui l'évalue. Voici avec quelle rigueur nous te livrons tout ça : vois un vrai exemple de rapport.
Ce que l'EAA et le RGAA attendent de ta boutique WordPress
Depuis juin 2025, ta boutique en ligne doit respecter le WCAG 2.1 AA, une boutique WordPress ne fait pas exception. Le scan gratuit te montre en 60 secondes où tu en es, avec la ligne exacte qui ne passe pas.
Tu vends dans plusieurs pays ?
WCAG est la norme mondiale. Presque chaque marché s'appuie dessus :
Mets ta boutique WordPress en conformité WCAG une seule fois et tu couvres la barre technique sur tous ces marchés. Ce qui change selon le marché, c'est l'autorité de contrôle et les amendes.
Vois ce qui s'applique selon ton marché cible →Tu gères plusieurs sites WordPress pour des clients ?
Évite que les boutiques que tu livres ne deviennent un risque juridique sous l'EAA pour tes donneurs d'ordre. Utilise Seviranta comme ton tampon qualité automatisé à chaque livraison et chaque déploiement, un seul scan, et chaque site est démontrablement en règle.
Découvre notre programme partenaire →Autres plateformes
Pour aller plus loin
Scanne ta boutique WordPress gratuitement
Colle l'URL de ton site WordPress dans le scan gratuit et vois en moins d'une minute quelles lignes ne passent pas, avec l'emplacement exact dans ton thème ou ton page builder.