[MAJ] WordPress : optimisez votre PageRank en ajoutant l’attribut « nofollow » à votre blogoliste
Le PageRank est le système de classement utilisé (entre autres) par Google pour déterminer la pertinence des liens dans ses résultats de recherche. Le PageRank, ou PR, est basé sur les backlinks, ou liens référents. En clair, plus vous avez de pages avec un PR élevé qui pointent vers votre page web, plus le PR de votre page augmente. D’une manière générale, il vaut mieux privilégier la qualité des liens que la quantité.
A votre tour, vous partagerez votre PageRank avec tous les liens que vous insérez dans votre page web.
Et là, il faut bien insister sur le mot « partage », car le score de PageRank que vous pouvez potentiellement obtenir grâce aux backlinks est partagé entre votre page et tous les liens que vous y indiquez. Si ce sont des liens internes, c’est une façon de répartir ce score entre votre page d’accueil (qui a en général le plus gros PR) et vos articles. Par contre, si ce sont des liens externes, vers des sites qui ne vous appartiennent pas, c’est tout simplement une fuite de PR.
Alors ok, c’est sympa de partager le PageRank, mais il faut garder une maitrise sur le nombre de liens. Si vous avez plus d’une centaines de liens sur vos pages, une fois la division du PR faite, il n’en restera que des miettes, et ni vous, ni les liens ciblés n’y seront gagnant, au contraire. Pire, Google peut même vous pénaliser s’il considère que vous vendez des liens sponsorisés.
La solution ? Plutôt que de supprimer ces liens, il faudrait dire au robot Google de ne pas les suivre et de ne page en tenir compte dans son calcul de PageRank. Ceci est possible en ajoutant l’attribut rel= »nofollow » aux liens.
Il existe une extension pour Firefox qui permet de visualiser les liens qui ont un attribut « nofollow ». Pour cela, installez l’extension NoDoFollow, activez-la via le menu Outils de Firefox, et vous verrez instantanément les liens avec « nofollow » surligné en rouge et les autres en bleu. Cela vous permettra de visualiser vers où part votre PageRank.
A partir de là, vous pouvez voir où faire le ménage… si vous en avez la possibilité. En effet, avec WordPress, l’éditeur de liens ne permet pas d’ajouter l’attribut « nofollow ». Reste la possibilité de mettre les liens de la blogoliste (ou blogroll en anglais) sur une page à part (comme sur ce blog, ce qui est généralement préconisé), mais cette solution ne convient pas à tous le monde.
Il existe des extensions WordPress pour remédier à ça, mais un petit hack est une autre solution non moins élégante.
C’est simple : il suffit d’éditer le fichier /wp-admin/edit-link-form.php, puis de chercher la ligne suivante :
<tr>
<th scope="row"> <?php _e('identity') ?> </th>
Et de la faire précéder par le code suivant :
<tr>
<th scope="row"> nofollow </th>
<td>
<label for="nofo">
<input class="valinp" type="checkbox" name="nofo" value="nofollow" id="nofo" <?php xfn_check('nofo', 'nofollow'); ?> />
nofollow</label>
</td>
</tr>
[MAJ] La solution ci-dessus ne fonctionne que Wordpress 2.7 ou antérieur. Voici le code pour Wordpress 2.8 :
Chercher la ligne suivante :
<tr>
<th scope="row"> <?php /* translators: xfn: http://gmpg.org/xfn/ */ _e('identity') ?> </th>
Et de la faire précéder par le code suivant :
<tr>
<th scope="row"> <?php /* translators: xfn: http://gmpg.org/xfn/ */ _e('seo') ?> </th>
<td><fieldset><legend><span> <?php /* translators: xfn: http://gmpg.org/xfn/ */ _e('seo') ?> </span></legend>
<label for="external">
<input type="checkbox" name="seo" value="external" id="external" <?php xfn_check('seo', 'external'); ?> />
<?php _e('external') ?></label>
<label for="nofollow">
<input type="checkbox" name="seo" value="nofollow" id="nofollow" <?php xfn_check('seo', 'nofollow'); ?> />
<?php _e('nofollow') ?></label>
</fieldset></td>
</tr>
Résultat : dans votre éditeur de liens, vous aurez à présent une case « nofollow » qu’il suffira de cocher.
A partir de là, je ne peux plus que conseiller de mettre des « nofollow » sur tous les liens externes statiques (surtout ceux pointant vers des sponsors), ainsi que les liens n’aillant pas besoin de PageRank (comme les pages d’administration par exemple).
