Qu’est-ce que l’attribut alt en HTML ?
L'attribut alt HTML : à quoi sert-il et comment bien le rédiger ? Améliorez l'accessibilité et le référencement SEO de vos images.
Développeur web & SEO
Vous ajoutez des images à votre site ?
C’est bien.
Mais si vous oubliez l’attribut alt, une partie de vos visiteurs... ne verra rien.
Et Google non plus.
Dans cet article, on vous explique ce qu’est l’attribut alt, pourquoi il est obligatoire, comment bien le rédiger - et pourquoi on parle (à tort) de balise alt.
Balise ou attribut : on pose les bases
En HTML, une balise structure une page.
Exemple : img, h1, p, a, div, etc.
Un attribut est une information qu’on ajoute à une balise pour la préciser.
Prenons cette image :
<img src="chien.jpg" alt="Un chien qui court dans un champ">Ici :
imgest la balisealtest un attribut"Un chien qui court dans un champ"est sa valeur
On parle souvent de "balise alt", mais c’est un abus de langage.
Ce qu’on désigne en réalité, c’est l’attribut alt de la balise img.
Où se trouve l’attribut alt ?
L’attribut alt se place dans la balise <img>, juste après src.
Exemple :
<img src="boulanger.jpg" alt="Un boulanger qui sort une baguette du four">À quoi sert l’attribut alt ?
Pour l’accessibilité
Les personnes malvoyantes naviguent avec des lecteurs d’écran. Ce sont des logiciels qui lisent à voix haute le contenu des pages web.
Quand l’image est affichée, le lecteur d’écran lit le texte du alt pour décrire ce que voit l’utilisateur voyant.
Sans attribut alt, ces personnes ne sauront jamais ce que l’image représente.
Pour le référencement naturel (SEO)
Google ne “voit” pas les images.
Il lit le texte du alt pour comprendre le contenu visuel.
Résultat :
- Un attribut
altbien rédigé peut améliorer le SEO de votre page. - Il augmente vos chances d’apparaître dans Google Images.
Pourquoi l’attribut alt est-il obligatoire ?
-
Parce que c’est une règle du HTML.
-> L’attributaltest obligatoire dans chaque baliseimg, même si sa valeur est vide. -
Parce que c’est une exigence d’accessibilité (RGAA, WCAG).
-> Un site web accessible, c’est un site lisible par tous, quelle que soit la situation. -
Parce qu’il est utile pour le référencement et l’expérience utilisateur.
Oublier le alt, c’est priver une partie de votre audience d’accès au contenu... et empêcher les moteurs de comprendre vos images.
Comment bien rédiger un attribut alt ?
Règle simple : décrivez ce que l’image montre. Ni trop long, ni trop vague. Juste utile.
Quelques conseils :
- -> Soyez descriptif, pas technique.
- -> Pas besoin de dire “image de...”, c’est déjà une image.
- -> N’utilisez pas de mots-clés en masse, ça ne sert à rien.
Exemples
<!-- Correct -->
<img src="chaton.jpg" alt="Un chaton qui dort dans un panier en osier">
<!-- Mauvais -->
<img src="chaton.jpg" alt="image1.jpg">
<img src="chaton.jpg" alt="chat chaton mignon SEO marketing Marseille">Faut-il toujours mettre un alt ?
Oui... sauf dans un seul cas : si l’image est purement décorative.
Exemples :
- Une bordure en bas de page.
- Une icône qui n’apporte aucune info.
- Un motif de fond.
Dans ce cas, on écrit :
<img src="pattern.svg" alt="">L’attribut est présent (car obligatoire), mais vide pour signaler au lecteur d’écran : " ignore cette image ".
Et pour les logos ?
-
Si le logo a une fonction (ex. clic vers la page d’accueil)
-> utilisez unaltclair, comme :alt="Socium Web - Accueil". -
Si le logo est juste là pour l’esthétique
-> laissezalt="".
En résumé
- L’attribut
altest obligatoire. - Il est essentiel pour l’accessibilité.
- Il aide Google à comprendre vos images.
- Il ne s’écrit pas n’importe comment : décrivez, soyez clair, pas robotique.
- Et non, ce n’est pas une "balise alt".
Pour aller plus loin (bientôt)
- Optimiser ses images pour le web (article à venir) - Pourquoi et comment optimiser ses images pour le web ? Découvrez les bonnes pratiques pour alléger votre site, améliorer son SEO et offrir une meilleure expérience utilisateur - sans être développeur.
Questions fréquentes
Qu’est-ce que la balise alt ?
Il s’agit en réalité d’un abus de langage. Ce que l’on appelle souvent “balise alt” est en fait l’attribut alt, qui s’insère dans la balise <img> en HTML.
Que signifie l’attribut alt ?
C’est une description textuelle d’une image. Elle est lue par les lecteurs d’écran (accessibilité) et interprétée par Google (référencement).
Comment écrire une balise alt ?
On devrait plutôt dire écrire un attribut alt. Il suffit d’ajouter alt="..." dans votre balise img, avec un texte descriptif à l’intérieur.
Exemple :
<img src="photo.jpg" alt="Femme qui tient une pancarte 'Bienvenue'">Pourquoi l’attribut alt est-il obligatoire ?
Parce qu’il garantit que votre site reste accessible à tous (notamment aux personnes malvoyantes), et parce qu’il est requis par les standards du HTML. Un validateur HTML signalera une erreur si vous l’oubliez.
