Les backlinks JavaScript sont des points d'interrogation persistants pour les référenceurs.

Nous savons qu'ils sont exécutés en JavaScript, plutôt que codés en HTML avec la forme classique de texte d'ancre.

Et nous savons que Google les suit.

Google nous l'a dit en 2014 et Search Engine Land a rapporté des tests qui l'ont confirmé en 2015.

Onely a mené une étude approfondie en 2017 et a confirmé que Google explore et exécute le JavaScript même pour les sites Web construits sur des frameworks JavaScript tels que Angular, React et Vue au lieu d'un CMS traditionnel comme WordPress.

Mais jusqu'à récemment, les référenceurs et les webmasters n'avaient aucune visibilité sur les backlinks JavaScript pointant vers leurs sites.

Il a été difficile de les découvrir en premier lieu.

La plupart de nos outils SEO et d'analyse de backlinks préférés ne sont pas du tout capables de les voir.

En fait, je me risquerais à dire que la plupart des référenceurs et webmasters ne connaissent même pas l'existence des backlinks en JavaScript.

Alors, commençons par les bases.

Réponses aux questions fréquemment posées sur les backlinks JavaScript

Un backlink contenu dans du code JavaScript est un backlink JavaScript. (Facile, n'est-ce pas ?)

Mais qu'est-ce que JavaScript exactement ?

JavaScript (JS) est un langage de programmation web. Il s'exécute dans le navigateur web.

Exemple de Javascript

Il est différent du HTML, qui est statique. Pensez au HTML comme aux os d'un site web, et au JavaScript comme au muscle.

Alors que HTML détermine la structure d'un site web, JavaScript permet aux éléments d'un site web de changer et de se déplacer.

Par exemple, faites défiler vers le bas sur cette page. La lightbox qui apparaît ? Elle est contrôlée par JavaScript.

Comment les backlinks se retrouvent-ils dans JavaScript ?

Pour répondre à cette question, nous devons d'abord répondre à : Qu'est-ce qu'un backlink ?

Un backlink est un hyperlien vers une autre page web. Dans le monde du SEO, nous les appelons "backlinks" parce qu'ils renvoient vers nos sites. Mais ne vous y trompez pas : un backlink est un hyperlien.

Il existe de nombreuses façons dont les backlinks se retrouvent dans le code JavaScript. Voici quelques-uns des exemples les plus courants :

  • Redirections
  • Menus déroulants
  • Contenu inséré dynamiquement

Toutes ces fonctionnalités sont essentielles pour le web. Les redirections se produisent souvent après qu'une personne soumet un formulaire et que vous l'envoyez vers une page de remerciement—c'est une bonne fonctionnalité et cette redirection constitue un backlink vers votre page de remerciement.

Lorsque vous cliquez sur un menu déroulant, vous déclenchez du JavaScript qui crée de nouveaux éléments sur la page (les éléments dans le menu déroulant). Si d'autres éléments lient à une autre page, devinez quoi ? C'est un backlink JavaScript.

Pour un exemple de contenu inséré dynamiquement, faites défiler cette page vers le bas jusqu'à ce qu'une lightbox apparaisse.

C'est du contenu inséré dynamiquement—vous déclenchez le code JavaScript qui réside sur cette page en faisant défiler vers le bas, et la lightbox qui apparaît contient des boutons qui renvoient vers d'autres pages de ce site.

En quoi les backlinks JavaScript sont-ils différents des backlinks HTML "normaux" ?

Exemple de backlink HTML

Parce que JavaScript s'exécute dans un navigateur web et que Google à l'origine n'utilisait pas de navigateur pour explorer les pages. Par conséquent, Google n'exécutait pas JavaScript.

Ainsi, toute partie de la page qui était rendue en JavaScript ne serait pas vue par Google.

Et bien que Google ait évolué et exécute maintenant JavaScript, la plupart des outils que les SEO utilisent pour obtenir des informations sur les backlinks ne le font pas.

Parce que nos outils sont aveugles, nous les SEOs et webmasters sommes également aveugles.

Comment Google traite-t-il les backlinks JavaScript ?

Comme tout autre backlink. Voici la confirmation de Google :

Il y a un petit hic à prendre en compte, et cela concerne le timing.

Si vous ajoutez dynamiquement le morceau de code rel=«nofollow» et que cela se produit après que Googlebot ait indexé votre JavaScript, alors il indexera ce lien comme un lien dofollow.

Cela a du sens. Changer la page après l'arrivée de Googlebot et s'attendre à ce que Googlebot détecte ces changements est absurde.

Tout cela est génial... Mais pourquoi devrais-je me soucier des backlinks JavaScript ?

Si vous lisez le blog SEOptimer, vous vous intéressez probablement aux backlinks.

Alors, voilà.

Je parie que vous êtes certainement conscient que votre profil de backlink est l'un des 3 principaux facteurs de classement de Google.

Facteurs de classement Google
Crédit image : Google

Nous avons déjà abordé les raisons de maintenir un profil de backlink propre auparavant, mais pour résumer :

  • Une mauvaise visibilité des backlinks JavaScript affecte votre capacité à maintenir un profil de backlink propre. Si vous ne pouvez pas voir tous les liens pointant vers votre site, vous ne savez pas quels liens désavouer. Votre capacité à combattre le SEO négatif est affaiblie.
  • De même, puisque Google peut voir les backlinks JavaScript, il est probable qu'il les utilise dans son évaluation des pénalités basées sur les liens. Si vous ne pouvez pas voir les backlinks provenant de JavaScript, vous n'avez aucun moyen de combattre une pénalité basée sur de mauvais backlinks JavaScript.
  • Savoir qui a créé des liens vers votre site vous offre une précieuse opportunité de cultiver une relation. Manquer les backlinks JavaScript signifie que vous ratez cette opportunité.
  • Google utilise des liens internes pour comprendre l'architecture de votre site. Comprendre les liens internes en JavaScript de votre site vous donne une meilleure compréhension de la manière dont Google perçoit l'architecture de votre site.

Si vous ignorez les backlinks JavaScript et que vous remarquez que vos classements, votre trafic et vos revenus diminuent, peut-être est-ce parce que vous êtes attaqué par des backlinks JavaScript que la plupart des outils SEO ne signalent pas.

Est-il bénéfique de construire ou d'avoir des backlinks JavaScript ?

Oui. Puisque Google considère tous les liens arrivant sur une page comme des backlinks, qu'ils proviennent de HTML ou de JavaScript, avoir des backlinks JavaScript est une bonne chose.

Lien HTML

Cependant, toutes les mises en garde concernant la création de liens s'appliquent toujours. Vous ne voulez pas créer de backlinks spammy pour votre site web.

Vous ne voulez pas non plus créer des backlinks JavaScript qui contournent d'une manière ou d'une autre les directives et les meilleures pratiques de Google.

Nous avons mentionné que vous ne devriez pas pirater d'autres sites web pour cacher des backlinks dans du JavaScript auparavant, mais je voulais saisir cette occasion pour vous rappeler de ne pas faire cela. :)

Les backlinks en JavaScript sont-ils sûrs pour mon profil de backlink ?

Oui. Comme Google l'a dit, un lien est un lien est un lien. Il n'y a pas de différence entre un lien qui provient de HTML ou un lien qui provient d'un élément contrôlé par JavaScript, ou du code JavaScript lui-même.

La seule exception est lorsque ces liens proviennent de code malveillant ou lorsque JavaScript est utilisé abusivement pour insérer des liens vers votre site.

Pourquoi la plupart des outils SEO ne signalent-ils pas les backlinks JavaScript ?

Parce que la quantité de puissance de calcul nécessaire pour exécuter et rapporter sur les backlinks JavaScript est immense.

Cela dit, alors que JavaScript devient de plus en plus omniprésent (et que davantage de SEOs exigent de savoir quels backlinks JavaScript pointent vers leur site) et que le coût de création et de maintenance des serveurs diminue (comme c'est le cas chaque année), nous pouvons nous attendre à ce que ces outils rendent compte des backlinks JavaScript dans un avenir proche.

Réflexions finales sur les backlinks JavaScript

JavaScript ne disparaît pas. Et à mesure que JavaScript devient plus populaire et répandu, la nécessité pour les SEOs de comprendre quels backlinks JavaScript pointent vers leurs sites ne fait qu'augmenter.

Les backlinks JavaScript apparaissent sur de nombreux éléments traditionnels de la page tels que les lightboxes, les menus déroulants et le contenu inséré dynamiquement.

À quelques rares exceptions près, Google explore ces éléments et indexe ces liens comme s'ils étaient des liens HTML normaux.

Je ne les ignorerais pas.