Tutoriels WordPress de confiance, quand vous en avez le plus besoin.
Guide du débutant pour WordPress
WPB Cup
25 millions+
Sites web utilisant nos plugins
16+
Années d'expérience WordPress
3000+
Tutoriels WordPress par des experts

Comment ajouter la balise Nofollow à tous les liens externes dans WordPress (La méthode facile)

Lorsque j'ai commencé à ajouter des liens externes à mon site WordPress, je n'ai pas beaucoup réfléchi à la façon dont ils pourraient affecter le SEO. Je voulais simplement partager des ressources utiles avec mes lecteurs et recommander des produits en lesquels j'avais confiance.

Ce n'est qu'en utilisant des liens d'affiliation que j'ai réalisé qu'il y avait un problème. Google traite les liens payants ou sponsorisés différemment, et si vous ne les gérez pas correctement, cela peut nuire à votre classement dans les moteurs de recherche.

La solution est simple : ajoutez l'attribut nofollow. Cela indique aux moteurs de recherche qu'un lien est commercial, vous permettant ainsi de respecter leurs directives sans perdre la possibilité de recommander des outils et des services à vos lecteurs.

Dans ce guide, je vais vous montrer deux méthodes simples pour ajouter l'attribut nofollow aux liens externes dans WordPress. Je couvrirai comment le faire avec le plugin gratuit External Links et comment ajouter un extrait de code rapide à l'aide de WPCode.

Comment ajouter Nofollow à tous les liens externes dans WordPress

Voici un bref aperçu de ce que vous apprendrez dans cet article :

Un lien nofollow est un hyperlien normal avec un morceau de code supplémentaire : rel="nofollow". Cela indique aux moteurs de recherche comme Google que vous ne souhaitez pas transmettre d'autorité SEO à la page vers laquelle vous créez un lien.

Les moteurs de recherche comme Google utilisent les liens pour comprendre de quoi parle votre contenu et comment il se rapporte à d'autres pages sur le web.

Bien que lier vers des sites externes de haute qualité soit une bonne pratique, vous devez indiquer aux moteurs de recherche certains types de liens. Ceci est particulièrement important pour les liens d'affiliation, le contenu sponsorisé ou les liens dans le contenu soumis par les utilisateurs, comme les commentaires.

Voici à quoi ressemble un lien avec l'attribut nofollow dans le code :

<a href="http://example.com" rel="nofollow">Example Website</a>

Maintenant, vous pourriez parcourir chaque lien de votre site et l'ajouter manuellement, mais c'est très fastidieux.

C'est pourquoi l'automatisation du processus est l'approche la plus intelligente. Les méthodes que je vais vous montrer ci-dessous s'en chargeront automatiquement pour vous, garantissant que chaque lien externe est traité correctement sur l'ensemble de votre site.

Si vous débutez ou si vous souhaitez une solution simple et à configurer une fois pour toutes, alors c'est la méthode que je recommande. Elle utilise un plugin gratuit et dédié qui fait ce travail parfaitement, sans aucun tracas.

Tout d'abord, vous devez installer et activer le plugin External Links. Si vous n'avez jamais installé de plugin auparavant, ne vous inquiétez pas. J'ai un guide détaillé sur comment installer un plugin WordPress qui vous guide à travers chaque étape.

Après l'activation, allez à la page « WP External Links » dans votre tableau de bord d'administration WordPress. Vous y trouverez tous les paramètres du plugin.

Vous voudrez naviguer vers l'onglet « External Links ». Trouvez simplement l'option « Set follow or nofollow » et sélectionnez l'option « nofollow » dans le menu déroulant.

Paramètres du plugin WP External Links

Je recommande également de régler l'option « Open external links » sur « each in a separate window or tab ». C'est une excellente pratique d'expérience utilisateur qui maintient les visiteurs sur votre site web.

Une fois que vous avez terminé, assurez-vous de cliquer sur le bouton « Save Changes » en bas de la page.

Le plugin ajoutera désormais automatiquement l'attribut nofollow à tous les liens externes de votre site WordPress.

Cette méthode s'adresse aux personnes qui sont à l'aise avec l'ajout de code à leur site WordPress. C'est une solution légère qui ne nécessite aucune configuration de plugin.

