Configurações de site disponíveis para definir "nofollow" para links postados pelos usuários

: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 curtidas

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

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

2 curtidas

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 curtidas

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 curtidas

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 curtida

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:

Entenda que esta pode ser uma necessidade. Quero ter uma política de links de saída egoísta, independentemente das permissões.

Você pode fornecer alguma fonte para suas afirmações?

Qualifique seus links de saída.
Backlinks ainda são um sinal de classificação.
Guia para iniciantes em SEO 101…

Agora tenho que perguntar… você consegue? Nenhum desses links diz o que você alegou. Você pode começar a pesquisar googlebot+nofollow.

Você está perguntando se estou disposto a explicar o básico de como o ranqueamento funciona. Desculpe — sua pergunta levou cerca de um minuto e agora eu deveria gastar algo como 12 horas para explicar isso a você. Isso não é… um pedido muito equilibrado.

Mas se você não está disposto a pesquisar e aprender por conta própria, pode reler esses recursos — aquele onde estão as palavras ainda e sinal é um bom ponto de partida. E ainda assim você tem que entender quando o googlebot segue E não segue um pedido chamado nofollow.

O ônus da prova é seu, amigo. Você fez as alegações e eu forneci fontes literalmente do Google que contradizem suas alegações.

O Googlebot segue links nofollow, mas nofollow é uma dica válida que ainda é observada pelo algoritmo.

sponsored e ugc também são atributos válidos e são há cerca de três anos neste ponto.

Fonte

Como qualquer coisa. Mas ainda é apenas uma dica e, pela relevância, o Google toma sua própria decisão, não pelo nofollow. É por isso que ninguém pode confiar ou depender disso.

Coisa diferente, mas semelhante: às vezes o Google segue o robots.txt, às vezes ele nem se incomoda em olhar para ele e definitivamente não o segue. Links no Gmail é a situação mais conhecida.

Certo. Acho que entendo o que você está tentando insinuar, mas a desinformação que você está espalhando é um conselho francamente perigoso. Deixe-me dedicar um tempo para explicar minhas afirmações. Pode haver uma falha de comunicação aqui e estou assumindo que você está afirmando que “nofollow” é totalmente sem sentido.

Por que você se importa com o que o Google indexa fora de seus domínios? Se você se preocupa com suas próprias páginas não sendo indexadas, use a tag meta robots e robots.txt. Não confie apenas no robots.txt como exibido aqui.

Nofollow não é inútil ou sem sentido. É uma política egoísta que retém pagerank.(Whitepaper do fundador do Google) Pagerank, sendo o fator de classificação original, pode não ser proeminente hoje, mas não afirme que links qualificáveis com nofollow são sem sentido. Isso é perigoso, enganoso e preguiçoso com essa declaração genérica.

Concordo que “link juice” está desatualizado e é jargão da indústria, mas o pagerank ainda é um fator de classificação chave. Veja o post do blog da Ahref sobre pagerank. Novamente, quem se importa com o que o Google segue, desde que você tenha controle sobre o endosso e a associação.

Novamente, quem se importa com o que o Google segue, desde que você tenha controle sobre o endosso e a associação. Veja o topo do post para noindex.

Estes são conceitos básicos, eu os apresentei para você. Você pode ser um webmaster, mas marketing digital é meu trabalho diário. SEO faz parte do meu quebra-cabeça diário.

Veja o topo do post para noindex.

1 curtida

Precisarei “rebake” as postagens depois de clicar nesta opção para que ela tenha efeito? - Sou o administrador do fórum com um nível de confiança 4 e parece que os links externos são dofollow, eu gostaria de mudar isso.

Editar Acabei de reler as postagens acima da minha e parece que não sou o único. Estou assumindo que não há uma solução alternativa para administradores?