Rendering

seo-technique avance

Définition

Processus par lequel le navigateur ou le moteur de recherche transforme le code HTML, CSS et JavaScript en une page web visuelle.

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).

Rendu Rendu de page Page rendering

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