Je déconseille fortement de modifier directement le fichier functions.php de votre thème, car de petites erreurs peuvent rendre votre site inutilisable. La méthode la plus sûre et la plus simple consiste à utiliser le plugin gratuit WPCode.

Avis d'expert : Nous utilisons WPCode sur tous nos sites Web pour gérer les extraits de code essentiels. Il nous permet d'ajouter des fonctionnalités personnalisées sans toucher aux fichiers de notre thème, ce qui est essentiel pour la stabilité du site. Pour plus de détails, consultez notre avis complet sur WPCode.

Tout d'abord, installez et activez le plugin gratuit WPCode. Si vous avez besoin d'aide, suivez notre guide sur comment installer un plugin WordPress.

Une fois activé, allez dans Extraits de code » + Ajouter un extrait et cliquez sur ‘Ajouter votre code personnalisé (Nouvel extrait)’.

Ajout d'un extrait personnalisé dans WPCode

Commencez par donner un titre à votre extrait, par exemple ‘Nofollow Tous les liens externes’.

Ensuite, collez le code suivant dans la zone ‘Aperçu du code’ :

add_filter( 'the_content', 'wpb_nofollow_external_links' );
function wpb_nofollow_external_links( $content ) {
    return preg_replace_callback(
        '/[<]a[^>]+/',
        function( $matches ) {
            $link = $matches[0];
            $site_link = get_bloginfo( 'url' );
            if ( strpos( $link, 'rel' ) === false ) {
                $link = preg_replace( '%(href="https?://(?!' . preg_quote( $site_link, '/' ) . ')[^"]+)"%', '$1 rel="nofollow"', $link );
            } elseif ( preg_match( '%rel="([^"]+)"%', $link, $rel_matches ) ) {
                $rel = $rel_matches[1];
                if ( ! preg_match( '/\bnofollow\b/i', $rel ) ) {
                    $link = str_replace( 'rel="' . $rel . '"', 'rel="' . $rel . ' nofollow"', $link );
                }
            }
            return $link;
        },
        $content
    );
}

Veuillez noter : Ce code ajoute uniquement l'attribut nofollow aux liens à l'intérieur du contenu de vos articles et pages WordPress. Il n'affectera pas les liens de vos menus de navigation, de la barre latérale, du pied de page ou d'autres zones de widgets.

Configuration de l'extrait de code dans WPCode

Assurez-vous que le ‘Type de code’ est défini sur ‘Extrait PHP’.

Sous le code, définissez la méthode d’‘Insertion’ sur ‘Insertion automatique’ et l’‘Emplacement’ sur ‘Exécuter partout’.

La méthode d'insertion automatique par défaut dans WPCode

Enfin, basculez l'interrupteur en haut sur « Actif » et cliquez sur le bouton « Enregistrer le snippet ».

Ce code s'exécutera désormais automatiquement sur votre site et ajoutera l'attribut nofollow à tous vos liens externes.

Questions fréquemment posées (FAQ)

1. Quelle est la différence entre nofollow, sponsored et ugc ?

Ce sont toutes des valeurs pour l'attribut rel qui renseignent Google sur un lien. nofollow est un indice général indiquant que vous n'approuvez pas entièrement la page liée, sponsored est pour les liens payants ou d'affiliation, et ugc est pour le contenu généré par les utilisateurs comme les commentaires. Bien qu'il soit préférable d'être spécifique, nofollow peut fonctionner comme une option polyvalente.

2. Est-ce que le fait de mettre nofollow sur tous les liens externes nuira à mon SEO ?

Non, il est peu probable que cela nuise à votre SEO, mais l'ajout automatique de nofollow à tous les liens externes n'est souvent pas nécessaire. La meilleure pratique actuelle consiste à utiliser nofollow de manière plus stratégique. Par exemple, vous devriez toujours l'utiliser pour les liens d'affiliation ou sponsorisés.

3. Est-il préférable d'utiliser un plugin ou la méthode du code ?

Cela dépend de ce avec quoi vous êtes le plus à l'aise. Pour la plupart des utilisateurs, je recommande d'utiliser le plugin External Links. Il est simple, dédié et facile à configurer. Si vous préférez ne pas ajouter un autre plugin et que vous êtes à l'aise avec l'ajout de code, alors la méthode WPCode est une excellente alternative légère.

