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 determine ce que Google voit reellement 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 etre 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 executer le JavaScript
- Le rendering cote serveur (SSR) est preferable pour le SEO
- Le contenu critique doit etre dans le HTML initial pour une indexation rapide
Exemples concrets
Client-side rendering
Un site React en CSR envoie un HTML quasi vide et genere tout le contenu via JavaScript. Google doit attendre le rendering JS pour voir le contenu, causant des retards d'indexation.
Pre-rendering
Un service comme Prerender.io detecte les bots et leur sert une version HTML pre-rendue, tandis que les utilisateurs recoivent la version JavaScript interactive.
Questions fréquentes
Le CSR (Client-Side Rendering) genere le contenu dans le navigateur via JavaScript. Le SSR (Server-Side Rendering) genere le HTML complet sur le serveur. Le SSR est meilleur pour le SEO car Google recoit directement le contenu.
Google utilise une version de Chrome sans tete (headless) mais le rendering est differe et a des limites (pas de stockage local, timeout pour les scripts longs). Ce n'est pas identique a 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