Les robots IA n'exécutent pas JavaScript. Lisent-ils vos fiches ?

Le tueur silencieux de la visibilité IA : des noms, prix et descriptions qui n'apparaissent qu'après JavaScript. Le tester en 30 secondes et y remédier.

20 septembre 2026 · 3 min de lecture · SEO technique · JavaScript · fiches produits

Une mangouste qui inspecte quelque chose dans l'herbe, le nez au sol

Voici un test à faire tout de suite. Ouvrez l'une de vos fiches produits, appuyez sur Ctrl+U (afficher le code source) et cherchez le prix. S'il y est, tant mieux. Si le code source n'est qu'une suite de balises <script> et un <div id="app">, vous avez un problème qu'aucun travail sur les mots-clés ne réglera.

Pourquoi c'est plus important pour l'IA que pour Google

Googlebot exécute le JavaScript — tôt ou tard, avec un délai. La plupart des robots d'IA n'effectuent aucun rendu : ils lisent le HTML brut envoyé par le serveur et passent à la suite. Si le nom, le prix et la description de votre produit sont injectés côté client, l'IA ne voit qu'une coquille : un logo, un menu, et rien à recommander.

C'est de loin la raison la plus fréquente pour laquelle une boutique soignée et bien achalandée obtient un mauvais score de préparation à l'IA.

Comment vérifier correctement

Trois signaux rapides :

  1. Afficher le code source — le contenu produit est-il dans le HTML, ou seulement des <script> et des conteneurs vides ?
  2. Désactivez JavaScript dans votre navigateur (DevTools → Paramètres → Désactiver JavaScript) et rechargez. Ce qui reste, c'est ce que voit l'IA.
  3. Lancez le check NIMSEO — G3 (Lisible sans JavaScript) lit le HTML brut de vos fiches produits — exactement ce que reçoivent les robots IA — et signale les coquilles vides, les prix absents et l'absence de JSON-LD Product.

À quoi ressemble une bonne fiche

Des fiches produits rendues côté serveur ou générées statiquement, où :

  • la balise <title> et le <h1> contiennent le nom du produit,
  • le prix et la devise sont visibles sous forme de texte (pas seulement dans une image ou une variable JS),
  • la description est faite de vraies phrases dans le HTML,
  • les données structurées Product + Offer (JSON-LD) figurent dans le code source de la page.

Notes par plateforme

  • Les thèmes Shopify sont rendus côté serveur par défaut — en général sans souci, sauf si une application personnalisée injecte du contenu.
  • Les thèmes Salla et Zid sont eux aussi généralement rendus côté serveur. Les problèmes apparaissent avec des thèmes fortement personnalisés ou des applications tierces de type « page builder » qui chargent le contenu via JavaScript.
  • Les boutiques headless / sur mesure (Next.js, Nuxt, SPA React) sont les plus exposées. Utilisez le rendu côté serveur ou la génération statique pour les fiches produits et les pages catégories.

Si G3 est au rouge dans votre check, le corriger fera plus pour votre visibilité IA que tout le reste de ce blog.

Vérifiez comment l'IA voit votre boutique — gratuitement.

Continuer la lecture