4. Comment puis-je vérifier si mes liens externes ont l'attribut nofollow ?

Vous pouvez facilement vérifier directement depuis votre navigateur web. Visitez simplement une page de votre site, faites un clic droit sur un lien externe et choisissez 'Inspecter'. Cela ouvrira un panneau de développeur montrant le HTML, où vous pourrez voir si rel="nofollow" a été ajouté à la balise <a> du lien.

Inspection des attributs de lien

Ressources et guides supplémentaires pour le SEO WordPress

J'espère que ce guide vous a aidé à apprendre comment appliquer nofollow à tous les liens externes dans WordPress.

Vous pourriez également consulter nos autres guides pour vous aider à gérer les liens et à améliorer le SEO de votre site web :

Si cet article vous a plu, abonnez-vous à notre chaîne YouTube pour des tutoriels vidéo WordPress. Vous pouvez également nous retrouver sur Twitter et Facebook.

Avis : Notre contenu est financé par nos lecteurs. Cela signifie que si vous cliquez sur certains de nos liens, nous pouvons percevoir une commission. Voir comment WPBeginner est financé, pourquoi c'est important et comment vous pouvez nous soutenir. Voici notre processus éditorial.

La boîte à outils WordPress ultime

Accédez GRATUITEMENT à notre boîte à outils - une collection de produits et de ressources liés à WordPress que tout professionnel devrait posséder !

Interactions des lecteurs

