Créer des liens parfaitement accessibles : Guide complet WCAG et RGAA
En Bref : L'essentiel à retenir
- Un lien accessible doit avoir un texte descriptif compréhensible hors contexte selon WCAG 2.4.4
- Les liens doivent être visuellement distinguables du texte environnant par plus que la couleur seule
- Prévenir l'utilisateur lorsqu'un lien ouvre une nouvelle fenêtre ou télécharge un fichier
Les liens hypertextes constituent la base de la navigation web. Pourtant, ils sont souvent sources de confusion pour les utilisateurs de technologies d'assistance. Ce guide vous montre comment créer des liens parfaitement accessibles, conformes aux WCAG 2.2 et au RGAA 4.1.
L'importance des liens accessibles
Les lecteurs d'écran permettent aux utilisateurs de naviguer par liste de liens. Dans ce mode, seul le texte du lien est annoncé, sans le contexte environnant. Un lien "cliquez ici" devient alors totalement incompréhensible.
Le critère WCAG 2.4.4 (niveau A) exige que l'objectif de chaque lien soit déterminable par le texte du lien seul, ou par le texte du lien combiné avec son contexte programmatique. Le niveau AAA (WCAG 2.4.9) va plus loin en exigeant que le texte du lien seul suffise.
Rédiger des textes de liens efficaces
Principes fondamentaux
Le texte d'un lien doit répondre à la question "Où vais-je atterrir ?". Évitez absolument les formulations génériques comme "cliquez ici", "en savoir plus", "lire la suite" ou "ici".
Mauvais exemple :
Pour connaître nos tarifs, cliquez ici.
Bon exemple :
Consultez notre grille tarifaire.
Liens sur des phrases complètes
Évitez d'englober des phrases entières dans un lien. Ciblez plutôt les mots-clés descriptifs.
À éviter :
[Nous proposons des formations en accessibilité numérique pour tous les profils.]
Préférable :
Nous proposons des [formations en accessibilité numérique] pour tous les profils.
Liens sur des images
Lorsqu'un lien contient une image, le texte alternatif de l'image devient le texte du lien. Ce texte doit donc décrire la destination, pas l'image elle-même.
<!-- Mauvais -->
<a href="/accueil">
<img src="logo.png" alt="Logo de l'entreprise">
</a>
<!-- Bon -->
<a href="/accueil">
<img src="logo.png" alt="Accueil - RGAA Checker">
</a>
Distinction visuelle des liens
Au-delà de la couleur
Le WCAG 1.4.1 interdit l'utilisation de la couleur comme seul moyen de transmettre une information. Pour les liens dans le texte, cela signifie qu'ils doivent être distinguables autrement que par leur couleur.
La méthode la plus fiable reste le soulignement. Si vous choisissez de ne pas souligner les liens au repos, les WCAG exigent que le ratio de contraste entre le lien et le texte environnant soit d'au moins 3:1, et qu'un indicateur non-coloriel apparaisse au survol et au focus.
Focus visible
Tout lien doit avoir un indicateur de focus clairement visible. Le navigateur fournit un style par défaut, mais vous pouvez le personnaliser tant qu'il reste perceptible.
a:focus {
outline: 3px solid #0066cc;
outline-offset: 2px;
}
a:focus:not(:focus-visible) {
outline: none;
}
a:focus-visible {
outline: 3px solid #0066cc;
outline-offset: 2px;
}
[!TIP] Ne supprimez jamais le focus outline sans fournir une alternative visible. C'est l'une des erreurs d'accessibilité les plus fréquentes.
Liens ouvrant une nouvelle fenêtre
Informer l'utilisateur
L'ouverture d'une nouvelle fenêtre ou d'un nouvel onglet peut désorienter les utilisateurs, particulièrement ceux utilisant des lecteurs d'écran ou des agrandisseurs. Prévenir l'utilisateur est essentiel.
<!-- Solution avec texte visible -->
<a href="https://example.com" target="_blank">
Documentation externe (nouvelle fenêtre)
</a>
<!-- Solution avec texte masqué pour lecteurs d'écran -->
<a href="https://example.com" target="_blank">
Documentation externe
<span class="sr-only">(ouvre une nouvelle fenêtre)</span>
</a>
<!-- Solution avec icône accessible -->
<a href="https://example.com" target="_blank">
Documentation externe
<svg aria-label="(ouvre une nouvelle fenêtre)" role="img">
<!-- icône nouvelle fenêtre -->
</svg>
</a>
Limiter l'usage de target="_blank"
Avant d'ouvrir un lien dans une nouvelle fenêtre, demandez-vous si c'est vraiment nécessaire. L'utilisateur peut toujours choisir d'ouvrir un lien dans un nouvel onglet via clic droit ou raccourci clavier. Réservez cette pratique aux situations où l'utilisateur risque de perdre son travail en quittant la page.
Liens de téléchargement
Indiquer le type et la taille
Pour les liens vers des fichiers téléchargeables, indiquez le format et si possible la taille du fichier.
<a href="/docs/rapport-2025.pdf" download>
Rapport annuel 2025 (PDF, 2.4 Mo)
</a>
Cette information aide les utilisateurs à anticiper ce qui va se passer et à évaluer si leur connexion permettra un téléchargement rapide.
Liens adjacents vers la même destination
Fusionner les liens
Lorsqu'une image et un texte pointent vers la même destination, englobez-les dans un seul lien. Cela évite la redondance pour les utilisateurs de lecteurs d'écran.
<!-- Mauvais : deux liens consécutifs -->
<a href="/article"><img src="photo.jpg" alt="Photo de l'article"></a>
<a href="/article">Titre de l'article</a>
<!-- Bon : un seul lien -->
<a href="/article">
<img src="photo.jpg" alt="">
Titre de l'article
</a>
Notez que l'image a un alt vide car le texte du lien fournit déjà la description.
Liens d'évitement
Permettre de sauter au contenu principal
Les liens d'évitement permettent aux utilisateurs de clavier et de lecteurs d'écran de naviguer plus efficacement en sautant les éléments répétitifs comme la navigation.
<body>
<a href="#main" class="skip-link">Aller au contenu principal</a>
<header>...</header>
<nav>...</nav>
<main id="main" tabindex="-1">
<!-- Contenu principal -->
</main>
</body>
Le lien peut être visuellement masqué par défaut et apparaître au focus.
.skip-link {
position: absolute;
left: -9999px;
}
.skip-link:focus {
position: static;
left: auto;
}
[!NOTE] Le critère RGAA 12.7 exige la présence d'un lien d'accès rapide au contenu principal.
Tests et vérification
Liste de contrôle
Avant de valider vos liens, vérifiez ces points :
- Le texte de chaque lien est-il compréhensible hors contexte ?
- Les liens sont-ils visuellement distinguables du texte normal ?
- Le focus est-il visible sur tous les liens ?
- Les liens ouvrant une nouvelle fenêtre sont-ils signalés ?
- Les fichiers téléchargeables indiquent-ils leur format et taille ?
- Les liens adjacents identiques sont-ils fusionnés ?
Outils de test
Utilisez notre outil d'audit accessibilité pour détecter automatiquement les liens génériques et les problèmes de contraste. Pour une vérification complète, testez avec un lecteur d'écran en utilisant la navigation par liste de liens.
Conclusion
Des liens bien conçus améliorent l'expérience de tous les utilisateurs, pas seulement ceux utilisant des technologies d'assistance. Un texte de lien descriptif facilite le scan visuel de la page et contribue également au référencement naturel. En appliquant ces principes, vous créez une navigation plus intuitive et conforme aux standards d'accessibilité.
Guides RGAA associés
Pour aller plus loin sur les sujets abordés dans cet article, consultez nos fiches techniques :
L'intitulé de chaque lien doit être explicite et permettre de comprendre la destination ou la fonction du lien, même hors contexte.
Chaque image porteuse d'information doit avoir une alternative textuelle pertinente via l'attribut alt. Les images décoratives doivent avoir un attribut alt vide.
Le contraste entre la couleur du texte et la couleur de son arrière-plan doit être suffisamment élevé (4.5:1 pour le texte normal, 3:1 pour le grand texte).
Articles similaires
Votre site est-il conforme ?
Ne prenez pas de risques avec l'accessibilité. Lancez un audit complet de votre site en quelques minutes et obtenez un rapport détaillé des corrections à apporter.