Le contenu de la page nécessite JavaScript

Réponse courte

Le HTML initial de la page contient moins de 200 caractères de texte visible, avec des scripts et une racine d'application comme #root, #app, #__next ou #__nuxt. Le contenu n'apparaît qu'après l'exécution de JavaScript. Générez le contenu principal côté serveur ou prérendez-le pour que le HTML lui-même le contienne.

content.js_only · Priorité: P1

Ce que cela signifie

Sans exécuter JavaScript, la page contient presque aucun texte. Les robots IA ne lisent que le HTML initial : ils voient donc une page vide.

Pourquoi c'est important pour la recherche IA

GPTBot, OAI-SearchBot, ClaudeBot, Claude-SearchBot et PerplexityBot lisent le HTML envoyé par le serveur et n'exécutent pas JavaScript. Pour une page rendue côté client, ils voient une coquille vide : il n'y a rien à indexer ni à citer, même si Googlebot, qui exécute les scripts, affiche la page correctement.

Quand ce contrôle se déclenche, AISeeWhy saute les autres contrôles de contenu de la page, comme la réponse rapide et les titres en question, car il n'y a rien à juger dans le HTML que reçoivent les robots. Corriger d'abord le rendu change généralement aussi le reste du rapport.

Comment corriger

  1. Regardez ce que reçoivent les robots : le rapport montre le HTML du serveur sous forme de texte, ou utilisez « Afficher le code source » plutôt que les DevTools. Le rapport AISeeWhy montre les preuves et un correctif prêt à coller ; lancez ensuite « Revérifier » pour confirmer le résultat.
  2. Dans Next.js, rendez la page comme composant serveur ou en génération statique au lieu de récupérer le contenu dans un useEffect côté client. Dans Nuxt, gardez ssr: true.
  3. Pour une application monopage construite avec Vite ou Create React App, prérendez les routes publiques à la compilation, ou passez à un framework avec rendu serveur comme Next.js, Nuxt, Astro ou SvelteKit.
  4. Assurez-vous qu'au moins le H1, les premiers paragraphes et le texte principal figurent dans le HTML du serveur ; les widgets et les parties interactives peuvent encore se charger plus tard.

Comment confirmer le correctif

Après la modification, cliquez sur « Revérifier » dans le rapport : il indique ce qui a été corrigé et comment le score a évolué.

Vérifier ma page →

Guides associés

Tous les constats et le fonctionnement du score