nofollowタグの使用と分析に関する簡単な説明

nofollowタグの使用と分析に関する簡単な説明

nofollowをめぐる論争

Zac と Guoping の間では、nofollow が PR を無駄にするか否かについて、しばらくの間論争がありました。 Google の説明によると、ページにリンクが 10 個あるとします。

すると、ページの PR が 10 個に分割され、これらのリンクに分配されます。リンクの 1 つが nofollow の場合、対応する PR はエクスポートされません。このリンクに向けられるはずの PR がどこに行くのかは不明です。説明によると、nofollow リンクに付与されるべき PR が、nofollow でない他のリンクには付与されないためです。論争は元の記事の解釈が異なるために起こった。

Baidu は nofollow をどのようにサポートしていますか?

上記の紛争は Google のみを対象としており、Baidu は必ずしも Google と同じ方法で対処するわけではありません。 2010年7月、Baiduの検索エンジニアLEE氏は「Baidu Webmaster Club」で、Baiduはnofollowをサポートしていると回答したが、nofollowをサポートする方法や、nofollowされたリンクに割り当てられた重みがGoogleのように無駄になるかどうかについては説明しなかった。本当に無駄なら、内部リンクを使用しないのが最善です。なぜ独自の内部リンクの重みを無駄にするのでしょうか?

2012年10月26日夜の「Baidu Webmaster Platform - High-end SEO Club」サロンで、筆者はLEE氏に直接、Baiduのnofollowサポートについて質問した。 LEE は、nofollow リンクに与えられるべき重みが、nofollow ではない他のリンクに分配されることを意味します。そのため、現在、内部リンクに nofollow を使用すると、Google では PR が無駄になる可能性がありますが、Baidu では内部リンクの重みの流れを計画できます。

nofollowの使い方

nofollow を使用するには 2 つの方法があります。1 つは、リンクに nofollow 属性を追加することです。

a href=”URL” rel=”nofollow” フラッディング

a href=”URL” rel=”外部nofollow”フラッディング

1 つ目は一般的な書き方で、検索エンジンにこのリンクをたどらないように伝えることを目的としています。2 つ目はより専門的な書き方で、検索エンジンにこれが外部リンクであり、たどらないように伝えることを目的としています。これら 2 つの記述方法はどちらも特定のリンク用であり、これらのリンクに重みをエクスポートすることを回避し、残りの重みをページ上の他のリンクに向けることができます。リンクに nofollow を追加した後、検索エンジンが最初にこのリンクを発見すると、そのリンクはクロール対象の URL のキューに入れられ、クロールされますが、検索エンジンは現在の Web ページにそのリンクの属性説明を記録し、現在のページはこのリンクに重み付けをエクスポートしません。

もう 1 つの方法は、nofollow をメタ タグで使用することです。

これら 2 つの書き方は、すべての検索エンジンに、この Web ページ上のリンクをたどらないように、またページ上のリンクに重みを渡さないよう指示します。ただし、最初のものはすべての検索エンジンに有効ですが、2 番目のものは Baidu にのみ有効です。他の検索エンジンのスパイダー名に置き換えることもできます。検索エンジンがこのタグをサポートしている場合は、同じ効果が得られます。ページでこのタグを使用すると、検索エンジンはそのページ上のリンクを見つけてクロールできなくなります。

内部リンクを最適化するにはnofollowを使用する

まず、登録、ログイン、苦情、報告リンクなど、ランキングを争わないページへのリンクであるnofollowリンクを使用することができます。これらのリンクはランキングを競う役割を果たさず、サイト内の単なる機能ページであり、サイト全体におけるこれらのリンクへのリンクはすべて nofollow にすることができます。よく言われる「お問い合わせ」については、状況によって異なります。一部のウェブサイトにはブランドがあり、「***お問い合わせ」も検索ボリュームが高いです。現時点では、このページはランキング価値がある可能性があり、そのリンクをnofollowしない方がよいでしょう。別のページから別のページへのアウトバウンド リンクは 1 つだけにしてください。複数回表示される場合は、2 回目に表示されたときに nofollow タグを使い始めることができます。

上で述べたランキングを競わないページ以外にも、ランキングを競うウェブページに対しても、サイトの重み付けの方向を制御するために nofollow を使用することができます。 Tuniu.com のホームページでは、内部リンクに nofollow を使用しています。点線のボックス内のリンクはすべて nfollow リンクです。 Tuniu.com は、旅行先や地域ガイドなど、ランキングを競うページにホームページのウェイトを集中させ、ツアーグループ情報へのリンクをすべて nofollow にしています。これは、ツアーグループを検索する人がほとんどいないと考えているためと思われます。これらのコンテンツには重みが与えられていないので、先ほど紹介した JS またはフレームワーク呼び出しを直接使用できないのかと疑問に思う人もいるかもしれません。これにより、Web ページのサイズも削減できます。 Tuniu.com はホームページ上でこれらの旅行グループ情報を重視していないことに注意してください。nofollow を使用した後でも、Baidu はそのようなリンクが指すページを見つけてクロールすることができます。コンテンツが良ければ、インデックスに登録されます。

