Mettre les liens en dofollow dans les commentaires wordpress ?
Vous pourriez utiliser un plug-in pour réaliser la même opération, mais à force d’utiliser des plug-ins, le site devient plus lent et il est si facile de faire la même chose avec un petit hack.
Avant de commencer, voici les 3 parties du billet :
– hack pour mettre les liens en dofollow
Le dofollow permet de distribuer une partie de la popularité de son site et de son pagerank (PR) aux liens qui partent vers un autre site (lien sortant). Le lien peut se trouver dans l’article ou dans le commentaire. Pour le visiteur du site, cela n’a aucune incidence dans l’affichage.
Le dofollow va surtout jouer pour les robots des moteurs de recherches.
Si le lien est en dofollow, le robot va suivre le lien et va aller sur le site indiqué. Par ce procédé, il va transmettre une petite part de la notoriété de votre site (pagerank: c’est l’algorithme de google, qui calcul la popularité d’un site).
Certains sites mettront des liens en dofollow, mais risquent d’être plus spammés que d’autres sites, car les liens en dofollow sont recherchés, surtout si le site à un pagerank élevé.
Le nofollow est le contraire de dofollow. Il a été crée pour lutter contre le spam. Les spammeurs ne gagnent rien en mettant un lien sur un site nofollow.
Personnellement, je met les liens en dofollow sur le site , car c’est un blog de partage et tout le monde est gagnant, moi comme les personnes qui mettent un lien.
– Il faut aller dans le répertoire de votre site
– Ouvrir le dossier wp-content
– themes
– ouvrir le fichier functions.php avec votre éditeur de texte (bloc notes ou notepad++ par exemple) et copier les lignes suivantes, entre le :
<?php et le ?>
voici les lignes :
// Liens en DoFollow pour les commentaires function nofollow($text = '') {return preg_replace_callback("/<\s*a\s+(.+?)>/is", 'nofollow_func', $text);} function nofollow_func($match) {$attr = $match[1]; $attr = " $attr "; $attr = preg_replace("/\s rel\s*=\s*(['\"]) ([^\\1]*?\s+)? nofollow(\s+[^\\1]*?)? \\1 /ix", " rel=$1$2$3$1", $attr); $attr = preg_replace("/\s rel\s*=\s*(['\"])\s*\\1/ix", '', $attr); $attr = trim($attr); return '<a ' . $attr . '>';} add_filter('get_comment_author_link', 'nofollow', 15); add_filter('comment_text', 'nofollow', 15); remove_filter('pre_comment_content', 'wp_rel_nofollow', 15);
Dorénavant tous les liens seront en dofollow.
Ce hack a été trouvé sur le site : http://www.seomix.fr/nofollow-sans-plugin/
Si vous avez des commentaires, n’hésitez pas, les liens sont en dofollow, bien sûr :
Merci de laisser les liens en dofollow, comme je le fais sur mon site. Les contributeurs sont ainsi récompensés.
Inscrivez votre site sur mon annuaire pour gagner un backlink gratuit
salut
merci pour les lignes j’étais entrain de chercher dur google et je suis tombée sur vous merci article utile.
Ah merci beaucoup 🙂
( c’est possible de faire aussi un petit hack pour ne laisser le dofollow qu’à certaines personnes ? Par exemple avec un if)
Ce code est sympa, j’ai fait une version un peu plus optimisée du code :
add_filter(‘get_comment_author_link’, ‘gkp_remove_nofollow’);
add_filter(‘comment_text’, ‘gkp_remove_nofollow’);
function gkp_remove_nofollow($text) {
$text = preg_replace(« /(]*[^\s])(\s*nofollow\s*)/i », « $1 », $text);
$text = preg_replace(« /(]*[^\s])(\s*rel=[\ »\’]\s*[\ »\’])/i », « $1 », $text);
return $text;
}
Bonjour,
merci pour le code
Merci pour ce tuto qui a le merite d’être clair. ça fait longtemps que je cherche à faire ça sans plugin.
Merci pour ces lignes de code.
Je suis sur le point de passer tous mes blogs en dofollow, merci pour ce script 🙂
De rien
Merci pour ces infos qui permettent aux non initiés de comprendre mieux l’importance des blogs en dofollow.
De rien
Auriez vous un twitter pour que je puisse suivre l’actu de ce site internet ? Merci
Je n’utilise pas twitter, mais vous avez la possibilité d’être averti des nouveaux articles lorsque vous laissez un commentaire, il suffit de cocher la case en dessous de laisser un commentaire
J’apprécie la démarche des personnes comme vous, tout en continuant à faire vivre les blogs, ça permet aussi de pouvoir avoir des liens en échange. C’est du donnant donnant !
Bonjour
Pour passer facilement les liens en do follow (sur les sites wordpress de mes clients) j utilise ces 3 extensions:Keyworduv,commentluv et Dofollow.
Depuis que google est passé à l algorithme Pingouin il est fortement recommandé d avoir aussi des liens en Nofollow il a été démontré que les sites qui n ont que des liens en Dofollow ont subit un déclassement ou une sanction de la part de google.
MDR, @Réparation pc rouen: arrêtes de publier inlassablement le même commentaire sur tous les blogs sur lesquels je te croise, ça s’appelle du contenu dupliqué et c’est encore moins apprécié par Google que les liens DoFollow.
D’ailleurs Philippe, je vous invite à supprimer le commentaire de Raparation pc rouen que j’ai déjà pu lire sur de nombreux autres blogs comme ici par exemple: iriche.com/dofollow-pour-les-nuls/#comments
Bonjour Raymond,
merci pour le message. Comme j’ai validé le message et qu’il est en corrélation avec l’article, je vais le laisser.
il a été démontré que les sites ne possédants uniquement des liens en Dofollow(depuis pingouin)ont été soit déclassé soit sanctionné par sa majesté Google 1er il est très fortement recommandé d avoir également des liens en Nofollow.
Les liens c est une chose mais le plus important c est le contenu et la structure de votre site web.