Vous n'êtes pas identifié(e).

  • Contributions :
  • Vos boîtes de messages privés sont vides.

#1 2018-05-04 08:56:03

Mention wecandoit
Recruit
Inscription : 2017-01-13
Messages : 30

Meilleure technique d'obfuscation de liens

Salut,
Je cherche à cacher mes liens d'affi et insti à GG pour optimiser mon crawl/positionnement. Quelles est selon vous la meilleure technique ? La plus viable ?

Enfin avez-vous des exemples de codes si possible PHP ou JS sous le coude ?

Merci par avance

Hors ligne

#2 2018-05-04 09:36:43

Mention Mitsu
Soldier
Inscription : 2014-11-17
Messages : 1 974

Développement PHP
Développement JS
Audit et Analyse
Netlinking
Site Web

Re : Meilleure technique d'obfuscation de liens

Pour la théorie :
-> Premier mouvement de souris ou scroll : t'ajoute tous tes lien en JS.
Google ne voit pas ces événements, et tu as pas besoin de lui bloquer du javascript ni de transgresser les guidelines (bien que le cloaking marche quand même sur le papier).

En pratique :
JS (nécessite jquery pour cet exemple) :

 var job = false;
function update_dom(){
  if(job == false)
  {
    $(".obf").each(function(){
      var url = atob($(this).attr("rel"));
      var anchor = $(this).html();
      $(this).replaceWith('<a href="'+url+'" target="_blank">'+anchor+'</a>');
    });
    job = true;
  }
}
$(function(){
  $("body").mousemove(update_dom);
  $("body").scroll(update_dom);
});

HTML :

<!-- URL en base64 dans l'attribut rel -->
<span class="obf" rel="aHR0cHM6Ly93d3cuZ29vZ2xlLmZy">Google</span>
<span class="obf" rel="aHR0cHM6Ly93d3cuYW1hem9uLmZy">Amazon</span>
 

CSS (juste pour donner l’apparence d'un lien) :

.obf{cursor:pointer;color:#00f;text-decoration:underline;}

Exemple :
https://codepen.io/Mitsu/pen/JvyOOL

Dernière modification par Mitsu (2018-05-04 09:52:15)


Mitsu, un Expert SEO qui se fait une joie de partager ses délires sur internet...

Hors ligne

#3 2018-05-04 09:51:43

Mention wecandoit
Recruit
Inscription : 2017-01-13
Messages : 30

Re : Meilleure technique d'obfuscation de liens

@Mitsu Alors là j'y avais pas pensé au scroll. Mais Google interprète pas le JS ? Parce que même si on le fou dans un dossier à part avec une direction no index dans le robots il peut reconstruire les liens, non ?

Hors ligne

#4 2018-05-04 09:53:58

Mention Mitsu
Soldier
Inscription : 2014-11-17
Messages : 1 974

Développement PHP
Développement JS
Audit et Analyse
Netlinking
Site Web

Re : Meilleure technique d'obfuscation de liens

@wecandoit Je t'ai mis un exemple du coup.
En fait quand Google exécute le javascript, il exécute que le chargement de la page, il va pas s'amuser à scroller, faire des mouseover juste pour voir si ça fait des liens ou quoi que ce soit, ce serait super complexe pour lui.
Tu peux faire le test depuis la search console, tu verra qu'il ne les voit pas les liens.


Mitsu, un Expert SEO qui se fait une joie de partager ses délires sur internet...

Hors ligne

#5 2018-05-04 10:02:26

Mention wecandoit
Recruit
Inscription : 2017-01-13
Messages : 30

Re : Meilleure technique d'obfuscation de liens

@Mitsu Alors la ça me fait plaisir, je trouve cette technique au top ! Moi qui encodait simplement en base64 je trouve que la surcouche scroll et au top.

Je vais voir si je peux adapter le tout avec de l'encode à la volé de mes liens (j'utilise ACF) + adaptation pour la nav.

Hors ligne

#6 2018-05-04 10:04:33

Mention Gelexylophone
Recruit
Inscription : 2017-12-22
Messages : 72

Re : Meilleure technique d'obfuscation de liens

Merci du partage smile

Hors ligne

#7 2018-05-04 12:37:00

Mention OncleShu
Recruit
Inscription : 2018-03-09
Messages : 47

Développement PHP
intégration Html Css
Adminstration Serveur
Data Base Admin

Re : Meilleure technique d'obfuscation de liens

Du coup si ce sont des liens au dessus de la ligne de flottaison il vaut peut être mieux le faire au mouvement de la souris plutôt qu’au scroll pour tes utilisateurs a mon avis

Hors ligne

#8 2018-05-04 12:42:26

Mention wecandoit
Recruit
Inscription : 2017-01-13
Messages : 30

Re : Meilleure technique d'obfuscation de liens

@OncleShu Le code fait les deux pour le coup

$("body").mousemove(update_dom);
  $("body").scroll(update_dom);

Hors ligne

#9 2018-05-04 19:11:07

Mention OncleShu
Recruit
Inscription : 2018-03-09
Messages : 47

Développement PHP
intégration Html Css
Adminstration Serveur
Data Base Admin

Re : Meilleure technique d'obfuscation de liens

ok je pensais que tu voulais faire que du scroll c'est pour ça smile mais effectivement la technique de Mitsu à l'air au top Merci

Hors ligne

#10 2018-05-04 21:37:50

Mention wecandoit
Recruit
Inscription : 2017-01-13
Messages : 30

Re : Meilleure technique d'obfuscation de liens

Message à supprimer par mod.
Merci

Dernière modification par wecandoit (2018-05-04 21:47:51)

Hors ligne

#11 2018-05-04 22:04:22

Mention wecandoit
Recruit
Inscription : 2017-01-13
Messages : 30

Re : Meilleure technique d'obfuscation de liens

A supprimer 2 désolé pour les modos sad

Dernière modification par wecandoit (2018-05-04 22:08:30)

Hors ligne

Pied de page des forums