إعدادات الموقع المتاحة لضبط "nofollow" للروابط التي ينشرها المستخدمون

: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 إعجابًا

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

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

إعجابَين (2)

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)

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)

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)

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:

افهم أن هذه قد تكون حاجة. أريد أن يكون لدي سياسة روابط صادرة أنانية بغض النظر عن الأذونات.

هل يمكنك تقديم أي مصادر لادعاءاتك؟

تأهيل الروابط الصادرة الخاصة بك.
لا تزال الروابط الخلفية إشارة تصنيف.
إرشادات المبتدئين لتحسين محركات البحث 101 …

الآن يجب أن أسأل… هل يمكنك؟ أي من هذه الروابط لا تخبر بما ادعيته. يمكنك البدء في البحث عن googlebot+nofollow.

أنت الآن تسأل عما إذا كنت على استعداد لفتح أساسيات كيفية عمل التصنيف. آسف - لسؤالك استغرق الأمر حوالي دقيقة واحدة والآن يجب أن أقضي حوالي 12 ساعة لشرح ذلك لك. هذا ليس … طلبًا متوازنًا جدًا.

ولكن إذا لم تكن على استعداد للبحث والتعلم بنفسك، يمكنك إعادة قراءة تلك الموارد - تلك التي تحتوي على الكلمات لا تزال و إشارة هي نقطة انطلاق جيدة. ومع ذلك، يجب أن تفهم متى يتبع googlebot الطلب ولا يتبعه، وهو ما يسمى nofollow.

عبء الإثبات يقع عليك يا صديقي. لقد قدمت الادعاءات وقدمت مصادر حرفيًا من جوجل تتعارض مع ادعاءاتك.

Googlebot يتبع روابط nofollow، لكن nofollow هو تلميح صالح لا يزال الخوارزمية تلتزم به.

sponsored و ugc هما أيضًا سمات صالحة وكانتا كذلك لمدة ثلاث سنوات تقريبًا حتى الآن.

المصدر

مثل أي شيء. لكنه لا يزال مجرد تلميح، وبسبب الصلة، تتخذ جوجل قرارها بنفسها، وليس بسبب nofollow. لهذا السبب لا يمكن لأحد الوثوق بذلك أو الاعتماد عليه.

شيء مختلف، ولكنه مشابه: في بعض الأحيان تتبع جوجل robots.txt، وفي بعض الأحيان لا تهتم حتى بالنظر إليه وبالتأكيد لا تتبعه. الروابط في Gmail هي الحالة الأكثر شهرة.

حسنًا. أعتقد أنني أفهم ما تحاول التلميح إليه، لكن المعلومات المضللة التي تنشرها هي نصيحة خطيرة للغاية. اسمح لي بأخذ الوقت لشرح ادعاءاتي. قد يكون هناك انهيار في الاتصال هنا وأفترض أنك تدعي أن “nofollow” لا معنى له على الإطلاق.

لماذا تهتم بما تفهرسه جوجل خارج نطاقاتك؟ إذا كنت تهتم بعدم فهرسة صفحاتك الخاصة، فاستخدم علامة robots meta و robots.txt. لا تعتمد فقط على robots.txt كما هو موضح هنا.

Nofollow ليس عديم الفائدة أو لا معنى له. إنها سياسة أنانية تحتفظ بـ pagerank. (ورقة بيضاء لمؤسس جوجل) قد لا يكون Pagerank، وهو عامل التصنيف الأصلي، بارزًا اليوم، لكن لا تقل أن الروابط المؤهلة مع nofollow لا معنى لها. هذا خطير ومضلل وكسول بهذا البيان الشامل.

أتفق على أن “link juice” قديم ومصطلحات صناعية، لكن pagerank لا يزال عامل تصنيف رئيسي. انظر منشور مدونة Ahrefs حول pagerank. مرة أخرى، من يهتم بما تتبعه جوجل، طالما أن لديك سيطرة على المصادقة والارتباط.

مرة أخرى، من يهتم بما تتبعه جوجل، طالما أن لديك سيطرة على المصادقة والارتباط. انظر أعلى المنشور لمعرفة noindex.

هذه مفاهيم أساسية، لقد وضعتها لك. قد تكون مسؤول موقع ويب، لكن التسويق الرقمي هو وظيفتي اليومية. تحسين محركات البحث هو جزء من لغزي اليومي.

انظر أعلى المنشور لمعرفة noindex.

إعجاب واحد (1)

هل سأحتاج إلى “إعادة خبز” المشاركات بعد النقر على هذا الخيار ليصبح ساري المفعول؟ - أنا مسؤول المنتدى بمستوى ثقة 4 ويبدو أن الروابط الخارجية هي dofollow، وأود تغيير ذلك.

تعديل لقد أعدت قراءة المشاركات أعلاه ويبدو أنني لست الوحيد. أفترض أنه لا توجد طريقة للتغلب على ذلك للمسؤولين؟