Scanverra

Comment corriger le texte alternatif manquant sur les images

Le texte alternatif est l'alternative textuelle attachée à une balise <img> - ce qu'un lecteur d'écran annonce à la place de l'image, et ce que les moteurs de recherche utilisent pour comprendre ce que l'image montre réellement. Une image totalement dépourvue d'attribut alt constitue à la fois un échec d'accessibilité et une opportunité SEO gâchée.

Pourquoi le texte alternatif manque

Un texte alternatif manquant est rarement volontaire. Les causes habituelles :

  • Des téléversements CMS sans champ obligatoire. La plupart des éditeurs de contenu permettent de publier une image sans jamais demander de texte alternatif, qui reste alors vide par défaut.
  • Du balisage copié-collé. Une balise <img> copiée depuis une autre partie du site (ou depuis un exemple de bibliothèque de composants) reprend le texte alternatif de l'original - ou son absence.
  • Des composants d'icônes traités comme décoratifs par défaut. Les bibliothèques d'icônes SVG et les polices d'icônes n'incluent souvent aucun nom accessible tant qu'on ne l'ajoute pas explicitement, et il est facile de supposer que le composant environnant s'en charge alors que ce n'est pas le cas.
  • Des images significatives marquées à tort comme décoratives, ou l'inverse. Se tromper dans cette distinction est presque aussi fréquent que de l'oublier complètement.

Comment identifier chaque occurrence manquante

C'est l'un des rares contrôles que Scanverra note directement plutôt que de simplement afficher. Lors d'un scan Browser Test, Scanverra exécute Array.from(document.querySelectorAll("img")).filter((img) => !img.alt) sur votre page rendue et signale chaque correspondance comme un problème distinct « Attribut alt manquant », en listant jusqu'aux 10 premières occurrences par scan avec la source de l'image pour la retrouver rapidement. Un véritable audit Lighthouse image-alt distinct contribue également à votre score d'accessibilité - un texte alternatif manquant apparaît donc à deux endroits, pas comme une simple supposition vague.

Comment le corriger

1. Rédigez une véritable description pour les images significatives

Décrivez ce que l'image transmet dans son contexte, pas ce qu'elle est littéralement - évitez « image de » ou « photo de », puisque les lecteurs d'écran l'annoncent déjà comme une image :

Décrivez le contenu, pas le fichiertypescript
1<img
2  src="/keyboard-side-profile.webp"
3  alt="Mechanical keyboard with low-profile keys and RGB backlighting"
4  width={480}
5  height={320}
6/>

2. Marquez les images purement décoratives comme vides, pas comme manquantes

Un alt vide indique aux lecteurs d'écran de l'ignorer, pas de devinertypescript
1<img src="/divider-flourish.svg" alt="" role="presentation" />

3. Donnez aux icônes fonctionnelles un nom accessible pour l'action qu'elles réalisent

Décrivez l'action du bouton, pas la forme de l'icônetypescript
1<button aria-label="Search">
2  <SearchIcon aria-hidden="true" />
3</button>

4. Ne bourrez pas le texte alternatif de mots-clés

Un texte alternatif qui ressemble à une suite de mots-clés SEO plutôt qu'à une véritable description échoue à la fois sur l'objectif d'accessibilité (il n'est d'aucune utilité pour un utilisateur de lecteur d'écran) et, en pratique, ne fait rien non plus pour le classement - rédigez-le pour la personne qui ne peut pas voir l'image.

Comment Scanverra détecte les problèmes de texte alternatif

Le Browser Test de Scanverra inspecte réellement chaque élément &lt;img&gt; rendu sur la page et note les textes alternatifs manquants comme de véritables problèmes d'accessibilité, plafonnés aux 10 premières occurrences par scan - ce n'est pas un simple champ d'affichage, c'est comptabilisé dans votre score.

FAQ

Frequently asked questions

Les images décoratives ont-elles besoin d'un texte alternatif ?

Non - et leur donner un texte alternatif descriptif serait même une erreur. Une image purement décorative (un élément d'arrière-plan, un graphique de séparation) devrait recevoir alt="" (un attribut vide mais présent) afin que les lecteurs d'écran l'ignorent silencieusement au lieu de lire une description dénuée de sens.

Combien d'images sans texte alternatif Scanverra signale-t-il par scan ?

Jusqu'à 10 par scan - chacune accompagnée de sa source d'image pour la retrouver rapidement. Si votre page en compte plus de 10, corriger le premier lot puis rescanner fera apparaître le reste.

Le texte alternatif influence-t-il réellement le classement SEO, ou est-ce purement une question d'accessibilité ?

Les deux. Les lecteurs d'écran en dépendent pour décrire les images aux utilisateurs qui ne peuvent pas les voir, et c'est aussi l'un des seuls signaux dont disposent les moteurs de recherche pour comprendre ce qu'une image montre réellement, puisqu'ils ne peuvent pas interpréter les pixels aussi fiablement qu'une personne.

Que devrais-je écrire pour une icône purement fonctionnelle, comme un bouton de recherche en forme de loupe ?

Décrivez l'action, pas l'icône - alt="Rechercher" ou aria-label="Rechercher", pas alt="Icône loupe". Si l'icône se trouve à côté d'un texte visible qui indique déjà « Rechercher », marquez plutôt l'icône comme décorative pour qu'elle ne soit pas annoncée deux fois.

Un attribut alt manquant diffère-t-il d'un attribut vide ?

Oui, et la différence compte. Un attribut alt manquant (aucun attribut du tout) est traité comme une erreur - les lecteurs d'écran se rabattent souvent sur la lecture du nom de fichier. Un alt="" explicitement vide est un signal valide et intentionnel indiquant que l'image est décorative.

Free - no sign-up required

Trouvez chaque balise alt manquante sur votre site

Lancez un audit d'accessibilité gratuit et obtenez les images exactes dépourvues de texte alternatif, pas seulement un score.

Run free audit