web-dev-qa-db-fra.com

SEO - Google et nettoyage de liens / occultation

Duplicate possible:
Est-ce que l'araignée de Google rend JavaScript?

Ceci est une question liée au référencement, pas à un code.

Google nettoie/masque son lien

Allez à http://www.google.com et cherchez quelque chose.

  1. Survolez le titre et vous verrez un lien vers la page vers laquelle vous voulez aller.
  2. L'URL que vous voyez en survolant n'est PAS le lien sur lequel vous cliquez.
  3. Au lieu de cliquer, vous pouvez faire glisser le titre un peu puis le survoler. Ensuite, vous verrez la vraie URL.

Mon propre lien nettoyage/masquage

  1. Allez à http://jsfiddle.net/NvmER/1/ et cliquez sur le lien ou regardez le code ci-dessous.
  2. Vous serez "redirigé" vers http://www.test.com .
  3. Le lien réel est http://www.test.com/?event=2

Code de travail dans le cas où jsfiddle ne fonctionne pas

Si vous avez besoin de voir comment cela fonctionne, j'ai collé un code ci-dessous.

<a class="direct" href="http://www.test.com/?event=23" data-redirect="http://www.test.com">Länk</a>​

$(document).ready(function() {
    $("a.direct").live("mousedown", function(e){
        var oldurl = $(this).attr('href');
        var newurl = $(this).attr('data-redirect');
        $(this).attr('href', newurl);
    });
});​

Question

Est-ce que ça va avec Google? C'est fait avec javascript.

Si vous avez une réponse, créez un lien vers une source ou testez-la.

1
Jens Törnell

Il est difficile de dire avec certitude, mais la réponse est probablement non. En règle générale, les moteurs de recherche n'analysent pas et n'exécutent pas JavaScript, ce qui ne le rend pas convivial pour SE. Cependant, cela change lentement car ils ont commencé à exécuter certains JavaScript. Maintenant, ce qu'ils sont capables de faire et ce qu'ils ne font pas est inconnu. Donc, si le référencement est une priorité, alors vous devez assumer qu'ils ne peuvent pas suivre ces liens.

1
John Conde