Explorer, rendre, indexer
Google procède en trois temps : il explore l'URL et récupère le HTML, il rend la page avec une version récente de Chrome pour exécuter le JavaScript, puis il indexe le contenu obtenu. Si l'essentiel du contenu est déjà dans le HTML initial, le rendu n'apporte rien de nouveau et l'indexation est plus fiable.
| Mode | HTML reçu par Google | Risque SEO |
|---|---|---|
| Statique (SSG) | Complet dès le départ | Très faible |
| Rendu serveur (SSR) | Complet à chaque requête | Faible |
| Rendu client (CSR) | Quasi vide avant exécution du JS | Élevé |
Vérifier ce que Google voit
- Inspection d'URL dans la Search Console, puis « Tester l'URL en direct » et « Afficher la page testée »
- Ne pas bloquer les fichiers CSS et JavaScript dans le robots.txt
- Placer les liens dans de vraies balises a avec un href
- Mettre les balises title, meta et canonical dans le HTML initial
Termes liés
- JavaScript SEOEnsemble des pratiques d'optimisation pour que les moteurs de recherche puissent correctement explorer et indexer les sites utilisant JavaScript.
- GooglebotRobot d'exploration de Google qui parcourt le web pour découvrir et récupérer les pages à indexer.
- CrawlProcessus par lequel les robots de Google (Googlebot) parcourent et analysent les pages d'un site web.
- IndexationProcessus par lequel Google ajoute une page web à son index pour qu'elle puisse apparaître dans les résultats de recherche.