Nofollowタグの書き方と使い方

Nofollowタグの書き方と使い方

「nofollow」タグは数年前に Google、Yahoo、Microsoft によって提案されました。このタグが付いたリンクは重み付けの計算に使用されません。検索エンジンは nofollow 属性をサポートしており、ブログやフォーラムでのスパムコメントを大幅に抑制できます。これはウェブマスターにとって素晴らしいことです。

nofollow は、HTML メタタグ (meta) の content 属性とリンクタグ (a) の rel 属性の値で、機械 (クローラー) に対象ページをトラックしないように指示します。ブログスパム (ブログ スパム) に対抗するため、Google は nofollow を使用して、検索エンジン クローラーに対象ページをクロールしないように指示し、検索エンジンに現在のページの Pagerank を対象ページに渡さないように指示することを推奨しています。ただし、サイトマップを通じてページを直接送信した場合、クローラーは引き続きそのページをクロールします。ここでの nofollow は、現在のページが対象ページに対してとる態度を示すものであり、他のページが対象ページに対してとる態度を表すものではありません。

nofollowの使用

nofollow を使用するには 2 つの方法があります。
1. メタタグで使用します: <meta name="robots" content="nofollow" />、このページのすべてのリンクをたどる必要がないことをクローラーに伝えます。
2. a タグ内で使用します: <a href="login.aspx" rel="nofollow">Login</a>。クローラーにこのページを追跡する必要がないことを伝えます。

nofollow は何をしますか?

Nofollow には主に 3 つの機能があります。
1. 信頼できないコンテンツを防止する。最も一般的なものは、ブログ上のスパム メッセージと、外部リンクを取得するためのコメント内のスパム リンクです。これは、ページがジャンク ページやサイトを指すのを防ぐためです。
2. 有料リンク: 有料リンクが Google の検索結果ランキングに影響を与えないようにするために、Google は nofollow 属性の使用を推奨しています。
3. クローラーが有効なページをクロールするように誘導します。クローラーが意味のないページをクロールしないようにします。意味のないページはクローラーの効率に影響します。

ページランクの調整

nofollow の乱用。検索エンジン最適化を最大限に達成するために、一部の SEO 担当者は nofollow を使用して PR の流れを制御し、特定のページを適切に最適化します。もちろん、この種の最適化は、かなりの量の PR を蓄積した古いサイトに適しています。 PRの刈り込みやnofollowの乱用を防ぐために、Googleはnofollowの効果を弱めました。以前はnofollowはPRの流入を起こさないだけでなく、PRの損失も引き起こしませんでした。現在のnofollow規制により、対象ページにPRが流入することはなくなりますが、もともと流入していた対象ページは失われます。たとえば、現在のページの PR が 1 で、ページには 10 個のリンクがあり、そのうち 1 つは nofollow リンクです。以前の nofollow 規則によると、各非 nofollow リンクが指す対象ページは PR の 1/9 を取得し、nofollow を含むリンクは PR を取得できません。ただし、Google の nofollow に関する新しい規則によると、非 nofollow リンクが指す対象ページは 1/10 しか取得できず、nofollow リンクも PR を取得できないため、PR の 1/10 が失われることになります。

SEOのヒント
Google における nofollow の効果はすでに非常に弱いため、SEO 担当者はサイトの PR の流れを制御し、スパム ページへのリンクを回避するために手動レビュー方法に頼るしかありません。

私のブログを例に、nofollow タグの書き方の例を見てみましょう。

通常の A タグは次のようになります。


コードをコピー
コードは次のとおりです。

<a href="http://www.xxx.com">xxx</a>

ここで、次のように nofollow タグを追加します。


コードをコピー
コードは次のとおりです。

<a href="http://www.xxx.com" rel="nofollow">xxx</a>

これにより、スパイダーにこのリンクをたどらないように指示できるようになります。外部リンクに負担をかけたくないが、コンテンツ内にリンクを表示する必要がある場合は、この方法を使用してブロックできます。

次に、nofollow の本当の姿をお伝えします。

1. nofollow タグは、スパイダーによるリンクのクロールを制限します。nofollow タグが付いた外部リンクには、重み転送効果はありません。

一部のウェブサイトでは、ページ上の外部リンクによって重みが分散されるのを避けるために、ページに表示される外部リンクにnofollowを設定しています。そうすると、そのようなリンクは重みを転送する効果がありません。リンクベイト(Soso Q&Aなど)がない場合、外部リンクの公開を断固として停止し、ウェブサイト管理者はNetEase BlogやStartup Spaceなどのスタンドアロンゲームをプレイする必要があります。

2. Nofollowタグの有無は、フレンドリーリンクを交換する際に考慮しなければならない要素の1つです。

