Nofollowはコメントやメッセージ内のリンクを本当に機能させる

Nofollowはコメントやメッセージ内のリンクを本当に機能させる

コメントとメッセージはもともと、ウェブマスターがコミュニティと読者層を構築するための優れた手段でした。残念なことに、コメントやメッセージ機能はスパマーやその他の悪質な人物によって悪用されることが多く、その多くはスクリプトやその他のソフトウェアを使用してスパムコメントを生成し、投稿します。

この種のスパム メッセージが多すぎると、見た目が悪くなるだけでなく、ほとんどの場合、Web サイトの検索エンジン ランキングにも悪影響を及ぼします。このため、多くのウェブマスターはコメントやメッセージに URL ハイパーリンクを投稿することを禁止していますが、これではリンクのガイダンスが本当に必要なコンテンツに返信することができなくなります。

これで、「nofollow」タグが使用できるようになりました。数年前から、Google、Yahoo!、MSN などの主要な検索エンジンが「nofollow」を導入し、この属性が広く採用されるようになりました。 rel="nofollow" 属性を使用するリンクは、PageRank を計算したり、ユーザー クエリに対するページの関連性を判断したりするために使用されません。

たとえば、スパマーがコメントに次のようなリンクを貼ったとします。

<a href="https://www.jb51.net/">これは素晴らしいウェブサイトです! </a>次のように変換されます:

<a href="https://www.jb51.net/" rel="nofollow">これは素晴らしいウェブサイトです! </a>この新しいリンクは PageRank の計算時に考慮されません。

この方法により、PageRank を渡す際に発生する問題を回避できます。スパムコメントやメッセージは回避できませんが、意味のある方向リンクは正常に公開できます。

デフォルトでは、多くのブログ サイト (Blogger など) は、投稿されたすべてのコメントにこの属性を自動的に追加します。

<<:  CSS マージンの折りたたみの詳細な説明

>>:  Nginx Httpモジュールシリーズにおけるautoindexモジュールの具体的な使用法

推薦する

Vite2+Vue3を使用してMarkdownドキュメントをレンダリングする練習

目次カスタム Vite プラグインvite-plugin-markdownの使用Front Matt...

Vue はタブ ラベルを実装します (ラベルが自動スクロールを超える)

作成されたタブラベルがページの表示領域を超えると、タブラベルの距離だけ自動的にスクロールされます。ま...

CSSの2つの特別な値は、カスケードの継承と初期メソッドを制御するために使用されます。

カスケードを制御するために CSS の任意のプロパティに割り当てることができる特別な値が 2 つあり...

React でのポータルとエラー境界処理の実装

目次ポータルエラー境界処理エラー境界を使用しない場合はどうなりますか?注記ポータルスロットとも言えま...

JavaScript で右クリック メニューを統合する layim のサンプル コード

目次1. 効果の実証2. 実装チュートリアル3. 最後に、完全なコードを添付します4. その他の右ク...

iframe ページパラメータの文字化けの問題について議論

非常に珍しいパラメータ文字化けの問題に遭遇しました。まずページを見てみましょう写真に示すように、月次...

VMware 仮想マシンの 3 つの接続方法の例の分析

NATこのようにして、仮想マシンのネットワーク カードはホストの VMnet8 に接続されます。この...

ウェブページのFOUC問題によるウェブページの混乱の解決策

FOUC は Flash of Unstyled Content の略で、FOUC と略されます。簡...

docker を使用して Django テクノロジー スタック プロジェクトをデプロイする方法

Docker の人気と成熟に伴い、Docker は徐々にプロジェクトをデプロイするための第一の選択肢...

純粋な CSS で「テキストオーバーフローの切り捨てと省略」を実装するいくつかの方法

私たちの日常的な開発作業では、テキストのオーバーフロー、切り捨て、省略は、考慮する必要がある非常に一...

Windows でのシンプルな Mysql バックアップ BAT スクリプトの共有

序文この記事では、Windows で Mysql をバックアップするための簡単な BAT スクリプト...

PostgreSQL マテリアライズドビュープロセス分析

この記事は主にPostgreSQLマテリアライズドビューのプロセス分析について紹介します。サンプルコ...

jsはカスタムドロップダウンボックスを実装します

この記事の例では、カスタムドロップダウンボックスを実装するためのjsの具体的なコードを参考までに共有...

アイデアを通じてプロジェクトをDockerにパッケージ化する方法

多くの友人が、Docker でプロジェクトを実行する方法をずっと知りたがっていました。今日は、自分の...

mysql8.0 でユーザーを作成して権限を付与する際のエラーの解決方法の詳細な説明

質問1:エラーを報告する書き込み方法: GRANT OPTION を使用して、'123123...