Un site construit avec Angular, React ou Vue sans rendu côté serveur envoie au robot de Google une page pratiquement vide : tout le contenu est fabriqué ensuite par le JavaScript, dans le navigateur. Google sait exécuter ce JavaScript, mais il le fait plus tard, avec des ressources limitées et sans garantie. Le résultat se voit dans les positions : des pages indexées partiellement, tardivement, ou pas du tout.
Le test en une minute
Nul besoin d'outil spécialisé pour établir le diagnostic. Ouvrez votre page, affichez le code source de la page — pas l'inspecteur d'éléments, qui montre le résultat après exécution du JavaScript, mais bien la source envoyée par le serveur. Cherchez-y une phrase de votre contenu. Si elle ne s'y trouve pas, Google ne la reçoit pas non plus lors de sa première visite. C'est ce décalage entre ce que voit l'utilisateur et ce que reçoit le robot qui explique la majorité des problèmes d'indexation sur les sites modernes.
Ce que change le rendu côté serveur
Avec le rendu côté serveur, la page HTML complète est fabriquée sur le serveur puis envoyée telle quelle. Le robot reçoit immédiatement le contenu, les titres et les liens, sans dépendre de l'exécution du JavaScript. Le bénéfice ne se limite pas au référencement :
- Contenu lisible dès la première réponse, par Google comme par les moteurs IA
- Premier affichage visible nettement plus rapide, particulièrement sur mobile
- Aperçus corrects lors des partages sur les réseaux sociaux et messageries
- Les métadonnées — titre, description, données structurées — sont présentes dans la réponse initiale
Le prérendu, pour les pages qui ne changent pas
Certaines pages n'ont aucune raison d'être recalculées à chaque visite : accueil, présentation, pages de services. Elles peuvent être générées une fois au moment de la construction du site et servies comme de simples fichiers. Le gain de vitesse est considérable et la charge serveur quasi nulle. Ce site même fonctionne ainsi : les pages éditoriales sont prérendues, les pages qui dépendent de données vivantes sont rendues à la demande.
Les autres causes fréquentes
Quand le rendu n'est pas en cause, le problème vient presque toujours de l'une de ces situations :
- Une balise robots en noindex oubliée après une mise en ligne — vérifiable en quelques secondes
- Un robots.txt qui bloque des ressources nécessaires à l'affichage de la page
- Des URL en double sans balise canonique : le site existe à la fois avec et sans www
- Un site simplement trop récent — l'indexation initiale prend souvent plusieurs semaines