フレンドリーリンクを交換するのは、相手のウェブサイトから少しのクリックトラフィックを得るためではなく、ウェブサイトの重みを向上させるためであることは誰もが知っています。一部のウェブマスターは、フレンドリーリンク部分にnofollowタグを追加し、フレンドリーリンクが本来の意味を失うようにします。この行為は欺瞞行為です。もちろん、一部のウェブマスターは、あなたとフレンドリーリンクを交換するときにnofollowタグを持っておらず、一定期間後にこっそりnofollowタグを追加します。このような状況を回避するには、フレンドリーリンクを交換するウェブサイトを定期的に確認する必要があります。このような状況に遭遇した場合は、相手のリンクをすぐに断固として削除する必要があります。

3. Nofollow タグは、重量出力を防ぐだけで、重量減少を回避することはできませんが、スパイダーがクロールするように誘導できます。

たとえば、ページに外部リンクが 5 つある場合、各外部リンクの重みは 1/5 です。外部リンクの 1 つに nofollow タグを追加して、スパイダーがこのリンクをクロールしないようにすると、残りの 4 つの外部リンクの重みは 1/5 のままになり、ページの重みはこれら 5 つのリンクに分割されますが、nofollow タグが付いたリンクの重みは転送されるのではなく失われます。これは、「他人を傷つけて自分に利益をもたらさない」という動作のように見えますが、メリットもあります。スパイダーのクロールを誘導し、帯域幅に制限のあるスパイダーが限られた時間内により多くのページをクロールできるようにします。

4. nofollowと外部nofollow

文字通りの意味から言うと、nofollow は「追跡しない」という意味で、extenal nofollow は「外部の追跡しない」という意味です。おそらく、これらが同じ意味であることは既にお分かりでしょう。external nofollow は、nofollow をより標準化した書き方です。心配しないでください。これらは同じ意味です。

Nofollow タグは、WordPress 記事のコメント欄や、ユーザーエクスペリエンスのために導入された外部リンクの使用など、さまざまな場所で使用できます。 Nofollow は諸刃の剣であり、理解するにはある程度の時間が必要です。この記事は、SEO学習ウェブサイトのディレクターである張東龍によって最初に書かれました。元のアドレスはhttp://www.zhangdonglong.com/archives/615です。転載の際は出典を明記してください。ありがとうございます。

<<:  MySQL テーブルスペースのリカバリに対する正しいアプローチについての簡単な説明

>>:  入力タイプの制限(複数の方法)

推薦する

Dockerは単一のイメージを使用して複数のポートにマッピングします

必要:公式サイトのリソースサーバーは確かに1つのインスタンスでは使えず、複数のインスタンスを一緒に使...

Dockerの国内イメージソースを変更する方法

Dockerデーモンのアクセラレータを構成する設定ファイルから Docker を起動し、/etc/d...

21 の MySQL 標準化および最適化のベスト プラクティス!

序文良い習慣はすべて宝物です。この記事は、SQL の後悔の治療法、SQL パフォーマンスの最適化、S...

MySQLグループリンクの使用に関する詳細な説明

MYSQL におけるグループ化とリンクは、データベースの操作やデータのやり取りで最もよく使用される ...

フラッシュプラグインを使用してPCのカメラを呼び出し、TMLページに埋め込む方法

序文この記事を書いた主な理由は、チームリーダーが、ブラウザを使用してコンピューターのカメラを呼び出し...

MySQL がタイムスタンプを使用するときにタイムゾーンの問題を無視できるのはなぜですか?

私はいつも、なぜMySQLデータベースのtimestampタイムゾーンの問題を無視できるのか疑問に思...

HTML と JavaScript を使用してローカル メディア (ビデオとオーディオ) ファイルを再生する方法

まず、セキュリティ上の理由から、JavaScript はローカル リソース ファイルに直接アクセスで...

見落としがちなMySQLのCOLLATIONの例の詳細な説明

序文MySQL データベースの文字列型は、CHAR、VARCHAR、BINARY、BLOB、TEXT...

Linuxのファイルとフォルダの権限を操作する方法

Linux のファイル権限まず、現在のディレクトリ内のファイルの内容を確認しましょう。 ls -l ...

MySql 範囲内の検索時にインデックスが有効にならない理由の分析

1 問題の説明この記事では、確立された複合インデックスをソートし、レコード内の非インデックス フィー...

MySQL で特殊文字を含むデータベース名を作成する方法の例

序文この記事では、MySQL で特殊文字を使用してデータベース名を作成する方法について説明します。こ...

JavaScript による省・市連携効果の実現

この記事では、省と都市間の連携効果を実現するためのJavaScriptの具体的なコードを参考までに共...

Vue で SVG アイコンを導入する 2 つの方法

Vue で SVG アイコンを導入する方法Vue で svg アイコンを導入する方法 1インストール...

base target="" はフレームを開くためのベースリンクのターゲットを指定します

<base target=_blank> は、基本リンクのターゲット フレームを新しいペ...

Linux で Ceph 分散ソフトウェアをインストールして使用する方法に関するチュートリアル

目次序文1. 基本環境1. サービス配信2. ネットワーク構成(全ノード) 3. SSHパスワードフ...