Wpcours

Des tuto, thèmes et plugins pour Wordpress

  • WORDPRESS
  • TUTORIELS
  • PLUGINS
  • WP-SEO
  • THEMES
  • Blogger
  • Contact

Ajouter « Nofollow » aux liens externes sans plugin

Màj le 27 mars 2017

L’attribut rel= « nofollow » permet aux webmasters de donner une instruction aux moteurs de recherche de  ne  plus suivre les liens sur cette page ou  bien « ne suivez pas ce lien spécifique ». À l’origine, l’attribut nofollow s’affichait dans la balise Meta au niveau de la page et demandait aux moteurs de recherche de ne pas suivre, c’est-à-dire explorer, les liens sortants de la page.

  • Ajouter l’attribut nofollow aux liens externe de votre site(avec un plugin)

Avant l’utilisation de l’attribut « nofollow » au niveau de chaque lien, il était très compliqué d’empêcher les robots de suivre des liens spécifiques sur une page (pour rediriger le lien vers une URL bloquée dans le fichier robots.txt, par exemple). C’est la raison pour laquelle la valeur nofollow de l’attribut rel a été créée.

Les webmasters bénéficient ainsi d’un contrôle plus précis : au lieu d’indiquer aux moteurs de recherche et aux robots de ne suivre aucun lien de la page, l’attribut vous permet de contraindre facilement les robots à ne pas suivre un lien spécifique.

Ajouter un attribut « nofollow » à vos liens externes est une bonne technique pour préserver votre Seo. Dans ce petit tuto on va savoir comment ajouter cet attribut nofollow à tous les liens externes de notre blog sans utilisation d’une extension ou plugin.

La première chose à faire est d’ajouter le code ci-après à la fin de votre fichier fonction.php:

/**
* add nofollow to links
*/
function add_nofollow_content($content) {
$content = preg_replace_callback(
'/<a[^>]*href=["|\']([^"|\']*)["|\'][^>]*>([^<]*)<\/a>/i',
function($m) {
if (strpos($m[1], "YOUR_DOMAIN_HERE") === false)
return '<a href="'.$m[1].'" rel="nofollow" target="_blank">'.$m[2].'</a>';
else
return '<a href="'.$m[1].'" target="_blank">'.$m[2].'</a>';
},
$content);
return $content;
}
add_filter('the_content', 'add_nofollow_content');

Maintenant changer « YOUR_DOMAIN_HERE » par le nom de votre domaine, pour notre cas c’est wpcours, on fait sa pour interdire ce code d’ajouter l’attribut nofollow aux liens interne du site.Ce code ajoute aussi l’attribut target= »blank aux liens externe pour les ouvrir dans une nouvelle fenêtre.

Si vous voulez ajouer un autre domaine, utilisez le code suivant:

/**
* add nofollow to links
*/
function add_nofollow_content($content) {
$content = preg_replace_callback(
'/<a[^>]*href=["|\']([^"|\']*)["|\'][^>]*>([^<]*)<\/a>/i',
function($m) {
if (strpos($m[1], "YOUR_DOMAIN_HERE") === false && strpos($m[1], "YOUR_DOMAIN_HERE") === false)
return '<a href="'.$m[1].'" rel="nofollow" target="_blank">'.$m[2].'</a>';
else
return '<a href="'.$m[1].'" target="_blank">'.$m[2].'</a>';
},
$content);
return $content;
}
add_filter('the_content', 'add_nofollow_content');
  

C’est tout, je pense que ce petit tutoriel vous aidera à ajouter l’attribut Nofollow à tous vos liens externes.


Vous aimerez également...

  • Comment rediriger les erreurs 404 vers la page d’accueil dans WordPress sans plugin
  • Trouver le nombre de visiteurs qui bloquent vos pub
  • Bloquer une adresse Ip d’accéder à votre site Wordpress via .htaccess
  • Ajouter une barre de recherche au menu principal de votre site sans plugin
  • [Résolu] Corriger l’erreur «failed to open stream» sous Wordpress
  • Boutons de partage Jumbo avec compteur pour wordpress sans plugin

Classé sous :Tutoriels

Accueil / Tutoriels / Ajouter « Nofollow » aux liens externes sans plugin

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ne manquez plus rien
Abonnez-vous

Abonnez-vous dès maintenant à la Newsletters de Wpcours et recevez des tutoriels Gratuitement.

CREER VOTRE AVATAR GRATUIT

Articles récents

  • 5 façons pour trouver la clé de produit (serial) Windows facilement
  • Ajouter une Image mise en avant (featured image) sous le titre de vos article
  • 13 thèmes WordPress polyvalents pour sites des crypto-monnaies pour obtenir un site bien classé
  • C’est quoi l’API WordPress Heartbeat et pourquoi devriez-vous la contrôler ?
  • Créer un message d’incitation à réautoriser les annonces Adsense sans plugin

© 2023 ·Wpcours.com · Mentions · Contact