Définition
Le rendering (rendu) est le processus par lequel un navigateur ou un robot de moteur de recherche transforme le code source (HTML, CSS, JavaScript) en une page web visuelle et interactive. Pour le SEO, le rendering est crucial car il détermine ce que Google voit réellement sur une page. Google effectue le rendering en deux phases : d'abord le crawl du HTML brut, puis le rendering du JavaScript (Web Rendering Service). Le rendering peut être client-side (dans le navigateur), server-side (sur le serveur) ou hybride (SSG, ISR).
Points clés à retenir
- Google utilise le Web Rendering Service pour exécuter le JavaScript
- Le rendering côté serveur (SSR) est préférable pour le SEO
- Le contenu critique doit être dans le HTML initial pour une indexation rapide
Exemples concrets
Client-side rendering
Un site React en CSR envoie un HTML quasi vide et génère tout le contenu via JavaScript. Google doit attendre le rendering JS pour voir le contenu, causant des retards d'indexation.
Pré-rendering
Un service comme Prerender.io détecte les bots et leur sert une version HTML pré-rendue, tandis que les utilisateurs reçoivent la version JavaScript interactive.
Questions fréquentes
Le CSR (Client-Side Rendering) génère le contenu dans le navigateur via JavaScript. Le SSR (Server-Side Rendering) génère le HTML complet sur le serveur. Le SSR est meilleur pour le SEO car Google reçoit directement le contenu.
Google utilise une version de Chrome sans tête (headless) mais le rendering est diffère et a des limites (pas de stockage local, timeout pour les scripts longs). Ce n'est pas identique à un navigateur utilisateur.
Termes liés
Aller plus loin avec LemmiLink
Découvrez comment LemmiLink peut vous aider à mettre en pratique ces concepts SEO.
Dernière mise à jour : 2026-02-07