Martin Splitt, analyste des tendances pour les webmasters de Google, recommande de réduire la confiance en JavaScript afin de fournir la meilleure expérience possible aux utilisateurs.
En outre, une utilisation «responsable» de JavaScript peut également aider à garantir que le contenu d’un site ne soit pas en retard dans l’index de recherche de Google.
Ces points ont été abordés lors du dernier SEO SEO Mythbusting vidéo qui met l'accent sur la performance Web.
Rejoint par Ada Rose Cannon de Samsung, Splitt a abordé un certain nombre de sujets concernant les performances Web en relation avec le référencement.
La discussion a naturellement conduit au sujet de JavaScript, car une utilisation excessive de JS peut sérieusement ralentir les performances d'un site Web.
Voici quelques points saillants de la discussion.
Les sites JavaScript peuvent être à la traîne
La surutilisation de JavaScript peut être particulièrement préjudiciable aux sites qui publient quotidiennement du nouveau contenu.
En raison du processus d’indexation en deux passes de Google, il est possible que le contenu nouveau d’un site JS-heavy ne soit pas indexé dans les résultats de recherche pendant une semaine au plus après sa publication.
Lors de l’exploration d’une page Web très chargée en JS, Googlebot commence par restituer les éléments non JS tels que HTML et CSS.
La page est ensuite placée dans une file d'attente et Googlebot rend et indexe le reste du contenu lorsque davantage de ressources sont disponibles.
Utilisez le rendu dynamique pour éviter un retard dans l'indexation
Un moyen de résoudre le problème du décalage d'indexation, autre que le rendu hybride ou le rendu côté serveur, consiste à utiliser le rendu dynamique.
Le rendu dynamique fournit à Googlebot une version de rendu statique d'une page, ce qui l'aidera à être indexé plus rapidement.
S'appuyer principalement sur HTML et CSS, si possible
Lorsqu'il s'agit d'analyser, d'indexer et de vivre une expérience utilisateur globale, il est préférable de s'appuyer principalement sur HTML et CSS.
Splitt affirme que HTML et CSS sont plus «résistants» que JavaScript car ils se dégradent plus facilement.
Pour plus d'informations, voir la vidéo complète ci-dessous: