# Pré-rendu et rendu côté serveur

> Le rendu côté serveur (SSR) construit le HTML d’une page sur le serveur à chaque requête ; le pré-rendu le construit une fois avant le déploiement et le sert comme un fichier prêt. Dans les deux cas, le texte est dans le HTML avant l’exécution de tout JavaScript, ce qui compte, car la plupart des grands robots d’exploration IA n’exécutent pas JavaScript et voient une coquille d’application vide.

Source: https://citetune.com/fr/glossaire/pre-rendu-ssr

## Ce que voient les robots d’exploration IA, et comment tester

L’analyse du trafic de Vercel de décembre 2024 a constaté que les robots d’exploration d’OpenAI, d’Anthropic, de Meta, de ByteDance et de Perplexity récupèrent les fichiers JavaScript mais ne les exécutent pas ; les exceptions étaient Gemini, qui utilise l’infrastructure de Googlebot, et AppleBot. Google exécute JavaScript, mais dans une phase distincte après l’exploration, et son propre guide note que tous les bots ne peuvent pas exécuter JavaScript.

Le test le plus rapide : demandez votre page comme un bot IA et lisez le HTML brut, par exemple avec curl et l’agent utilisateur GPTBot sur l’adresse de votre page, et cherchez votre titre et votre premier paragraphe. Si ces éléments ne figurent pas dans cette réponse, un bot qui reçoit la même réponse et n’exécute pas JavaScript ne les verra pas non plus. Les pages de ce site sont pré-rendues dans les langues disponibles. Notre scan gratuit récupère vos pages en HTML brut sans exécuter JavaScript : utilisez donc ce test pour repérer le texte qui n’apparaît qu’après JavaScript.

## Les modes de rendu en un tableau

Comment une page arrive au robot, selon la façon dont elle est produite :

| Mode | Ce que reçoit le robot | Avis de Google |
|---|---|---|
| Rendu dans le navigateur seulement | Une coque vide, puis des scripts | Googlebot l’exécute avec un délai ; d’autres robots non |
| Rendu côté serveur | Le HTML complet | Recommandé |
| Rendu statique | Le HTML complet, produit à l’avance | Recommandé |
| Hydratation | Le HTML complet, puis l’interactivité | Recommandé |
| Rendu dynamique | Une version pré-rendue servie aux robots | Un contournement, pas une solution recommandée |

## Pré-rendu et boutique française

Une étude de Vercel de décembre 2024 constatait que GPTBot, ClaudeBot et PerplexityBot n’exécutaient pas JavaScript, tandis que Gemini s’appuie sur l’infrastructure de Google, qui sait le faire. L’étude a près de deux ans : testez vos pages plutôt que de vous y fier. Pour une boutique, regardez surtout ce qui est injecté par des applications (avis, tailles, FAQ) et par les vitrines headless.

Le test est simple : affichez le code source d’une fiche produit et cherchez le nom, le prix et une phrase de la description. Voir l’article sur [les sites JavaScript et les robots d’exploration IA](/fr/blog/sites-javascript-robots-ia).

## À retenir

Ce que le robot reçoit compte plus que ce que vous voyez. Mettez le contenu essentiel dans le HTML initial.

## FAQ

### Si Google exécute JavaScript, pourquoi pré-rendre ?

Parce que tous les moteurs de réponse ne sont pas Google. Selon l’analyse de Vercel de décembre 2024, les robots d’exploration de ChatGPT et de Claude n’exécutent pas JavaScript, et même Google rend dans une phase ultérieure. Le texte de la première réponse HTML est vu immédiatement par tous les bots.

### Servir des pages pré-rendues aux bots est-il du cloaking ?

Non, tant que les bots et les utilisateurs obtiennent le même contenu. Le problème commence lorsqu’on montre à un bot un texte qu’un utilisateur ne voit jamais. La configuration la plus sûre sert à tout le monde le même HTML pré-rendu.

### Comment savoir si mon contenu est dans le HTML initial ?

Affichez le code source de la page (pas l’inspecteur d’éléments) ou récupérez-la avec curl, puis cherchez le nom du produit, son prix et une phrase de la description. Si ces mots n’y sont pas, ils n’apparaissent qu’après l’exécution de JavaScript.

## Termes associés

- [Robots d’exploration IA (GPTBot, ClaudeBot, PerplexityBot)](https://citetune.com/fr/glossaire/robots-exploration-ia)
- [Données structurées (schema.org)](https://citetune.com/fr/glossaire/donnees-structurees)
- [fichier llms.txt](https://citetune.com/fr/glossaire/llms-txt)
- [AEO (optimisation pour les moteurs de réponse)](https://citetune.com/fr/glossaire/aeo)

## Articles sur ce sujet

- [Sites JavaScript : ce que les robots IA ne voient pas](https://citetune.com/fr/blog/sites-javascript-robots-ia)
- [Votre site est-il bloqué pour les robots IA ?](https://citetune.com/fr/blog/site-bloque-pour-les-robots-ia)

## Sources

- [vercel.com — The rise of the AI crawler (17.12.2024)](https://vercel.com/blog/the-rise-of-the-ai-crawler)
- [developers.google.com — JavaScript SEO basics](https://developers.google.com/search/docs/crawling-indexing/javascript/javascript-seo-basics)
- [developers.google.com — Le rendu dynamique comme contournement](https://developers.google.com/search/docs/crawling-indexing/javascript/dynamic-rendering)

Rédigé par: L’équipe CiteTune, FLAPP Bilişim A.Ş. · Dernière mise à jour: 2026-09-30
