noindexの使い方

Google等で検索した時、ページが検索結果に表示されないように出来ます。

本項では、noindexの使い方について説明します。

ページのインデックス

 検索エンジンは、リンクをたどってインデックスを作成し、それを元に検索結果を表示します。

リンクをたどってインデックスされていく

 どこからもリンクがない場合でも、手動でインデックスに登録する事も出来ます。

 インデックスされたページは、検索すれば誰でも参照出来るようになります。

ページをインデックスさせない方法

 ページをインデックスさせないためには、<head>と</head>の間に以下を記述します。

<meta name="robots" content="noindex">

 クロールがあった場合でも、上記(以降はnoindexと呼ぶ)が記載されているとページがインデックスされません。

 ページがインデックスされなくなると、検索結果に表示されません。つまり、通常はデメリットになります。このため、十分に検討してから使う必要があります。

noindexを使った方が良い例

 noindexを使った方が良い例として、以下が挙げられます。

・検索結果に表示させたくないページ
 他の優先したいページを検索結果に表示させるため、優先しないページでnoindexを使う事があります。又、不特定多数がコメントするようなページ(コメントの内容によっては検索順位に悪影響があります)にもnoindexを使う事があります。
・内容が重複したページ
 内容が重複したページが複数あると、コンテンツスパムと判断されて検索順位に悪影響があります。このため、ページを複数自動作成するような場合、noindexを使う事があります。

 つまり、ページとしては必要だけど、インデックスに登録されると悪影響がある場合に使います。

nofollowとnoindexの違い

 nofollowは、リンク先にクロールをさせないように出来ますが、他からリンクされているとクロールが発生し、インデックスされてしまいます。

nofollowでリンクしても他からのリンクでインデックスされる可能性がある

 つまり、ページAでnofollowを使ってもリンク先がインデックスされる事を防げません。しかし、ページBでnoindexを使っているとインデックスされません。

 nofollowは、リンク先をインデックスさせないためではなく、リンク先のページランクに影響を与えないために使います。

 noindexは、記述したページ自体をインデックスさせないために使います。

noindexの留意点

 noindexを付けたとしても、検索結果に表示されないだけでページが参照出来ない訳ではありません。ブラウザでURLを直接入力すれば、ページを参照する事は可能です。

noindexを使っても、ページ自体は参照出来る

 検索エンジンによっては、noindexを付けても検索結果に表示する可能性もあります。このため、不特定多数の人に公開したくないページは、IDとパスワード等で保護する必要があります。

 又、既にインデックスされているページでnoindexを使っても、すぐ検索結果に表示されなくなる訳ではありません。クロールされてnoindexが認識されるまで暫くの間、引き続き検索結果に表示されます。

  • このエントリーをはてなブックマークに追加