JavaScript et optimisation pour les moteurs de recherche (SEO)
Au cours des dernières années, Google a considérablement amélioré la capacité d'indexation des pages Web qui nécessitent JavaScript pour afficher leur contenu. Pouvez-vous obtenir un classement élevé avec des pages Web JavaScript uniquement? Si Google peut indexer vos pages JavaScript, sont elles bien classées au niveau du référencement ?
JavaScript et SEO
Comment les pages Web entrent-elles dans l'index de Google:
Étape 1: Google explore les pages Web avec Googlebot
Avant qu'une page Web puisse être répertoriée sur les pages de résultats de recherche de Google, elle doit être découverte par Google. Google utilise un robot d'exploration Web nommé Googlebot pour découvrir de nouvelles pages.
Googlebot récupère les pages Web, suit les liens sur ces pages Web, récupère ces pages, suit les liens, etc. Les robots d'indexation tels que Googlebot sont simplement des programmes qui peuvent analyser les liens et le code HTML. Les robots d'indexation Web ne rendent pas les pages Web. JavaScript n'est pas exécuté sur cette étape.
Étape 2: Google indexe les pages
Googlebot a le rôle principal lorsqu'il s'agit de trouver de nouvelles pages Web. L'algorithme de caféine de Google est utilisé pour indexer les pages. Dans cette phase, Google essaie de rendre les pages, JavaScript sur les pages analysées est exécuté avec un service de rendu Web (WRS).
Malheureusement, il n'est pas clair dans quelle mesure Google exécute le JavaScript sur les pages trouvées. Si le rendu des pages montre qu'il existe de nouveaux liens sur la page qui ne sont disponibles que via JavaScript, ces URL seront envoyées au robot.
Étape 3: Google classe les pages
Après avoir rendu la page, Google essaie de comprendre le contenu des pages Web trouvées. En fonction du contenu, de la qualité du contenu et d'autres facteurs (tels que les liens externes pointant vers les pages Web), Google classera les pages.
JavaScript et référencement (SEO)
Googlebot ne rend pas le contenu des pages Web. Il découvre simplement de nouvelles pages et analyse le contenu de ces pages. La caféine rend le contenu et traite le JavaScript sur les pages.
Google peut indexer et classer JavaScript dans une certaine mesure. Cependant, l'expérience montre qu'il y a encore beaucoup de problèmes avec les pages JavaScript. Pour cette raison, vous devez faciliter autant que possible l'indexation de vos pages par Google. Rendre vos pages Web et votre moteur de recherche JavaScript convivial est important si vous souhaitez obtenir des classements élevés.
Google recommande une «amélioration progressive». Cela signifie que vous devez utiliser uniquement du HTML pour le contenu de votre page Web, puis utiliser AJAX (JavaScript et XML asynchrone) pour améliorer l'apparence de vos pages Web. C'est le meilleur moyen d'optimiser vos pages, car Google peut voir le contenu complet de vos pages Web dans le code HTML, et les utilisateurs auront un beau site Web.
Si vous utilisez un framework tel que Angular JS, utilisez des outils qui pré-rendent les pages pour vous assurer que Google peut indexer le contenu complet de vos pages Web. Si vous comptez sur la caféine, vous ne pouvez pas être sûr que le contenu complet de vos pages sera analysé. Certains contenus de vos pages pourraient être invisibles pour Google s'ils reposent sur du JavaScript qui n'est pas pris en charge par Caffeine.
Ce que vous devez faire maintenant pour améliorer vos page Javascript
Google dit qu'ils peuvent indexer et classer JavaScript. Malheureusement, de nombreux webmasters ne peuvent pas le confirmer. De plus, la plupart des moteurs de recherche et des réseaux sociaux ne rendent pas JavaScript.
Pour cette raison, il est important que vous fournissiez le contenu de votre page Web en HTML clair aux moteurs de recherche. Plus il est facile pour les moteurs de recherche d'analyser vos pages Web, plus il est probable que votre contenu puisse être indexé correctement.
Pour vous assurer que vos pages Web peuvent être analysées par tous les robots, vérifiez vos pages Web avec certains outils disponible sur le web comme SEOprofiler ou PageSpeed Insights.
Lire aussi:
- Doubler la vitesse de chargement de votre site web avec le module Pagespeed
- Pourquoi la vitesse du chargement d'un site web est toujours importante ?