L’acte européen sur l’accessibilité s’applique depuis juin 2025, mais pas à tous. Ce qui vaut pour une entreprise suisse, et ce que Lighthouse ne voit pas.

Pendant des années, l’accessibilité numérique a été, en Suisse, une affaire d’administration. La loi sur l’égalité pour les personnes handicapées fixe des exigences techniques aux autorités qui offrent leurs prestations sur Internet ; les entreprises privées, elles, traitaient WCAG comme une bonne pratique — quelque chose de souhaitable, pas d’obligatoire.
Le 28 juin 2025, quelque chose a bougé, mais pas en Suisse. C’est la date à partir de laquelle l’acte européen sur l’accessibilité s’applique dans l’Union européenne, à un catalogue fermé de produits et de services destinés aux consommateurs. Une entreprise suisse n’y est soumise que dans une situation précise — et c’est cette situation qu’il faut identifier avant de payer qui que ce soit.
L’ampleur du problème, elle, n’a rien de marginal. L’analyse annuelle d’un million de pages d’accueil menée par WebAIM a montré en 2026 que 95,9 % d’entre elles présentent des violations WCAG détectables — davantage qu’un an plus tôt. Le nombre moyen d’erreurs par page est passé de 51 à 56,1. Après des années de lente amélioration, la tendance s’est inversée.
Ce texte répond à trois questions, dans cet ordre : l’obligation vous concerne-t-elle, vous, que faut-il faire concrètement, et quelle part de ce travail un outil gratuit repère-t-il. Nous commençons par la première, parce que la réponse la plus répandue — « tout le monde doit s’y mettre » — est fausse dans les deux sens : trop large pour la plupart des entreprises suisses, trop étroite pour celles qui vendent dans l’Union.
Une entreprise suisse a affaire à deux ensembles de règles différents, et les mélanger est la source la plus fréquente de malentendus.
Le premier est suisse : la loi fédérale du 13 décembre 2002 sur l’élimination des inégalités frappant les personnes handicapées (LHand, RS 151.3) et son ordonnance (OHand, RS 151.31). Elle vise surtout les autorités, les transports publics et les constructions, et contient pour les particuliers une règle de non-discrimination.
Le second est européen : la directive (UE) 2019/882, connue sous le nom d’European Accessibility Act. Elle ne s’applique pas en Suisse en tant que droit suisse. Elle s’applique à ce qui est fourni sur le marché de l’Union — et c’est par là qu’elle peut atteindre une entreprise établie ici.
La LHand distingue nettement les autorités des particuliers.
Deux précisions honnêtes. Nous citons la version consolidée de la LHand en vigueur au 1er juillet 2020, la plus récente que publie le recueil fédéral au moment où nous écrivons. Un projet de révision partielle de la loi a été mis en consultation en 2023 ; vérifiez où il en est au moment où vous lisez, parce que c’est précisément la place des prestataires privés qui y est discutée.
La directive s’applique, selon son art. 2, aux services fournis aux consommateurs après le 28 juin 2025. Son art. 3 définit le prestataire de services comme toute personne qui fournit un service sur le marché de l’Union ou propose de fournir un service aux consommateurs dans l’Union. Le lieu où votre société est inscrite au registre du commerce n’est donc pas le critère ; le critère, c’est à qui vous vendez et quoi.
Côté sanctions, la directive ne fixe aucun montant : l’art. 30 laisse chaque État membre déterminer un régime « effectif, proportionné et dissuasif ». Les chiffres qui circulent sur les amendes sont donc ceux d’un pays donné, et ne se transposent pas d’un pays à l’autre. Comment un État membre fait appliquer ces règles à un prestataire établi hors de l’Union, c’est une question pour un juriste du pays où vous vendez — pas pour nous.
quand | quoi | d’où cela vient |
|---|---|---|
13.12.2002 | loi sur l’égalité pour les personnes handicapées | LHand, RS 151.3 |
28.06.2025 | application de l’acte européen sur l’accessibilité | directive 2019/882, art. 31 |
28.06.2030 | fin de la période transitoire pour les contrats de services conclus avant le 28.06.2025 | directive 2019/882, art. 32 |
La dernière ligne compte pour qui a signé avant l’été 2025 : un contrat de services conclu avant le 28 juin 2025 peut courir sans modification jusqu’à son terme, mais pas plus de cinq ans après cette date. Ce n’est pas un délai de grâce pour les nouveaux sites.
La directive couvre un catalogue fermé de produits et de services destinés aux consommateurs. Pas « les entreprises » en général.
Dans le catalogue des services, on trouve notamment :
S’y ajoute un catalogue de produits : ordinateurs grand public et systèmes d’exploitation, terminaux de paiement et bornes en libre-service, téléphones, liseuses numériques.
La distinction entre produit et service n’est pas une formalité. La directive impose d’autres obligations au fabricant, à l’importateur et au distributeur d’un produit, et d’autres au prestataire d’un service. Une entreprise qui vend en ligne son propre appareil à des consommateurs de l’Union peut être concernée des deux côtés à la fois : comme boutique, et comme opérateur qui met un produit sur le marché.
Les microentreprises qui fournissent des services sont exemptées. La directive les définit comme les entreprises qui emploient moins de dix personnes ET dont le chiffre d’affaires annuel ou le total du bilan n’excède pas 2 millions d’euros. Les deux conditions — effectif et seuil financier — doivent être remplies ensemble.
Mais l’exemption a une limite facile à manquer : elle vaut pour la fourniture de services, pas pour la mise de produits sur le marché. Une microentreprise qui tient une boutique en ligne est exemptée en tant que prestataire. Une microentreprise qui fabrique ou importe un terminal ou une liseuse bénéficie seulement d’obligations allégées — pas d’une exemption.
L’obligation d’accessibilité concerne-t-elle votre entreprise ?
Analyse interne d’après la directive (UE) 2019/882, la LHand et l’OHand
vous êtes… | acte européen ? | droit suisse |
|---|---|---|
boutique en ligne, place de marché ou système de réservation qui vend aussi à des consommateurs dans l’UE | oui, depuis le 28.06.2025 (sauf microentreprise) | non-discrimination, art. 6 LHand |
la même boutique, mais qui ne vend qu’en Suisse | non | non-discrimination, art. 6 LHand |
banque ou service financier pour des consommateurs dans l’UE | oui | non-discrimination, art. 6 LHand |
transporteur de voyageurs | oui pour les services fournis dans l’UE | titulaire d’une concession fédérale : art. 10 OHand |
microentreprise qui fournit des services | non | non-discrimination, art. 6 LHand |
microentreprise qui met des produits sur le marché de l’UE | oui, obligations allégées | — |
entreprise B2B sans vente aux consommateurs | en principe non | les prestations au public seulement |
administration fédérale | — | oui : art. 14 LHand, art. 10 OHand, eCH-0059 |
administration cantonale ou communale | — | droit cantonal, qui peut aller plus loin (art. 4 LHand) |
La ligne B2B et les deux lignes « non » sont les plus importantes de ce texte, parce qu’elles disent ce que le secteur n’aime pas dire : beaucoup de lecteurs n’ont aucune obligation technique. Un fabricant de machines qui vend exclusivement à d’autres entreprises n’entre pas dans l’acte européen. Il peut vouloir un site accessible pour d’autres raisons — nous y venons — mais il n’y est pas tenu.
La directive ne décrit pas à quoi doit ressembler un site accessible. En pratique, la conformité se démontre par la norme européenne EN 301 549, dont le volet web reprend les critères WCAG de niveau AA. Côté suisse, eCH-0059 renvoie au même référentiel. Autrement dit, les deux cadres juridiques diffèrent, mais l’instrument de mesure est le même.
WCAG repose sur quatre principes, connus sous l’acronyme POUR :
Il existe trois niveaux de conformité : A, AA et AAA. La référence juridique est AA — le niveau A est un minimum que personne ne juge suffisant à lui seul, et AAA est parfois impossible à atteindre pour un site entier.
La référence juridique, en Suisse comme dans la norme européenne actuelle, est WCAG 2.1 AA. Mais depuis 2023, la recommandation en vigueur du W3C est WCAG 2.2, qui ajoute neuf critères de succès — dont six de niveau A ou AA, les seuls qui comptent en pratique (les trois autres sont AAA) :
critère | niveau | de quoi il s’agit |
|---|---|---|
2.4.11 Focus Not Obscured | AA | l’élément qui a le focus ne doit pas être masqué, par exemple par un en-tête fixe |
2.5.7 Dragging Movements | AA | ce qui se fait par glisser-déposer doit pouvoir se faire autrement |
2.5.8 Target Size (Minimum) | AA | cible tactile d’au moins 24 × 24 pixels |
3.2.6 Consistent Help | A | l’aide au même endroit sur chaque page |
3.3.7 Redundant Entry | A | ne pas redemander ce que l’utilisateur a déjà saisi |
3.3.8 Accessible Authentication | AA | une connexion sans test de mémoire ni recopie de code |
Il y a aussi un changement dont presque personne ne parle : le critère 4.1.1 Parsing a été supprimé dans la version 2.2. Les attributs id en double ne sont plus une violation. Si vous recevez un rapport qui les compte encore comme des erreurs, ce rapport est plus ancien que la norme.
Pour un nouveau site, nous viserions directement 2.2 : l’effort supplémentaire est faible, et c’est cette version qui servira de référence dans quelques années.
Le plus intéressant dans les données de WebAIM n’est pas que 95,9 % des pages aient des erreurs. C’est que six types de violations représentent 96 % de toutes les erreurs détectées.
Six erreurs représentent 96 % de toutes les violations
WebAIM Million 2026, échantillon de 1 000 000 de pages d’accueil
C’est une bonne nouvelle habillée d’une mauvaise statistique. La réparation n’est pas un puits sans fond — six chantiers règlent presque tout ce que les outils savent détecter. Un deuxième résultat de la même étude le confirme : 20,5 % des pages ont cinq erreurs ou moins, et 30,4 % n’en ont pas plus de dix.
Visuels. Sans texte alternatif, la photo d’un produit devient « image », et c’est tout ce qu’entendra la personne qui utilise un lecteur d’écran. Un contraste trop faible exclut non seulement les personnes malvoyantes, mais quiconque regarde son écran en plein soleil. Une catégorie à part : l’information transmise uniquement par la couleur — un cadre rouge autour d’un champ ne dit rien à la personne qui ne distingue pas cette couleur.
De navigation. Un site qu’on ne peut pas parcourir au clavier est entièrement fermé à une partie des utilisateurs. Un piège de focus — une fenêtre modale dont on ne peut pas sortir avec la touche Tab — peut bloquer une session pour de bon. S’y ajoute la structure des titres : si H1, H2 et H3 sont choisis pour leur apparence et non pour la hiérarchie, le lecteur d’écran perd la carte de la page, parce que les titres lui servent de table des matières.
Multimédias. Une vidéo sans sous-titres exclut les personnes sourdes, mais aussi tous ceux qui regardent sans le son — c’est-à-dire l’essentiel du trafic mobile. L’audiodescription est plus difficile et moins souvent exigée, mais un contenu dont l’information clé n’apparaît qu’à l’image ne fonctionne pas sans elle.
Quatre endroits où le commerce en ligne trébuche le plus souvent :
<input placeholder="E-mail"> sans étiquette a l’air propre et disparaît dès que l’utilisateur commence à taper. Correct : <label for="email">E-mail</label> à côté du champ.<button> sans texte et sans aria-label est, pour un lecteur d’écran, « bouton ». Impossible de savoir s’il supprime le produit ou ouvre le panier.outline: none dans la feuille de style, sans remplacement, fait qu’une personne qui navigue au clavier ne sait plus où elle se trouve.Le cinquième endroit, c’est le contraste, en tête du tableau avec 83,9 % — le plus souvent sur le texte d’aide gris, les prix promotionnels et les étiquettes sous les champs.
C’est ici que commence la partie dont les textes qui vendent des audits ne parlent pas.
Nous avons passé Lighthouse 13.4.1 — l’outil intégré à Chrome, fondé sur le moteur axe-core — sur notre propre site. Une page a obtenu 100 sur 100, le blog 96.
Le score fait plaisir, mais il ne veut pas dire ce qu’on croit. La catégorie accessibilité de Lighthouse compte 76 contrôles. Sur notre page, 24 ont été réussis, 42 marqués « non applicables », et 10 marqués `manual` — c’est-à-dire des contrôles que Lighthouse n’effectue pas lui-même et laisse à un humain.
Parmi eux, sur notre page :
Cent sur cent dans Lighthouse ne veut pas dire « conforme à WCAG ». Cela veut dire « la partie automatisable est passée ». L’outil calcule très bien le contraste et les alt manquants. Il ne vous dira pas si l’on peut acheter un produit sans souris.
Lors du même audit sur notre propre site, sur quatre constats manuels, trois se sont révélés de fausses alertes une fois vérifiés dans la documentation. Nous les listons, parce que quiconque fait un audit par ses propres moyens tombera dans les mêmes :
role="checkbox" peut donc être correctement décrit sans avoir d’aria-label.Étape 1 — l’audit. Un outil puis un humain, dans cet ordre. Gratuitement : Lighthouse dans Chrome, l’extension axe DevTools, WAVE. Ensuite, le test au clavier — la seule touche Tab sur tout le processus d’achat — et un lecteur d’écran : NVDA sous Windows, VoiceOver sous macOS, TalkBack sous Android. Un audit commercial va du survol rapide à l’audit technique d’un site, jusqu’à l’audit d’expérience avec des tests auprès d’utilisateurs ; les écarts de prix entre ces trois formats sont d’un ordre de grandeur, et nous n’avons pas de relevé de prix du marché suisse à vous donner. Demandez toujours lequel des trois on vous propose.
Le test au clavier paraît banal et c’est la partie la plus révélatrice de tout l’audit. Posez la souris et parcourez au Tab le chemin de la page d’accueil jusqu’à la confirmation de commande. Notez trois choses : où l’on ne voit pas sur quoi se trouve le focus ; où Tab saute ailleurs que prévu ; et où vous êtes resté bloqué. Un quart d’heure de ce parcours donne généralement plus de concret que tout un rapport automatique.
Étape 2 — la correction. L’ordre découle du tableau de WebAIM : contraste, textes alternatifs, étiquettes de champs, noms des liens et des boutons, déclaration de la langue. Ce sont des modifications du HTML, des attributs ARIA et des styles — dans la plupart des cas des jours de travail, pas des mois.
Étape 3 — la documentation. L’administration fédérale publie une déclaration d’accessibilité. Un prestataire soumis à l’acte européen doit, selon l’art. 13 de la directive, établir des informations sur la manière dont son service satisfait aux exigences d’accessibilité et les rendre publiques, y compris sous une forme accessible. Dans les deux cas, ce n’est pas une formalité à cocher : c’est le document par lequel un contrôle commence.
Étape 4 — l’entretien. L’accessibilité se dégrade à chaque modification de contenu, et c’est la partie qu’on oublie le plus souvent. Le rédacteur qui insère une photo sans description défait le travail du développeur. La personne qui ajoute une bannière avec un texte incrusté dans l’image fait disparaître ce texte pour le lecteur d’écran. Un nouveau composant arrive dans la boutique sans étiquettes, parce que personne ne les a exigées dans la tâche.
Trois choses empêchent cette dérive : une courte formation de l’équipe éditoriale aux textes alternatifs et à la structure des titres, une ligne « accessibilité » dans la liste de contrôle avant chaque mise en ligne, et une vérification automatique dans le processus de construction du site, pour que les erreurs évidentes n’atteignent pas la production. Aucune n’est coûteuse. Toutes le sont moins qu’un deuxième audit dans un an.
Si vous n’avez pas encore de budget pour l’ensemble, voici l’ordre :
alt vide<html> porte un attribut lang — et, sur un site en plusieurs langues, que chaque version déclare la sienneCe sont quatre des six lignes du tableau de WebAIM. Elles ne donnent pas la conformité, mais elles retirent l’essentiel de ce que les outils et les utilisateurs verront en premier.
La référence publique en Suisse est le Bureau fédéral de l’égalité pour les personnes handicapées (BFEH), qui publie les informations sur l’accessibilité dans l’administration fédérale, et la norme eCH-0059 pour le détail technique.
Si le tableau ci-dessus vous a placé du côté « en principe non », il reste trois raisons de s’en occuper malgré tout.
Le marché. Selon l’enquête SILC 2023 de l’Office fédéral de la statistique, 1,8 million de personnes de 16 ans et plus vivant à domicile en Suisse ont un handicap au sens de la loi sur l’égalité — un problème de santé durable qui les limite dans les activités de la vie courante. Parmi elles, 340 000 font état de limitations fortes. Et ce chiffre n’inclut ni les enfants ni les personnes vivant en institution. Ce n’est pas une niche.
Le confort de tous. Les limitations sont parfois temporaires ou situationnelles. Un écran en plein soleil, c’est un problème de contraste. Le bruit dans un train, c’est un besoin de sous-titres. Une seule main libre, c’est une navigation au clavier. Les solutions conçues pour les personnes handicapées servent aussi dans toutes ces situations.
Le référencement. Une structure de titres correcte, des textes alternatifs sensés, des liens descriptifs et la déclaration de la langue sont à la fois des exigences WCAG et des signaux sur lesquels repose l’indexation. Sur un site en plusieurs langues, la déclaration de langue par version compte doublement. Il n’y a là aucune magie : l’accessibilité impose une sémantique, et la sémantique aide le moteur de recherche.
Si vous vendez à des consommateurs dans l’Union européenne et que vous n’êtes pas une microentreprise — oui, depuis le 28 juin 2025 : le commerce électronique figure explicitement au catalogue de la directive. Si vous ne vendez qu’en Suisse, l’acte européen ne s’applique pas ; reste l’interdiction de discrimination de l’art. 6 LHand pour les prestations au public.
En principe non. L’acte européen vise les services fournis aux consommateurs, et le site vitrine d’une entreprise qui vend à d’autres entreprises n’entre pas dans ce catalogue. Le droit suisse n’impose pas non plus de niveau WCAG aux entreprises privées dans les textes que nous avons lus.
Cela dépend du format : un survol rapide, un audit technique d’un site ou un audit d’expérience avec des tests auprès d’utilisateurs n’ont pas le même ordre de prix. Nous n’avons pas de relevé du marché suisse à vous citer ; demandez toujours lequel des trois formats on vous propose, et si la liste des corrections est chiffrée.
Non. Lighthouse valide la partie automatisable et marque lui-même dix contrôles comme non vérifiés — dont la navigation au clavier, l’ordre de tabulation et les pièges de focus. Cent sur cent est un bon point de départ, pas une preuve de conformité.
Pour l’acte européen, chaque État membre fixe son propre régime de sanctions : la directive n’indique aucun montant. En Suisse, la LHand prévoit pour une discrimination par un particulier une indemnité plafonnée à 5 000 CHF ; pour le reste, c’est un juriste qui vous dira ce qui s’applique à votre cas.
Non. Un widget collé sur la page ne corrige pas le code que lit le lecteur d’écran — il ajoute une couche par-dessus. Il ne remplace ni des étiquettes correctes, ni la structure des titres, ni la navigation au clavier, et il est parfois vendu comme s’il les remplaçait. Si l’on vous propose la conformité WCAG sous forme d’une ligne de script, demandez quels critères précis elle résout.
La référence juridique est 2.1 niveau AA — c’est aussi ce qu’exige eCH-0059 pour l’administration fédérale. Pour un nouveau projet, visez directement 2.2 : elle ajoute six critères utiles pour un effort supplémentaire faible.
Si vous voulez savoir où vous en êtes et que vous prévoyez des changements dans les prochains mois, parlons-en : nous regardons ensemble si l’obligation vous concerne, puis ce qu’il faudrait corriger en priorité — et si la réponse est « rien pour l’instant », nous vous le disons.
Si vous préférez d’abord vérifier vous-même, deux outils sans inscription : la liste de contrôle pour un auto-audit et le test de vitesse de site web, qui affiche les Core Web Vitals de votre adresse.
Si vous n’en êtes qu’à planifier votre site, c’est au stade du projet que l’accessibilité coûte le moins — nous décrivons ce stade dans le texte sur la création d’un site internet. Ce que l’expérience utilisateur et l’interface changent au quotidien est traité dans notre texte sur l’UX et l’UI, et les outils de test dans le guide du test de site web.
D’abord la question de l’obligation, ensuite une liste de corrections avec une priorité pour chacune — pas une note en pourcentage dont on ne tire rien.
Neuf situations qui amènent les entreprises chez nous : planifier, auditer, refondre, mesurer. Choisissez la vôtre et allez droit à ce qui la tranche.
Trois couches dans l’ordre où elles comptent, les versions linguistiques, trois constats qu’on ne voit pas seul, six questions pour comparer deux offres.
Indexation et référencement sont deux horloges différentes. Les quatre portes qu’une page franchit, avec des délais mesurés sur notre propre site.
Quatre canaux pour trouver des clients en ligne, ce qui reste quand vous cessez de payer, et la répartition réelle du trafic de notre site sur douze mois.
Dans la construction, les photos décident ; au restaurant, la carte et les horaires ; dans le transport, la preuve qu’on existe. Cinq profils de PME.
PHP 8.2 perd son support fin 2026, Chrome impose le HTTPS en octobre, les certificats durent 200 jours. Six échéances qui ne dépendent pas de vous.
Quatre questions pour savoir s’il faut refaire votre site ou s’il suffit de l’améliorer. Avec un arbre de décision, et le risque qui coûte le plus cher.
Pourquoi le site existe, à qui il parle, comment il s’organise, sur quoi il repose. Cinq décisions avec leur critère et les prix du marché suisse.
Le consentement fait baisser le trafic mesuré, les événements clés ne sont pas des demandes, vos tests restent dans les données. Quatre pièges de mesure.
Notez cet article
Retour au guide: Sites web — guide des rubriques en français

