RGAA 6.1Chaque lien est-il explicite ?

Intitulé de lien non explicite

Le problème

Un intitulé de lien non explicite est un lien dont le texte ne permet pas de comprendre sa destination ou sa fonction hors de son contexte visuel. Le critère RGAA 6.1 (correspondant au WCAG 2.4.4, niveau A) exige que chaque lien soit explicite, c'est-à-dire compréhensible soit par son intitulé seul, soit par son intitulé complété par son contexte.

Les exemples les plus courants sont les liens « Cliquez ici », « En savoir plus », « Lire la suite », « Voir plus » et « Ici ». Ces intitulés ne donnent aucune indication sur la destination du lien. Quand un utilisateur de lecteur d'écran parcourt la liste des liens d'une page (fonctionnalité standard de tous les lecteurs d'écran), il entend une succession de « Cliquez ici », « En savoir plus », « En savoir plus », « Cliquez ici » -- totalement inutile pour comprendre la page.

Le problème se pose aussi avec les liens-images sans texte alternatif, les liens dont le texte est trop vague (« page », « lien »), et les liens dont l'URL brute est utilisée comme texte (une URL longue est incompréhensible vocalement). Ce défaut est omniprésent car les pratiques rédactionnelles web traditionnelles encouragent les « appels à l'action » courts et génériques.

Impact sur les utilisateurs

Les utilisateurs de lecteurs d'écran listent fréquemment les liens d'une page pour naviguer rapidement vers le contenu qui les intéresse. Avec des intitulés non explicites, cette liste est inutilisable. L'utilisateur doit naviguer vers chaque lien individuellement et explorer le contenu environnant pour deviner sa destination, multipliant le temps de navigation par 5 ou 10.

Les utilisateurs de commande vocale sont aussi affectés : ils activent les liens en énonçant leur texte. Si dix liens s'intitulent « En savoir plus », la commande vocale ne sait pas lequel cibler et propose une sélection numérotée, ajoutant de la friction.

Les utilisateurs malvoyants qui zooment fortement ne voient souvent que le lien sans son contexte visuel. Si le lien dit « Ici », ils n'ont aucun moyen de savoir où il mène. C'est aussi un problème d'utilisabilité générale : tous les utilisateurs bénéficient de liens descriptifs qui leur permettent de scanner rapidement une page.

Votre site a-t-il ce problème ?

106 critères RGAA analysés en 5 minutes par notre IA.

Testez votre site gratuitement

Exemple de code

Avant (non conforme)
<p>Pour découvrir nos offres,
  <a href="/offres">cliquez ici</a>.
</p>

<a href="/blog/article-42">En savoir plus</a>
<a href="/blog/article-43">En savoir plus</a>
<a href="/blog/article-44">En savoir plus</a>

<a href="/contact">
  <img src="/icons/mail.svg">
</a>
Après (conforme)
<p>
  <a href="/offres">Découvrir nos offres</a>
</p>

<a href="/blog/article-42">Lire l'article sur l'accessibilité web</a>
<a href="/blog/article-43">Lire l'article sur le RGAA 4.1</a>
<a href="/blog/article-44">Lire l'article sur les audits automatisés</a>

<a href="/contact">
  <img src="/icons/mail.svg" alt="Nous contacter">
</a>

Comment Scrutia détecte ce problème

Scrutia analyse le texte de chaque lien sur vos pages et signale les intitulés génériques (« cliquez ici », « en savoir plus », « lire la suite », etc.), les liens-images sans alternative textuelle, les liens dont le texte est identique mais dont la destination diffère, et les liens utilisant une URL brute comme texte. Le rapport propose des intitulés explicites adaptés au contexte de chaque lien.

Questions fréquentes

Peut-on utiliser « En savoir plus » si on ajoute un aria-label ?
Oui, un aria-label peut rendre un lien explicite pour les lecteurs d'écran. Par exemple : <a href='/offres' aria-label='En savoir plus sur nos offres'>En savoir plus</a>. Cependant, il est préférable de rendre le texte visible explicite, car cela bénéficie à tous les utilisateurs, pas seulement aux utilisateurs de technologies d'assistance.
Les liens dans des listes d'articles peuvent-ils utiliser le même texte ?
Si le contexte (titre de l'article, description) est programmatiquement associé au lien via aria-labelledby ou une structure sémantique claire, c'est acceptable. Sinon, chaque lien doit avoir un intitulé unique et descriptif.
Un lien « Accueil » est-il suffisamment explicite ?
Oui. « Accueil » est un intitulé explicite car il indique clairement la destination du lien. L'exigence porte sur la compréhension de la fonction du lien, pas sur le niveau de détail.
Quel est l'impact sur le SEO ?
Les moteurs de recherche utilisent le texte d'ancrage des liens pour comprendre le contenu de la page de destination. Des liens explicites et descriptifs améliorent le maillage interne et la pertinence sémantique de votre site.

Votre site a-t-il ce problème ?

Scrutia audite votre site sur 106 critères RGAA en 5 minutes. Navigation clavier, composants ARIA, focus visible, contrastes, et bien plus.

Lancer un audit gratuit