Le bon, le mauvais et l’incertitude

JavaScript et SEO sont depuis longtemps un sujet de débat parmi les développeurs et les experts SEO.

Les moteurs de recherche ont apporté et continuent d’améliorer considérablement l’indexation des sites Web JavaScript.

Cela dit, la question de savoir si les principaux moteurs de recherche peuvent rendre correctement les pages créées à l’aide de JavaScript reste confuse.

Le bon: les nouveaux développements facilitent la compatibilité

Google et Bing ont fait des annonces SEO récentes concernant JavaScript l’année dernière, révélant des améliorations pour faciliter la compatibilité.

Google a annoncé qu’il avait commencé à utiliser la dernière version de Google Chrome pour afficher des pages Web exécutant JavaScript, des feuilles de style et plus encore.

Bing a annoncé qu’il adoptait le nouveau Microsoft Edge comme moteur Bing pour le rendu des pages.

Bingbot affichera désormais toutes les pages Web en utilisant la même technologie de plate-forme Web sous-jacente déjà utilisée par Googlebot, Google Chrome et d’autres navigateurs basés sur Chromium.

Les deux principaux moteurs de recherche ont également annoncé qu’ils rendraient leur solution permanente, s’engageant à mettre à jour régulièrement leur moteur de rendu de page Web vers la version stable la plus récente de leur navigateur.

Ces mises à jour régulières assureront la prise en charge des dernières fonctionnalités, un bond significatif par rapport aux versions précédentes.

Les moteurs de recherche simplifient le référencement en tirant parti de la même technologie de rendu

Ces développements de Google et Bing permettent aux développeurs Web de s’assurer plus facilement que leurs sites Web et leur système de gestion de contenu Web fonctionnent sur les deux navigateurs sans avoir à passer du temps à étudier chaque solution en profondeur.

À l’exception des fichiers qui ne sont pas interdits par robots.txt, le contenu secondaire qu’ils voient et expérimentent dans leur nouveau navigateur Microsoft Edge ou leur navigateur Google Chrome est ce que les moteurs de recherche verront et verront également.

Pour les SEO et les développeurs, cela économise du temps et de l’argent.

Par exemple, il y a:

Plus besoin de garder Google Chrome 41 pour tester Googlebot Plus besoin de passer à Bing Plus besoin de maintenir une liste de compatibilité dont la fonction JavaScript fonctionne, la directive de feuille de style fonctionne par moteur de recherche.

Et la liste continue encore et encore.

Avec toutes ces bonnes nouvelles et ce temps libre, cela signifie-t-il un feu vert pour JavaScript?

Probablement pas.

Le mauvais: JavaScript fait toujours face à de nombreuses limitations et risques

En bref, JavaScript peut compliquer la capacité des moteurs de recherche à lire votre page, laissant place à des erreurs, ce qui pourrait nuire au référencement.

Lorsqu’un moteur de recherche télécharge un document Web et commence à l’analyser, la première chose qu’il fait est de comprendre le type de document.

Si le document est un fichier non HTML (exemples: redirection HTTP, PDF, image ou vidéo), il n’est pas nécessaire de rendre le document en utilisant la pile JavaScript, car ce type de contenu n’inclut pas JavaScript.

Pour les fichiers HTML, s’ils disposent de suffisamment de ressources, ils tenteront de restituer le document à l’aide de leurs solutions de rendu de navigateur optimisées.

Des problèmes commencent à apparaître lorsque JavaScript n’est pas directement intégré dans le document.