Script php pour les échanges de liens

Quelle ancre choisir lorsque Panda rode?

De nombreux référenceurs parlent depuis plusieurs mois de "désoptimiser les ancres" des liens qu'ils ont posés ces dernières années, afin de sortir d'une pénalité qe Google a appliquée aux sites dont le réseaux de liens entrants ne semble pas naturel.

Ce que je propose est une solution pour faire croire que tout est fait à la main, même si vous faites un échange de liens en footer (ce qui n'est pas vraiment une très bonne idée, mais le script suivant aide à faire croire que ce n'est plus vraiment un footer).

Vous mettez vos liens et vos ancres dans un tableau, qui peut venir d'une base de donnée, et vous affichez un lien de façcon aléatoire sur chaque page, en prenant bien soin que le lien ne change pas sur une page donnée. Il ne s'agit pas d'un simple affichage aléatoire qui ferait que google verrait un lien différent à chaque passage, car je sais que cela est très néfaste au référencement.

Script php de gestion des liens

Pour chaque lien, vous mettez un tiers de type "cliquez ici", un tiers de type url "http://www.monsite.com" et un tiers d'ancres optimisées. Pour chaque catégorie, vous pouvez en écrire plusieurs versions.

Ensuite, vous affichez un lien sur chacune des pages de votre site, une fois cela génèrera Lisez ce blog, une autre fois blog black hat.


<? //paramètres
$debug false;

/* fonction d'affichage */
function lien($url="#",$ancre="lien")
{ return 
'<A href="'.$url.'" title="'.$ancre.'">'.$ancre.'</A>';}
 
/* fonction main */

function main($debug=false) {
// ratio de l'affichage géré par le nombre d'occurence dans $data
$data = array (
     array(
'http://www.ratmort.fr/blog''Lisez ce blog'),
     array(
'http://www.ratmort.fr/blog''www.ratmort.fr'),
     array(
'http://www.ratmort.fr/blog','blog black hat'),
     array(
'http://www.ratmort.fr/blog','voir ici le script php'),
     array(
'http://www.ratmort.fr/blog','blog de référenceur'),
     array(
'http://www.ratmort.fr/blog','le meilleur rat du monde'),
     array(
'http://www.google.com','Mon ami'),
     array(
'http://www.ratmort.fr','Générateur de textes'),
     array(
'http://www.google.ch','Mon ami suisse')
     );
 
// à adapter à la page qui intègre le lien, chaque
// page doit retourner une valeur unique - on prend ici
// l'url qui est unique
$a $_SERVER['PHP_SELF'].$_SERVER['QUERY_STRING'];
 
//Calcul de l indice $b unique par page, normalisé
//sur la taille du tableau non vide

$b = empty($data) ? substr(crc32($a),-1) % count($data);

//affichage
print(lien($data[$b][0],$data[$b][1]));
return 
1;
}

/*******
 main
********/
 
if (!main($debug) && $debug) echo 'error in
ratmort script : '
.$_SERVER["SCRIPT_NAME"];

?>

Le contexte des liens est essentiel

Actuellement, il y a, pour simplifier, presque un page rank par domaine, c'est-à-dire que le vieux page rank des début de Google n'est pas mort, mais il a été décomposé en plusieurs dimensions pour chaque domaine. Par exemple, ce blog pourrait avoir un PR de 1 en développement php, et un PR de 2 en amusement et industrie récréative.

La force du lien vient partiellement de son ancre, mais surtout de son environnement. En plus de l'ancre sous-optimisée grâce au script précédent, je vous conseille donc fortement de générer du contenu unique autours qui parle d'un domaine que vous voulez associer au site cible. En 2012, le contenu de l'ancre est peu important, le contexte est essentiel. A vos contenus spinnés!

Si vous avez des améliorations à apporter à ce script très simple, proposez-les en commentaire. Sinon, utilisez le, et amusez-vous bien.

Commentaires
Si vous avez appris des trucs, je vous remercie de cliquer sur le bouton google plus