web-dev-qa-db-ja.com

rel = "nofollow"高品質のユーザー提供リンク

問題のリンクが関連性があり高品質である場合でも、質問と回答のサイトなどでユーザーが提供したリンクにrel="nofollow"を追加することをお勧めします。

ここではStack Exchangeを例として使用します。追加されるスパムリンクは、一般に、すべてのSEサイトの広範なコミュニティモデレーションによって短時間でキャッチおよび削除されますが、ユーザーが提供するリンクは引き続きnofollowのタグが付けられます。 nofollowのポイントは、pagerankがリンクサイトからリンク先サイトに渡らないようにすることですが、リンク先ページが適切なコンテキストであり、値が高い場合、pagerankを渡すことを許可した方が良いでしょうか?

基本的に、品質に関係なくすべてのユーザーが提供したリンクをサイトがnofollowする必要がある場合、ここで解決しようとしています。

4

リンクされたページが適切なコンテキストであり、高い値の場合、pagerankの受け渡しを許可する方が良いでしょうか?

おそらくはい。しかし、残念ながら、現実の世界では、任意のユーザーがトラフィックの多いWebサイトでコンテンツを送信した場合、これは保証にはほぼ不可能です。このような細かい詳細でアウトバウンドリンクを手動でモデレートしようとすると、IMOがほとんど得られず、時間がかかりすぎます。

リンクされたコンテンツが「価値の高い」ものであっても、それは自己宣伝的であるか、何らかの帰属関係を持っている可能性があります(投稿自体で公開されることもあります)。これらはすべて、ある程度の自動化で管理することはほぼ不可能です。

「一部の」リンクがdo-followであることがわかっている場合、システムをゲームしようとするインセンティブが増加し、モデレートがさらに難しくなります。

5
MrWhite

Googleやその他の検索エンジンで状況を安全にするいくつかのオプションを次に示します。

  1. スクリプトプログラミングの経験がない場合(たとえば、wordpressでコードを記述してWebページを作成するのではなく、PHPインターフェイスでポイントアンドクリック操作を使用してWebサイトを構築する場合)、最善の策は、ユーザーが送信したすべてのリンクにno-follow属性を持たせ、モデレーターに品質リンクを手動で変更させて、no-follow属性がなくなるようにすることです。

または

  1. 送信されたURLが指すWebページのテキストコンテンツをスキャンするサーバーコードを作成し、取得したテキストを規制および検索エンジンの規制と照合して、受け入れ可能かどうかを判断します。そうでない場合は、リンクにno-follow属性を追加するか、リンクがひどい場合は、リンクを拒否する(表示しない)ことができます。

たとえば、サイトが果物に関するもので、ユーザーが自転車店にURLを送信した場合、URLのテキストは果物に言及しないため、スクリプトはURLにno-follow属性を追加します。ただのバイク。また、ユーザーがアダルトコンテンツに関するURLを送信した場合、送信されたURLのWebページで見つかったWordが禁止されたWord(例:性別)と一致するため、それを簡単に拒否できるように、スクリプトを設定することもできます。

No-follow属性を使用しない場合、リンクは「フォロー」可能と見なされることを理解してください。これは、グーグルや他の検索エンジンが「ノーフォロー」とマークされていないリンクへのアクセス許可を持っていると想定することを意味します。このため、デフォルトでリンクフォロワーを許可し、プログラミングの経験がなく、代わりにモデレーターがいる場合、ゲストは受け入れられない素材(性的な素材へのリンクなど)を送信できるため、2つのアプローチのいずれかをお勧めしますそして、あなたが知っている次のこと、検索エンジンはそれをクロールし、おそらくあなたのモデレーターが悪いリンクを時間内に削除する機会がないという理由だけで、検索エンジンであなたのランキングを下げる可能性があります。

3
Mike