Rendu JavaScript et rendu côté serveur
Aussi appelé : rendu côté client, client-side rendering, JavaScript SEO
Définition
Le rendu JavaScript côté navigateur consiste à envoyer une page presque vide, que le JavaScript remplit une fois chargé chez le visiteur. C'est courant avec les applications construites en React, Vue ou Angular sans configuration particulière. Le rendu côté serveur, ou SSR, envoie au contraire une page déjà remplie.
Google sait exécuter le JavaScript, avec un délai. La plupart des robots IA, eux, ne l'exécutent pas : selon l'étude de Vercel et MERJ, GPTBot, ClaudeBot et PerplexityBot lisent uniquement le HTML brut. Un site rendu côté navigateur peut donc leur être invisible, même s'il s'affiche parfaitement.
Exemple
Une page tarifs qui charge ses prix en JavaScript après l'affichage montre des prix au visiteur, mais un bloc vide à ClaudeBot. L'IA répond alors avec des prix trouvés ailleurs, parfois anciens.
Ce que ça change pour ta visibilité IA
Teste ce que reçoivent les robots : si ton texte principal n'est pas dans le HTML brut, passe tes pages clés en rendu côté serveur ou en pré-rendu. Aucun réglage de robots.txt ne compense ce problème.
Outil gratuitSimulateur de crawler IAVois ta page comme GPTBot, ClaudeBot et PerplexityBot la voient.Termes liés
- Crawler IAUn crawler IA est un robot qui parcourt le web pour le compte d'une entreprise d'IA, afin d'entraîner ses modèles ou d'alimenter ses réponses.
- GPTBotGPTBot est le robot d'OpenAI qui collecte des pages pour entraîner ses modèles. OpenAI utilise d'autres robots pour la recherche de ChatGPT.
- Contenu citableUn contenu citable est formulé pour être repris tel quel par une IA : une idée par paragraphe, des faits précis, une réponse directe à une question.
- SEOLe SEO optimise un site pour les moteurs de recherche classiques. Il reste la base du GEO, mais ne suffit plus à être recommandé par les IA.
Mis à jour le · Tous les termes du glossaire