SILO 3 : Optimisation On-Page avec IA
Optimisation On-Page avec IA

Balise ALT PrestaShop : générer et optimiser vos textes alternatifs (IA)

Optimiser vos balises ALT sur PrestaShop pour le SEO images et l'accessibilité : où les éditer dans le back-office (1.7, 8, 9), la formule d'un bon texte alternatif, la variable {name} qui les remplit toutes, exemples avant/après, erreurs fréquentes, FAQ et génération automatique par IA.

Temps de lecture : 11 min

La balise ALT PrestaShop (attribut alt d'une image) est le texte que Google et les lecteurs d'écran lisent à la place du visuel. Sur une boutique PrestaShop, c'est l'un des rares champs SEO laissé vide par défaut : le back-office ne l'impose pas, l'import CSV ne le remplit pas, et le thème n'invente rien. Résultat, des centaines de produits sortent avec alt="" ou alt="IMG_4523.jpg" — invisibles pour Google Images et inaccessibles pour les malvoyants. Cette page explique où corriger la balise ALT dans PrestaShop, comment en rédiger une bonne, et comment traiter tout le catalogue sans y passer vos nuits.

Pourquoi la balise ALT compte vraiment sur PrestaShop

Trois raisons concrètes, dans l'ordre d'impact business :

  1. Trafic Google Images. En mode e-commerce (robe, chaussure, luminaire, bijou), une part importante des recherches commence par l'onglet Images. Sans balise ALT, Google ne sait pas ce que montre votre photo et ne la classe pas. Un ALT descriptif fait remonter la vignette, qui renvoie vers la fiche produit.
  2. Accessibilité et conformité. Le RGAA (déclinaison française de WCAG) exige un équivalent textuel pour chaque image porteuse d'information. Un lecteur d'écran annonce littéralement le contenu de l'attribut alt : alt="IMG_4523.jpg" est lu « I-M-G underscore 4523 point J-P-G ». C'est aussi un facteur de qualité que Google associe aux sites soignés.
  3. Sémantique et AEO. Les moteurs de réponse (Google SGE, assistants IA) s'appuient sur les ALT pour comprendre l'apparence réelle d'un produit quand la fiche est pauvre en texte. Une balise « veste matelassée bleu marine à capuche amovible » ancre le produit mieux qu'un paragraphe marketing vague.

Où éditer la balise ALT dans le back-office PrestaShop

L'attribut alt d'une image produit se règle image par image, à la main :

Catalogue > Produits > (ouvrir un produit) > onglet Images. Cliquez sur une miniature : un panneau latéral s'ouvre avec le champ « Légende » (label « Caption » en anglais). C'est ce champ qui alimente l'attribut alt dans le code HTML rendu côté boutique. Renseignez-le pour chaque image et enregistrez.

Points de version importants :

  • PrestaShop 1.7 et 8 : le champ s'appelle « Légende de l'image » dans le panneau latéral de l'onglet Images. Il est multilingue — pensez à remplir chaque drapeau, sinon la version FR est vide en EN.
  • PrestaShop 9 : même logique, back-office rénové ; le champ reste dans l'onglet Images du produit.
  • Images de catégorie et de CMS : elles ont leur propre champ ALT sous Catalogue > Catégories > (une catégorie) > Image, souvent oublié alors que ces pages captent du trafic de tête de rubrique.

Vérification côté front : ouvrez la fiche produit, clic droit sur l'image > « Inspecter », et lisez l'attribut alt="..." dans le HTML. C'est la seule preuve fiable que votre légende est bien passée en balise ALT.

Les balises ALT générées par le thème (le piège du template)

Beaucoup de thèmes PrestaShop injectent une valeur par défaut quand la légende est vide, via la variable Smarty {$image.legend} dans les templates product.tpl / product-cover.tpl. Certains thèmes remplacent le vide par le nom du produit brut, répété sur les 8 photos : alt="Robe Aurore", alt="Robe Aurore", alt="Robe Aurore"… Google voit alors 8 images identiques sémantiquement. C'est mieux que rien, mais c'est du contenu dupliqué qui plafonne vos chances sur Google Images. La solution n'est pas de toucher au template, mais de remplir des légendes distinctes par image.

La formule d'une bonne balise ALT

Une balise ALT efficace décrit ce que l'œil voit, en langage naturel, sans bourrage. Gabarit copiable :

[Type de produit] [attribut visuel dominant] [couleur] [matière] [détail distinctif]

Longueur cible : 80 à 125 caractères. En dessous de 40, c'est trop maigre ; au-delà de 125, les lecteurs d'écran tronquent et Google ignore la fin.

Exemples avant / après réels :

  • IMG_4523.jpg
  • alt="" (vide)
  • ⚠️ robe (exact mais famélique)
  • Robe d'été longue en lin bleu ciel avec ceinture ajustée et col en V

Autre cas :

  • chaussure-ref-8891-v2-final.png
  • Basket montante en cuir blanc à semelle crantée, lacets plats coordonnés

Pour un produit multi-photos, différenciez chaque angle :

  • Photo 1 (packshot) : Sac cabas en toile beige à double anse, vue de face
  • Photo 2 (détail) : Fermeture aimantée et poche intérieure zippée du cabas en toile beige
  • Photo 3 (porté) : Sac cabas en toile beige porté à l'épaule, tenue décontractée

Erreurs fréquentes (avec l'exemple précis)

  • Bourrage de mots-clés. alt="robe robe pas cher robe été robe lin robe femme robe soldes" est du keyword stuffing, pénalisé et illisible au lecteur d'écran. Une seule occurrence naturelle du terme suffit.
  • Recopier le nom du fichier. alt="DSC_0042" n'apporte aucune information.
  • Recopier la balise TITLE. L'ALT décrit l'image, pas la page. « Acheter une robe en lin pas chère – Boutique » n'a rien à faire dans un alt.
  • Décrire une image décorative. Un pictogramme de séparation ou un fond dégradé doit avoir alt="" (vide, volontairement) pour que le lecteur d'écran le saute. On ne met un ALT que sur les images porteuses de sens.
  • Oublier les langues. Une légende remplie en FR mais vide en EN/ES/IT laisse la version anglaise sans ALT. Le champ est multilingue : chaque drapeau compte.
  • Bloquer /img/ dans le robots.txt. Si vous interdisez le dossier images au crawl, aucun ALT ne servira : Google ne verra jamais les visuels. Vérifiez Paramètres avancés > SEO & URLs et votre robots.txt généré.

Automatiser la balise ALT à l'échelle du catalogue

Remplir manuellement la légende de 8 images sur 400 références, c'est 3 200 champs. Deux approches réalistes :

Le champ ALT de masse par variable. Sous Paramètres avancés > SEO & URLs, PrestaShop ne propose pas nativement un ALT global, mais la plupart des thèmes acceptent la variable {$product.name} dans le template image. Cela met le nom du produit sur toutes les photos — un pis-aller uniforme, pas une optimisation par visuel.

La génération par IA visuelle (Fexa AI). Plutôt que d'écrire chaque balise, Fexa AI analyse le visuel et les attributs produit (couleur, matière, forme) pour produire une balise ALT descriptive et distincte, par image et par langue. Dans le Panel d'Optimisation, cochez « Image Alts » puis « Generate » : l'IA rédige une balise riche pour chaque image. Les ALT sont générés en même temps que le reste de la fiche (titre, description, meta), pour 1 seul crédit par langue optimisée (voir le système de crédits).

Relire et valider vos ALT (y compris en lot)

Vous gardez la main sur chaque balise. En optimisation par lot, la prévisualisation affiche les balises ALT générées image par image, à côté du reste de la fiche.

  • Relisez chaque ALT avant publication — l'IA décrit ce qu'elle voit, mais vous connaissez la référence exacte.
  • Décochez une balise précise (ou tout le groupe ALT) pour l'exclure de l'application, utile si certaines images sont déjà bien décrites.
  • Seules les balises cochées sont écrites sur votre boutique.

C'est le même principe de contrôle par champ que pour les titres, descriptions et FAQ.

FAQ balise ALT PrestaShop

Où se trouve la balise ALT dans PrestaShop ? Dans Catalogue > Produits > onglet Images : cliquez sur une miniature et remplissez le champ « Légende » (Caption). Cette légende devient l'attribut alt sur la boutique.

Quelle longueur pour une balise ALT ? Visez 80 à 125 caractères : assez pour décrire l'image et placer le mot-clé une fois, sans être tronqué par les lecteurs d'écran ni ignoré par Google.

Faut-il mettre un ALT sur toutes les images ? Non. Les images porteuses d'information (photos produit, visuels de catégorie) doivent avoir un ALT descriptif. Les images purement décoratives doivent avoir alt="" vide, pour que les lecteurs d'écran les ignorent.

La balise ALT est-elle un facteur de classement Google ? Oui pour Google Images, qui s'appuie fortement dessus. Sur la recherche web classique, c'est un signal secondaire mais réel, et un critère d'accessibilité que Google valorise.

Comment corriger des centaines d'images d'un coup ? Manuellement, il faut passer image par image dans l'onglet Images. Pour traiter tout le catalogue, un module comme Fexa AI génère une balise ALT distincte par image et par langue en analysant le visuel, puis vous validez en lot avant publication.


Passez à l'action. Lancez votre audit SEO PrestaShop gratuit — sans installation, sans carte bancaire — pour repérer vos images sans balise ALT, ou installez le module Fexa AI pour générer vos textes alternatifs à l'échelle du catalogue.

Prochaine étape : FAQ & données structurées : Rich Snippets et recherche vocale

Pilier : SEO PrestaShop : le guide complet