Dans un épisode récent du podcast « Search Off The Record » de Google, Zoe Clifford de l'équipe de rendu a rejoint Martin Splitt et John Mueller de Search Relations pour discuter de la manière dont Google gère les sites Web contenant beaucoup de JavaScript.
Google affirme afficher tous les sites Web dans ses résultats de recherche, même si ces sites s'appuient sur JavaScript.
Processus de rendu expliqué
Dans le contexte de la recherche Google, Clifford a expliqué que le rendu implique l'utilisation d'un navigateur sans tête pour traiter les pages Web.
Cela permet à Google d'indexer le contenu tel qu'un utilisateur le verrait après l'exécution de JavaScript et le chargement complet de la page.
Clifford a déclaré
"Nous exécutons un navigateur dans le pipeline d'indexation afin de pouvoir indexer la vue de la page Web telle qu'un utilisateur la verrait après son chargement et l'exécution de JavaScript."
Toutes les pages HTML rendues
L'une des révélations les plus importantes du podcast est que Google restitue toutes les pages HTML, et pas seulement quelques-unes. Malgré le processus gourmand en ressources, Google s'est engagé dans cette approche pour garantir une indexation complète.
Clifford a confirmé :
"Nous les restituons tous, à condition qu'ils soient au format HTML et non d'autres types de contenu comme les PDF."
Elle a reconnu que même si le processus est coûteux, il est nécessaire d'accéder à l'intégralité du contenu des pages Web, en particulier celles qui dépendent fortement de JavaScript.
Mises à jour continues du navigateur
L'équipe a également discuté du passage de Google à l'utilisation du « Evergreen Googlebot » en 2019.
Cette mise à jour garantit que Googlebot, le robot d'exploration Web de Google, reste à jour avec la dernière version stable de Chrome.
Ce changement a amélioré la capacité de Google à afficher et à indexer des sites Web modernes.
Ce que cela signifie pour les propriétaires et les développeurs de sites Web
Bonne nouvelle pour JavaScript : si votre site Web utilise beaucoup de JavaScript, Google le comprendra probablement.
La vitesse compte toujours : même si Google gère mieux JavaScript, il est toujours important de disposer d'un site Web à chargement rapide.
Restez simple lorsque vous le pouvez : même si vous pouvez utiliser JavaScript, essayez de ne pas en faire trop. Les sites Web plus simples sont souvent plus faciles à comprendre pour Google et les visiteurs.
Vérifiez votre travail : utilisez les outils gratuits de Google, comme Fetch As Google, pour vous assurer que les robots de recherche peuvent afficher votre site.
Pensez à tous les utilisateurs : n'oubliez pas que certaines personnes peuvent avoir une connexion Internet lente ou des appareils plus anciens. Assurez-vous que votre contenu principal fonctionne même si JavaScript ne se charge pas parfaitement.
En rapport:
Le robot d'exploration Web de Google simule le fait d'être « inactif » pour afficher du JavaScript
John Mueller de Google : déplacez JavaScript sous l'élément Head
Emballer
La capacité de Google à gérer des sites Web contenant beaucoup de JavaScript donne aux développeurs plus de liberté. Cependant, il est toujours judicieux de se concentrer sur la création de sites Web rapides et faciles à utiliser qui fonctionnent bien pour tout le monde.
En gardant ces points à l’esprit, vous pouvez maintenir votre site Web en bon état tant pour Google que pour vos visiteurs.