Tuniu.com が考慮すべきことは、ホームページの重みをできるだけ重要な競争ランキングのページに向け、ツアーグループ情報にそれ以上の重みを与えないことです。ただし、この情報は依然として Baidu に含める必要があり、このツアーグループ情報は、記事ページ周辺のノイズリンクとは異なり、ウェブサイトのホームページのコンテンツを豊かにすることもできます。そのため、リンクに直接 nofollow を使用し、JS またはフレームワークの呼び出し方法は採用していません。ここで注意すべき点は、リンクに nofollow が使用されている場合でも、検索エンジンはリンクをクロールしてインデックスするということです。このタグは、検索エンジンが現在のページのリンク ページに重みを渡さないように指示しているだけであり、検索エンジンによるクロールとインデックス作成を禁止することはできません。同時に、nofollow は重みに関する「提案」にすぎません。検索エンジンは、必ずしもウェブマスターの設定に完全に従うわけではありません。代わりに、さまざまなリンクが意味を持つかどうかを判断するための比較的完全なアルゴリズムを備えています。特定のリンクが依然として重みを持つかどうかは、リンクが推奨の重要性を持っているかどうかに基づいて計算されます。検索エンジンはリンクに nofollow があるかどうかを参照しますが、リンクが重みをエクスポートするかどうかを決定するためにリンクに nofollow タグがあるかどうかだけを参照するわけではありません。検索エンジンは、リンクが重みをエクスポートするかどうかについてウェブマスターに完全な権限を与えません。そうしないと、混乱が生じます。

上記の nofollow の使用を続行します。この操作は、ウェブサイトのホームページだけでなく、ウェブサイトのどのページでも実行できます。Nofollow は、ウェブマスターと SEO 担当者がウェブサイト内の重みの流れをより適切に誘導するのを支援し、ウェブサイトの内部リンク構造をより適切に最適化できるようにします。現在、多くの大規模 Web サイトが nofollow を使用しています。Baidu Experience コンテンツ ページからエクスポートされた外部リンクと、Baidu Knows のトップ ナビゲーションにある他の Baidu 製品へのリンクはすべて nofollow を使用しています。したがって、ウェブマスターと SEO 担当者もこのタグに注意を払う必要があります。

<<:  MySQL データベース アーキテクチャの詳細

>>:  最高の無料英語フォント33選を紹介

推薦する

VMwareがモジュールディスクを早期に開けない場合の解決策の詳細な説明

VMWare (Virtual Machine ware) は、「仮想 PC」ソフトウェア会社です。...

HTML にオーディオファイルを挿入してブラウザで再生する場合の互換性の問題

HTML にオーディオ ファイルを挿入した後 (mp3 ファイルを再生した後) に発生したいくつかの...

ドロップダウンメニューとスライドメニューのデザイン例

ドロップダウン メニューやスライド メニューを使用している Web サイトをたくさん見つけたので、私...

Reactは二次的連鎖効果(階段効果)を実現する

この記事では、二次リンク効果を実現するためのReactの具体的なコードを参考までに共有します。具体的...

MySQL で絵文字表現を挿入できない理由と解決策

失敗のシナリオMySQL データベースに絵文字表現を挿入するために JDBC を呼び出すと、例外ja...

QQブラウザ機能を実装するためのCSS

コード知識ポイント1. fullpage.jsを組み合わせてフルスクリーンスクロールを実現する2. ...

Vue 開発者向けの VSCode 拡張機能ベスト 7

適切な VS Code 拡張機能を Visual Studio に追加すると、開発者としての作業がは...

Dockerを使用して開発環境を構築する方法を素早く習得します

プラットフォームが成長し続けるにつれて、プロジェクトの研究開発は、開発者向けのさまざまな外部環境、特...

Webフロントエンドツール、Sublime Text 2の紹介

Sublime Text 2 は、軽量でシンプル、効率的なクロスプラットフォーム エディターです。ブ...

ネイティブ JS カプセル化 vue タブ切り替え効果

この記事の例では、ネイティブJSカプセル化vueタブ切り替えの具体的なコードを参考までに共有していま...

Windows 10 での MySQL 8.0 のダウンロードとインストール構成のグラフィック チュートリアル

この記事では、MySQL 8.0のダウンロードとインストールについてご紹介します。具体的な内容は以下...

Nginxのアクセスボリューム制御の詳細な説明

目的リクエスト アクセス ボリュームを制御するための Nginx ngx_http_limit_co...

MySQL 5.7 zip版(zip版)のインストールと設定手順の詳細

はじめに: Windows 10 を再インストールし、同時にファイルを整理しました。しかし、MySQ...

CocosCreator Typescriptでテトリスゲームを作る

目次1. はじめに2. 解決すべきいくつかの重要な問題3.最後に書く1. はじめに最近、Cocos ...

Mysql関数呼び出しの最適化の詳細な説明

目次関数呼び出しの最適化関数呼び出しの最適化MySQL 関数は、内部的に決定論的または非決定論的とし...