Un thème WordPress ne se choisit pas sur l’aperçu : trois informations du répertoire disent ce qu’il coûtera dans un an, et ce qui part au changement.

Une erreur 500, 502, 503 ou 504 indique quel élément a lâché : l’application, la liaison entre serveurs ou une surcharge. Ce qu’elle signifie, qui appeler.

Une erreur 404 sur votre site, c’est souvent une page supprimée sans redirection. Ce que disent les codes HTTP 4xx et pourquoi notre 404 renvoie 200.

Le taux d’ouverture a cessé de mesurer des personnes en 2021 — Apple le dit et l’éditeur du benchmark l’admet. Ce que Gmail exige depuis 2024 et ce que rapporte un aimant.

Trois couches dans l’ordre où elles comptent, les versions linguistiques, trois constats qu’on ne voit pas seul, six questions pour comparer deux offres.

Indexation et référencement sont deux horloges différentes. Les quatre portes qu’une page franchit, avec des délais mesurés sur notre propre site.

Le même site vitrine est devisé 900 CHF et 6 400 CHF sur le marché suisse, et les deux prix peuvent être honnêtes. Six facteurs qui décident lequel vous recevez.

Un devis à 900 francs n’est pas le prix du site, c’est la plus petite part de la facture. Trois niveaux de prix, le coût réel au bout de douze mois et quatre signes d’un prix sans périmètre.

Un site internet gratuit est une option réelle, avec une limite précise. Les trois voies, ce que chacune donne, ce qu’elle ne donne pas, et l’addition au bout d’un an.