Rendering

seo-technique avancé

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

Rendu Rendu de page Page rendering

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