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 テーブルスペースのリカバリに対する正しいアプローチについての簡単な説明

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

推薦する

Windows の MySQL net start mysql MySQL サービスの起動エラーが発生する システムエラーの解決

目次1- エラーの詳細2-シングルソリューション2.1-ディレクトリ C:\Windows\Syst...

Centos7.5 は mysql5.7.24 バイナリ パッケージの展開をインストールします

1. 環境整備:オペレーティング システム: CentOS Linux リリース 7.5.1804 ...

Sysbench の MySQL ベンチマーク プロセスの分析

序文1.ベンチマークは、テスト オブジェクトのクラスの特定のパフォーマンス指標の定量的、再現可能、比...

ブラウザでのjsのイベントループイベントキューの詳細な説明

目次序文スタックと2つのキューを理解する実行プロセス簡単な例より難しい例要約する序文以下の内容はブラ...

単一のMySQLテーブルを復元する手順

休憩中に、眠気を完全に吹き飛ばす電話がかかってきました。「開発者が更新 SQL を書くときに whe...

Vue Router の 10 の高度なヒントのまとめ

序文Vue Router は、Vue.js の公式ルーティング マネージャーです。 Vue.js の...

Springboot および Vue プロジェクトの Docker デプロイメントの実装手順

目次A. SpringbootプロジェクトのDockerデプロイメント1. Springbootプロ...

ウェブサイトを高速化する

パフォーマンスは本当に重要ですか?パフォーマンスは重要であり、誰もがそれを知っています。なぜ私たちは...

Vue3 で状態管理を実装するために provide を使用する方法

目次序文provide/inject を通じて Vuex 関数を実装する方法このプラグインをアプリケ...

React プロジェクトにおける TypeScript の使用の概要

序文この記事では、TS の基本的な概念ではなく、プロジェクトで TypeScript (以下、TS ...

Idea の起動速度を改善し、Tomcat ログの文字化けを解決する方法

目次序文アイデアの起動速度Tomcat ログが文字化けしている序文Idea を再インストールしたので...

CSS3 で作成したホバーズーム効果

結果:実装コード: html <link href='https://fonts.go...

MySql 認証に基づく vsftpd 仮想ユーザー

目次1. MySQLのインストール1.2 テーブル、データベース、ユーザーを作成する1.3 リモート...

Ubuntu で G++ を使用して CPP ファイルをコンパイルする

g++ を使用して初めて cpp ファイルをコンパイルしたとき、未定義の参照エラーが報告されました。...

Pythonは出力をcsv操作に書き込む

以下のように表示されます。 def test_write(self): フィールド=[] field...