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

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

推薦する

デザイナーの「職業病」について

デザイナーは世界で最も繊細で感情的な人々だと私はいつも感じています。私がこう言うときに優越感を感じる...

ハイパーリンクの幅と高さを直接設定できない問題の解決策

幅と高さを直接使用することはできません。 display:block; または display:in...

MySQLの起動失敗の解決策

MySQLの起動失敗の解決策MySQLを起動できませんmysqlを停止した後、いくつかの操作(ホスト...

Div CSS 命名標準 CSS クラスの命名規則 (SEO 標準に準拠)

検索エンジン最適化 (SEO) では実行すべきタスクが多数ありますが、その中でもコードの最適化は重要...

CentOS ベースの OpenStack 環境の展開に関する詳細なチュートリアル (OpenStack のインストール)

エフェクト表示: 環境準備コントローラーノード: 6GB 4時間60GB/30GB/30GB計算ノー...

Vue でルーティング遷移効果を実装する 4 つの方法

Vue ルーター トランジションは、Vue プログラムにパーソナライズされたエフェクトをすばやく簡単...

ウェブページ内でウェブテーブルやdivレイヤーが引き伸ばされる問題の解決策

<br />Web ページをデザインするときには、いつも不快なことに遭遇します。最も一般...

MySqlのインストールとログインの詳細な説明

LinuxにMySQLがすでにインストールされているかどうかを確認する sudo service m...

Linux で MySQL スケジュール タスク バックアップ データを実装する方法

序文バックアップは災害復旧の基礎であり、システム操作エラーやシステム障害によるデータ損失を防ぐために...

ウェブサイトのコードブロックのpreタグにコピーコードボタンコードを追加します

他のよりプロフェッショナルなブログ システムを参照すると、コード ブロックにコードのコピー ボタンが...

CSS3で実装されたダイナミックな星空の背景

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

Nginx は gzip 圧縮に基づいてアクセス速度を向上します

1. nginx はなぜ gzip を使用するのですか? 1. 圧縮の役割:ページがgzipで圧縮さ...

シンプルなカルーセルの最も完全なコード分析を実装するJavaScript(ES6オブジェクト指向)

この記事では、シンプルなカルーセルを実装するためのJavaScriptの具体的なコードを参考までに紹...

MySQL マルチインスタンス構成のアプリケーションシナリオ

目次MySQL 複数インスタンスマルチインスタンスの概要マルチインスタンスとは何ですか?複数のインス...

CSS ボックスを中央揃えするためのよく使われるいくつかの方法 (要約)

最初のもの: CSSの位置プロパティの使用 <スタイル タイプ="text/css&...