28 CommentsLeave a Reply

  1. En ce qui concerne 'nofollow', est-il bon de l'utiliser toujours, ou de faire une exception pour les pages avec un auteur très influent

    • Vous pourriez omettre nofollow pour les sites de grande valeur pour vos articles, mais c'est une question de test et de préférence personnelle pour les sites pour lesquels vous n'incluez pas nofollow.

      Admin

  2. Remarque : Ce plugin a cassé un certain nombre de nos pages de catégorie en juin 2019. Soyez très prudent. Et par casser, j'entends que les pages de catégorie apparaissaient vides.

    • Merci de nous en informer, nous allons certainement examiner le plugin et mettre à jour l'article une fois que nous aurons trouvé une alternative s'il ne fonctionne pas.

      Admin

  3. Bonjour,

    Merci pour votre aide. J'ai installé le plugin External Links. Petite question cependant. Beaucoup de liens sur mon site web sont sous forme de boutons, est-ce que le plugin External Links que vous avez suggéré fonctionnerait également sur ceux-ci et les rendrait nofollow ? Je suppose que oui, car d'après ce que je comprends, il rend tous les liens sortants nofollow, n'est-ce pas ?

    Merci
    Paul

  4. Je pensais qu'il fallait seulement rendre les liens externes nofollow s'ils généraient un profit ? Comme les liens d'affiliation ?

    Donc, vous dites que TOUS les liens externes doivent être nofollow ?

  5. Bonjour,

    Bon article. J'ai un problème concernant mon site wp. Les liens entrants sur les articles ou les pages (uniquement pour les articles / pages. Dans les barres latérales, le pied de page fonctionne bien.) ne fonctionnent pas sur les petits appareils comme les mobiles mais fonctionnent bien sur l'ordinateur. Comment résoudre ce problème. J'utilise le plugin WP External Link mais sans résultat. J'ai également utilisé le plugin open external link wp comme je l'ai lu sur votre site mais cela n'a pas fonctionné. S'il vous plaît, aidez-moi à résoudre ce problème.

    Merci

  6. J'ai récemment perdu mon classement dans Google. J'ai un site d'alertes d'emploi, je fais tout correctement mais j'utilise tous les liens externes sans nofollow et sans nouvelle fenêtre... mon site a environ 1000 liens externes. Une idée pour retrouver mon classement dans Google ? S'il vous plaît, répondez wpbeginner, vous êtes mon seul espoir...

    • Salut Sandeep,

      Veuillez suivre les instructions décrites dans l'article. Avec l'aide du plugin 'External Links', vous pourrez ajouter nofollow à tous les liens externes.

      Admin

  7. J'utilise un plugin pour mettre tous les liens externes en nofollow. Mais parfois, j'ai besoin qu'un lien soit suivi et pour cela, j'utilise rel= “dofollow”. Quand je vérifie, cela affiche à la fois nofollow et dofollow.
    Que dois-je faire ?

    • Vous devriez consulter la documentation du plugin que vous utilisez pour rendre nofollow tous les liens. L'auteur du plugin a peut-être décrit comment rendre certains liens dofollow. S'il ne l'a pas fait, vous devriez lui demander comment faire.

      Admin

  8. J'ai récemment reçu un e-mail troublant de Google disant :

    Google a détecté un schéma de liens provenant de votre site vers d'autres sites qui est soit non naturel, soit non pertinent. Ce schéma tente d'améliorer artificiellement le classement d'autres sites dans les résultats de recherche Google. Un tel classement non naturel amènerait les résultats de recherche à privilégier des résultats non pertinents par rapport à la requête réelle de l'utilisateur. Il enfreint également les consignes aux webmasters de Google. Par conséquent, nous réduisons la confiance accordée aux liens de votre site.

    J'utilise des liens d'affiliation dans presque tous mes articles et j'ai maintenant plus de 450 articles — Si je dois coder manuellement chaque lien, cela prendra une éternité... Puis-je obtenir une explication de Google sur ce qui a exactement causé cette action ?

    Merci

    Sheryl

  9. Des commentaires supplémentaires sur les avantages et les inconvénients des liens d'affiliation non suivis ? Je ne me suis pas encore décidé. Je viens d'installer ce plugin, mais maintenant, en lisant les commentaires, je me demande si c'était la bonne chose à faire.

  10. J'aurais aimé que vous nous donniez une vraie solution pour faire cela. Ajouter, encore une fois, un autre plugin pour résoudre le problème n'est pas la bonne approche.

  11. Je pense qu'il est important de noter que dans presque toutes les circonstances, il n'est pas judicieux de ne pas suivre TOUS les liens externes, car cela va complètement à l'encontre de l'objectif – il est clair que Google partage cet avis.
    Il y a quelque temps, j'ai pensé à utiliser un plugin pour faire cela, mais un site web paraît beaucoup plus naturel si vous ne le faites pas. Si vous y réfléchissez, cela indique à Google que tous les liens externes du site sont des liens payants, et si tous les liens peuvent être achetés, quelle sera leur utilité pour le visiteur et un site différent qui ne fait pas de nofollow sur tout devrait être mieux classé en conséquence – corrigez-moi si je me trompe cependant.

  12. Bon à savoir que ce genre de plugins existe et peut aider de manière si agréable

  13. L'idée d'utiliser nofollow pour préserver le jus de lien est morte en 2009. À ce stade, cela vous coûte le jus de lien, que vous le mettiez en nofollow ou non. Voici quelques détails de WooRank :

    Si vous faites confiance au lien, laissez-le suivre. Rendez-leur leur crédit, car c'est la même chose pour vous de toute façon. Si vous ne faites pas confiance au lien, pourquoi l'avez-vous sur votre blog ?

    Mettez en nofollow les publicités, bien sûr, ou tout ce qui est généré par l'utilisateur (commentaires, etc.), mais tout le reste sur votre blog devrait être laissé ouvert et suivi.

  14. Dans les discussions SEO / NoFollow, j'ai entendu dire qu'il était bon d'avoir des liens vers des sites externes qui complètent votre contenu, et qu'ils devraient être autorisés à « suivre ». Mon photoblog contient de nombreux liens externes, et la plupart mènent à des informations officielles associées à la photo que je présente – comme les sites Web des parcs d'État / des services forestiers et les articles Wikipédia.

    Dois-je les marquer comme NoFollow ?

  15. Ouvrir les liens dans une nouvelle fenêtre n'est pas une bonne pratique d'accessibilité.

Laisser une réponse

Merci d'avoir choisi de laisser un commentaire. N'oubliez pas que tous les commentaires sont modérés conformément à notre politique de commentaires, et votre adresse e-mail ne sera PAS publiée. Veuillez NE PAS utiliser de mots-clés dans le champ du nom. Ayons une conversation personnelle et significative.