Paramètres du site disponibles pour configurer "nofollow" pour les liens publiés par les utilisateurs

:bookmark: This documentation explains how to configure “nofollow” attributes for links posted by users on Discourse forums.

:person_raising_hand: Required user level: Administrator

Default “nofollow” implementation

By default, all user submitted links will have a nofollow attribute added to deter inappropriate or potentially damaging behaviour. This includes all links on user profiles, as robots.txt ignores all profile information.

However, there are exceptions that can be managed by admins to improve the relevance of certain links to your site and your trusted users.

Exceptions

  • Staff posts: Links posted by staff members do not receive the “nofollow” attribute.
  • Trust Level 3 users: Regular users who have reached Trust Level 3 can have their links followed. This setting can be disabled if necessary.
  • Whitelisted domains: Admins can create a whitelist of domains (including subdomains) to allow “follow” links for specific, trusted sites.

Configuring “nofollow” settings

Follow these steps to manage the “nofollow” settings via the Admin Settings:

Step 1: Configuring general “nofollow” settings

  1. Navigate to Admin / Site Settings / Spam.
  2. Ensure the add rel nofollow to user content setting is checked by default.
  3. If you change this setting (not recommended), you will need to rebake all posts to apply the new settings to existing links.

Step 2: Configuring Trust Level 3 settings

  1. Navigate to Admin / Site Settings / Trust Levels.
  2. By default, TL3 users’ links are followed. You can check the box to remove this exclusion and keep all user links as rel="nofollow".

Step 3: Whitelisting domains

  1. Navigate to Admin / Site Settings / Required.
  2. Add your site’s parent domain to the exclude rel nofollow domains whitelist.
  3. This allows internal links and links to content on the same site (outside Discourse) to be followed, increasing the visibility and relevance of content.

Tips for Whitelisting:

  • Include only the specific subdomain when whitelisting a site on a popular domain. For example, use myblog.wordpress.com to avoid whitelisting all wordpress.com subdomains.

Last edited by @SaraDev 2024-08-05T22:14:58Z

Check documentPerform check on document:
21 « J'aime »

If the link is put by an administrator, the Nofollow is not put.

How can I add the “Nofollow” to these links too?

2 « J'aime »

AFAIK there’s no way to do that—but I might be wrong. Perhaps adding support for {:rel=“nofollow”} notation (which some markdown engines already support) would be a good idea?

