Accueil » Blog » Blogroll WordPress avec des liens nofollow en 5 minutes… sans plugin, ni hack !
Logo WordPress

Blogroll WordPress avec des liens nofollow en 5 minutes… sans plugin, ni hack !

publié le 09 septembre dans Wordpress - 3 commentaires

Plus vous ajoutez de sites à votre blogroll, plus il devient difficile de contrôler ou « s’échappe » votre PageRank durement gagné. Il est donc possible que vous souhaitiez utiliser le rel="nofollow" sur ces liens externes.

Par défaut WordPress ne rend pas la tâche facile, et les plugins existants n’offrent pas assez d’options de personnalisation à mon gout.

Le but de ce billet est donc de partager avec vous une manière très simple de créer un blogroll WordPress qui affichera des liens nofollow.

Le tout en moins de 5 minutes, sans plugin, ni hack.

Top chrono.

Rendez-vous tout d’abord dans la section Liens de votre administration WordPress. Ajouter un lien ou éditer un lien existant. La boîte d’options qui nous intéresse est celle intitulée « Relations avec le propriétaire du site lié (XFN) ». Vous y verrez un champ « rel » mais il est impossible d’y saisir manuellement une valeur souhaitée.

Relations avec le propriétaire du site lié (XFN)

Relations avec le propriétaire du site lié (XFN)

Ce champ est manipulé par javascript afin que s’ajoutent automatiquement, en les cochant, les relations listées dessous. Il suffit donc de le désactiver pour pouvoir saisir n’importe quelle valeur dans le champ « rel », et en particulier nofollow.

Désactiver Javascript

J’ai un OS anglais, donc les captures d’écran ci-dessous ne sont pas parfaites. Mais j’ai traduit les intitulés des boutons et leur position devrait rester la même.

FireFox

Aller dans : Outils > Options > Contenu > Décocher « Activer JavaScript » Désactiver Javascript dans Firefox

Utilisateurs de Firefox, télécharger la Web Developer Toolbar pour facilement activer / désactiver Javascript.

Internet Explorer (IE) 7 et 8 :

Aller dans : Options d’Internet > Sécurité > Personnaliser le niveau… > Scripts > Script ASP > Cocher « Désactiver » Désactiver Javascript dans IE7 & IE8

Utilisateurs d’IE, télécharger la Web Accessibility Toolbar afin de gérer les options d’internet facilement depuis votre navigateur (permet d’activer / de désactiver Javascript en 2 clics).

Opera

Clavier : F12 > Décocher « Activer JavaScript » ;
ou aller dans : Outils > Préférences Rapides > Décocher « Activer JavaScript » Désactiver Javascript dans Opera

Safari :

Cliquer sur ou raccourci clavier Ctrl+, > Sécurité > Décocher « Activer JavaScript »Désactiver Javascript dans Safari

Google Chrome :

Afin de désactiver Javascript dans Google Chrome, il vous faudra effectuer les manipulations suivantes :

Copier le raccourci > Le renommer « Chrome NOJS » (optionnel) > Clic droit sur Chrome NOJS > Propriétés > Ajouter -disable-javascript après la cible. Désactiver Javascript dans Google Chrome

Vous avez maintenant 2 raccourcis. Utilisez le NOJS quand vous souhaitez naviguer en ayant Javascript désactivé et l’autre dans le cas contraire.

Et voilà. Vous pouvez maintenant saisir les valeurs que vous souhaitez dans le champ « rel ».

Blogroll avec lien en nofollow

Blogroll avec lien en nofollow

Avantages

Cette méthode a plusieurs avantages sur les plugins / hacks :

  • vous pouvez choisir sur quels liens ajouter le nofollow : il n’est pas automatiquement ajouté à tous les liens du blogroll ;
  • vous pouvez choisir à quel blogroll ajouter le nofollow : si vous avez plusieurs blogroll (un pour des sites de confiance et un pour ceux dont vous n’êtes pas certain) vous pouvez facilement mettre les uns en dofollow et les autres en nofollow ;
  • avec un minimum de bidouillage, vous pouvez créer un blogroll en dofollow sur certaines pages et l’avoir en nofollow sur d’autres. Voici comment faire pour avoir votre blogroll en dofollow sur la page d’accueil et en nofollow sur toute les autres pages :
    • Créez une catégorie Nofollow ;
    • Copiez tous les liens de votre blogroll dofollow dans cette nouvelle catégorie en ajoutant le nofollow au rel ;
    • Modifiez le fichier qui affiche le blogroll (en général sidebar.php) et remplacez wp_list_bookmarks(); par :
if is_home(){ 
wp_list_bookmarks('category_name=Liens&categorize=0&title_li='); 
}else{
wp_list_bookmarks('category_name=Nofollow&categorize=0&title_li='); 
}

Note : je partage avec vous cette méthode car elle peut être utile dans certaines circonstances, mais je vous encourage à suivre le mouvement du dofollow pour votre blog.

Abonnez-vous au blog

  • Envoyer
  • Digg
  • Del.icio.us
  • Stumble Upon
  • Facebook

{ 3 commentaires… lisez-les ci-dessous ou ajoutez-en un }

Pierre août 27, 2010 à 02:36

Excellent ! Merci pour l’astuce.

Répondre

Fabien octobre 19, 2010 à 12:40

Excellente astuce !
J’ai presque honte de ne pas y avoir pensé…

Répondre

GLoarb!! juin 23, 2011 à 16:39

Sinon, si vous etes développeur et que vous avez firebug et developperbar : changer le value= » » en value= »nofollow » avec firebug, apres avoir desactivé le javascript.

Répondre

Laisser un commentaire