E.g. [Google](https://google.com){:rel="nofollow"}

I don’t understand why anyone would ever want this feature, so it is unlikely to happen on that basis.

2 « J'aime »

Sometimes have to answer (or tell things) using really low quality links. I have that kind case right now and that’s why I found this topic :wink:

But the last thing then is rewarding such site with a bit better SEO-value giving incoming link. Sure, nofollow is just a suggestion, but it is strong one.

So, admin may want to allow following in general, but not allways. I don’t see any reason why nofollow should be on/off option.

2 « J'aime »

Bumping this

I have the same problem. I am adding some external links to my post as an admin. I want those links to be marked nofollow. But Discourse is making it too complex to add “rel=nofollow”

What should I do?

You can write a plugin, or ask a meta plugin developer in marketplace to write it for you.

I suggest you start by taking a look at this snippet in the post.rb model:

def add_nofollow?
    return false if user&.staff?
    user.blank? || SiteSetting.tl3_links_no_follow? || !user.has_trust_level?(TrustLevel[3])
  end

Found here in the open source repo where all knowledge can be found :slight_smile:

Have the same issue; need to use a separate account with little privileges to avoid follow being added when deemed undesirable.

Approach would be nice. Possibly combined with a list of sites for which never a follow can be added like competitors.

1 « J'aime »

Nofollow is quite meaningless today. Google makes its own mind and follow it or not, mostly not (follow nofollow :sweat_smile:).

For indexing it is less relevant, but afaik link juice is still distributed.

Nope. The term ”link juice” is quite yesterday but SEO-value comes from totally different metrics. Nofollow doesn’t mean anything there either. If googlebot follows that link it is counted, no matter if there is nofollow or not.

There is only one solution: don’t link — and that kind tool is missing now: deleting links automatically when nofollow is really wanted.

This is same situation (but different story) than when webmasters still believe H-tags has something to do with SEO :wink:

Comprenez que cela pourrait être un besoin. Je veux avoir une politique de liens sortants égoïste, quelles que soient les autorisations.

Pouvez-vous fournir des sources pour vos affirmations ?

Qualifiez vos liens sortants.
Les backlinks sont toujours un signal de classement.
Guide pour débutants en SEO 101…

Maintenant, je dois demander… le pouvez-vous ? Aucun de ces liens ne dit ce que vous avez affirmé. Vous pouvez commencer à chercher googlebot+nofollow sur Google.

Vous demandez maintenant si je suis prêt à expliquer les bases du fonctionnement du classement. Désolé — votre demande a pris environ une minute et maintenant je devrais passer environ 12 heures à vous l’expliquer. Ce n’est pas… une demande très équilibrée.

Mais si vous n’êtes pas disposé à chercher et à apprendre par vous-même, vous pouvez relire ces ressources — celle où il y a les mots encore et signal est un bon point de départ. Et pourtant, vous devez comprendre quand googlebot suit ET ne suit pas la requête nommée nofollow.

C’est à vous de prouver vos dires, mon ami. Vous avez fait les affirmations et j’ai fourni des sources littéralement de Google qui contredisent vos affirmations.

Googlebot suit les liens nofollow, mais nofollow est une indication valide qui est toujours prise en compte par l’algorithme.

Les attributs sponsored et ugc sont également valides et le sont depuis environ trois ans.

Source

Comme n’importe quoi. Mais ce n’est toujours qu’un indice et, en fonction de la pertinence, Google prend sa propre décision, pas par nofollow. C’est pourquoi personne ne peut faire confiance ou compter sur cela.

Chose différente, mais similaire : parfois Google suit robots.txt, parfois il ne prend même pas la peine de le regarder et ne le suit certainement pas. Les liens dans Gmail en sont la meilleure illustration.

D’accord. Je pense comprendre ce que vous essayez d’impliquer, mais la désinformation que vous propagez est un conseil carrément dangereux. Laissez-moi prendre le temps de vous expliquer mes affirmations. Il y a peut-être un problème de communication ici et je suppose que vous affirmez que « nofollow » est totalement dénué de sens.

Pourquoi vous souciez-vous de ce que Google indexe en dehors de vos domaines ? Si vous vous souciez que vos propres pages ne soient pas indexées, utilisez la balise méta robots et robots.txt. Ne vous fiez pas uniquement à robots.txt comme affiché ici.

Nofollow n’est pas inutile ou dénué de sens. C’est une politique égoïste qui conserve le pagerank.(Livre blanc du fondateur de Google) Le pagerank, étant le facteur de classement original, n’est peut-être pas prédominant aujourd’hui, mais ne dites pas que les liens qualifiés avec nofollow sont dénués de sens. C’est dangereux, trompeur et paresseux avec cette affirmation générale.

Je suis d’accord que « jus de lien » est dépassé et du jargon de l’industrie, mais le pagerank reste un facteur de classement clé. Voir l’article de blog d’Ahrefs sur le pagerank. Encore une fois, qui se soucie de ce que Google suit, tant que vous contrôlez l’approbation et l’association.

Encore une fois, qui se soucie de ce que Google suit, tant que vous contrôlez l’approbation et l’association. Voir le haut du message pour noindex.

Ce sont des concepts de base, je vous les ai exposés. Vous êtes peut-être un webmaster, mais le marketing numérique est mon métier. Le SEO fait partie de mon puzzle quotidien.

Voir le haut du message pour noindex.

1 « J'aime »

Dois-je “rebaker” les messages après avoir cliqué sur cette option pour qu’elle prenne effet ? Je suis l’administrateur du forum avec un niveau de confiance 4 et il semble que les liens externes soient dofollow, j’aimerais changer cela.

Edit Je viens de relire les messages au-dessus des miens et il semble que je ne sois pas le seul. Je suppose qu’il n’y a pas de solution de contournement pour les administrateurs ?