noindexタグとは?書き方や確認方法、設定方法を解説!
noindexタグをWebサイトのページに設定すると、Googleにインデックスされなくなります。つまりGoogle検索の結果に表示されなくなります。サイトに残しておきたいがGoogleに評価されたくないページにnoindexを設定すると、Webサイトの評価を低下させずに済みます。したがってnoindex対策はSEO対策の1つに数えられます。
noindexとは?
noindexはmetaタグの1つで、Webサイトのページにこれを設定すると、Google検索エンジンにインデックスされなくなります。つまりnoindexタグを設定したページはGoogleの検索対象から外れ、検索結果に表示されません。
「インテックスする」とは、データベースに含まれて検索されるようにする、という意味です。
ではなぜわざわざnoindexを使って、Webサイトのページを検索結果非表示にする必要があるのでしょうか。
主に次の3つのケースでnoindexが役立ちます。
|
Google検索結果にWebサイトやページが表示される流れは、以下の3ステップです。
①クローラーによる巡回(クロール)→②インデックス→③検索結果表示(ランキング) |
クローラーは、noindexを設定したWebサイトやページを認識しますが、noindexを設定したWebサイトやページはインデックスされません。それで「検索ランキングに載らない」=「検索結果非表示」となります。
そしてインデックスされないページをGoogleは評価しないので、そのページが原因でWebサイト全体の評価が下がるという事態を回避できます。
nofollowタグとの違い
nofollowタグは、リンク先のページへのクローラーのアクセスを無効にする役割があります。これは、リンク元のページからリンク先のページへのSEO評価の伝達を防ぐために用います。
noindexが自サイトを検索エンジンにインデックスさせないようにするのに対して、nofollowは自サイトに設置された外部リンクのクロールを無効化する点が違いです。
robots.txtとの違い
robots.txtファイルはnoindexタグとは異なり、ウェブサイト全体または特定のセクションでクローラーのアクセスを制御するために使用されます。
robots.txtはクローラーが特定のページを訪れること自体をブロックするのに対し、noindexタグはページのクロールは許可しつつ、検索エンジンのインデックスには登録されないようにします。この違いにより、両者はSEO戦略において異なる目的で用いられます。
noindexのメリットとデメリット
noindexタグを使用することには、SEOの評価上メリットとデメリットがあります。
メリットは以下のとおりです。
|
一方で以下のようなデメリットもあります。
|
これらのメリットとデメリットを理解した上で、noindexタグの使用を検討することが大切です。不要なページをnoindexにすることで、サイト全体の評価を高められる一方、設定ミスによるSEOへの悪影響も注意が必要です。
noindexとSEOの関連性
noindexは重要なSEO対策の1つです。重複コンテンツや低品質ページが検索エンジンにインデックスされると、Webサイト全体の評価が落ちてしまうからです。低品質ページにはnoindexを設定し、Webサイト全体の評価が下落することを防ぎましょう。
また、noindexを活用するとWebサイト内にある高品質ページだけが評価されるようになるため、Webサイト全体の評価が上がりやすくなります。その結果、Webサイトが検索順位上位に表示されやすくなるのでSEO対策になる、というわけです。
しかし、noindexを設定することでWebサイト及びページへのユーザー流入数が一時的に減るデメリットがあるため、設定する際は注意しましょう。
noindexの使用目的
noindexが使われる目的は主に次の4点です。
■noindexを使う目的
1つずつ確認していきましょう。
類似や重複コンテンツの制御
1つのWebサイト内に酷似した内容のページが複数あると、Googleが評価を分散させる可能性があります。せっかく高品質のページを作成していても、ほかに同様のページが存在すると、Googleは「類似・重複コンテンツがある」と認識しWebサイト全体の評価を落とします。これを「評価の分散」といいます。
評価の分散を防ぐためにも、類似コンテンツや重複コンテンツにnoindexを設定したほうがよいのです。
またnoindexを設定する際、同時に「URL正規化」を行うことをおすすめします。URL正規化とは、同じコンテンツのページが複数存在する場合に、検索エンジンに特に評価してもらうページを統一する施策です。URL正規化については以下の記事をご参照ください。
エラーページの制御
もしWebサイト内に404(Not Found)などのエラー表示が出るページがあると、やはりGoogleはWebサイト全体の評価を下げます。
したがってその404ページにnoindexを施してインデックス登録を回避したほうがよいでしょう。
なお404エラーなどHTTPレスポンスステータスコードについては以下をご参照ください。
情報量が少ないページやHTMLサイトマップ・ページの制御
Googleは情報量が少ないページや、HTMLサイトマップ・ページを低く評価します。そのため、情報量が少ないページや、HTMLサイトマップ・ページにもnoindexタグを設定しておいたほうがよいでしょう。
情報量が少ないページが低評価となるのは理解しやすいと思いますが、なぜHTMLサイトマップ・ページも低評価なのか。それはWebサイトの閲覧者には便利でも、Google検索の結果に表示されるにはふさわしくないページだからです。
編集中のページの制御
編集中のページとはいわば未完成のページです。グーグルはそのようなページを検索結果に表示することを望んでいません。
そのため編集中のページがクローラーによって認識されると、やはりWebサイト全体の評価が下がってしまいます。
したがって編集中のページにもnoindexを施しておきます。
なおnoindexタグを設定することで、すでに公開されているWebページは、Googleの評価を引き継ぎつつコンテンツを編集することができます。
サイトリニューアルや移行時の対応
サイトリニューアルやドメイン移行の際は、noindexタグを一時的に活用することで、SEOへの影響を最小限に抑えることができます。例えば、以下のような手順が考えられます。
|
この方法により、移行作業中に新サイトが検索結果に表示されてしまうことを防ぎ、旧サイトから新サイトへのSEO評価の引き継ぎをスムーズに行うことが可能です。
ただし、移行のタイミングや手順については、事前に綿密な計画を立てることが重要です。noindexの設定と解除のタイミングを誤ると、一時的にSEOが大きく下がる可能性があるため、注意をしましょう。
noindexを使用する際の注意点
noindexを使うときは、その必要性を十分検討しましょう。
またnoindexタグを設定してもGoogleのクローラーの巡回(クロール)それ事態を制御することはできません。
noindexするかどうかはE-E-A-Tを一つの判断基準にする
先ほど「低品質なページにnoindexを設定しましょう」とアドバイスしましたが、コンテンツやページの品質を判断することは簡単ではなく、そのための指標もありません。
それで「ユーザーのセッション数やPV数が少ないから」という理由で当該ページにnoindexを設定することがあるのですが、実はGoogleが高く評価しているかもしれません。そのようなページにnoindexを設定してしまうと、せっかくの評価が上がるチャンスを逃すことになってしまいます。
そこで着目したいのが、Googleが高く評価する「E-E-A-T」です。「E-E-A-T」とは、「専門性(Expertise)」「経験(Experience)」「権威性(Authoritativeness)」「信頼性(Trustworthiness)」の頭文字をとった略語で、Google検索エンジンに高く評価されるための重要ポイントです。
E-E-A-Tに著しく反するページにはnoindexを設定してもよいかもしれません。
noindexはクローラーの巡回自体を制御できない
noindexは、1)ページがインデックスされることと、2)検索結果に表示されることの2つを防ぐタグです。そのためクローラーの巡回自体は制御できません。
もしクローラーによる巡回を制御したい場合は、robots.txtファイル(クローラーの巡回を制御するためのファイル)の使用をおすすめします。
robots.txtならサーバーやネットワークの負荷を軽減できるので、SEO対策にもなります。noindex対策を講じるなら、それと同時にWebサイトのURL構成に合わせて最適なrobots.txtを設定したほうがよいでしょう。
robots.txtに関する詳細は以下の公式ページをご確認ください。
【参考|robots.txtの概要】
noindexとカノニカルタグの併用を検討する
noindexタグと並んで重要なのが、カノニカルタグです。カノニカルタグは、重複するページや類似ページがある場合に、どのページを正規のURLとして認識すべきかを検索エンジンに指示するためのタグです。
以下のような場合に、noindexとカノニカルタグを併用することを検討しましょう。
|
これらのページにnoindexを設定し、メインのページにはカノニカルタグを指定することで、検索エンジンにメインのページを優先的にインデックスするように指示できます。
ただし、カノニカルタグはあくまで検索エンジンへの指示であり、必ず従われるとは限りません。指示が適切でない場合、検索エンジンが無視することもあるため、慎重な設定が必要です。
noindexを不用意に用いない
安易にnoindexを設定すると、本来インデックスされるべきページまで検索結果から除外されてしまう可能性があります。
以下の点に注意しましょう
|
また、noindexを設定したページへの内部リンクが多すぎると、クロール効率が下がる可能性もあります。サイト構造を見直し、不要なページへのリンクを削除するなどの対策も必要です。
正しい使い方と注意点を踏まえ、noindexタグを戦略的に活用することが、SEO対策において重要となります。
noindexの設定方法
noindexの設定方法を紹介します。
noindexタグは、インデックスさせたくないページのHTMLファイルのhead要素に挿入します。
<meta name=”robots” content=”noindex”/>
nofollowと合わせて設定したい場合は以下のように設定します。
<meta name=”robots” content=”noindex,nofollow” />
上記の場合、ページのインデックス制御だけでなく、ページに設置されているすべてのリンクを評価対象にしないという指定になります。
またブロックするクローラーを指定する場合は、以下のように記述します。
・例:googleの検索結果のみ表示させたくない場合
<meta name=”googlebot” content=”noindex”>
・例:googleニュースの検索結果のみ表示させたくない場合
<meta name=”googlebot-news” content=”noindex” />
noindexページの確認方法
noindexが設定されているページは、検索結果に表示されなくなります。そのため誤った設定をすると、大きな損失につながりかねません。
noindexのページ確認方法は複数ありますが、一番簡単な方法は「Google Search Console」で確認する方法です。インデックス項目にある「カバレッジ」からnoindexを選択すると、インデックスから除外されたページや意図しないURLがnoindexに設定されていないか確認することができます。
【公式サイト|Google Search Console】
Googleサーチコンソールでnoindex関連のエラーが出たら
Googleサーチコントロールで「除外」が出ると、Webサイトの管理担当者は不安になるもの。そしてnoindex対策が「除外」を誘発することがあります。
Googleサーチコンソールでnoindex関連のエラーが出たときの対処法を紹介します。
「noindexタグによって除外されました」と表示されたときの対処法
Googleのクローラーが、ページに設定されたnoindexタグをみつけると、「noindexタグによって除外されました」と表示することがあります。
この表示が出るのは、対象ページにnoindexが設定されていて、なおかつGoogleのクローラーが対象ページを読み取れる状態にあるときです。
つまり「noindexタグによって除外されました」は「クローラーが対象ページを読み取りましたが、noindexタグが設定されていたのでインデックス登録から除外しました」と解釈することができます。
「noindexタグによって除外されました」と表示されたときの対処法ですが、意図的にnoindexタグを設定していたら対処する必要はありません。
なぜならこれはエラーではなく、単なる除外であり、つまりnoindexが正常に機能していることを示しているだけだからです。
もし何かのミスでnoindexが設定されてしまっていたら、そのページに設定されたnoindexタグを削除することで除外されなくなります。
「送信されたURLにnoindexタグが追加されています」と表示されたときの対処法
続いて「送信されたURLにnoindexタグが追加されています」という表示について解説します。
まず前半部分の「送信されたURL」ですが、これは対象WebサイトからGoogleに送信されたURLのことです。
このURLは、XMLサイトマップに記載されたURLのことです。
XMLサイトマップとは、検索エンジンにWebサイトのすべてを知らせるためのXML形式のファイルのことです。
このXML形式ファイルに載っているすべてのURLが、上記の「送信されたURL」になります。
したがって「送信されたURLにnoindexタグが追加されています」の表示は、XMLサイトマップのなかのURLにnoindexタグが設定されているものがあることを知らせています。
Googleからすると、Webサイトから送られてくるXMLサイトマップに載っているURLは「インデックスされたいURL」と理解できます。
ところがそのURLのなかにnoindexがあると、それは「インデックスして欲しくないURL」という意味になるので、Googleとしては「インデックスされたいのかされたくないのか、どちらなのか」と疑問に感じるわけです。
それで送信されたURLにnoindexタグが追加されています」と知らせてくれているのです。
意図的にnoindexを設定しているのであれば、この表示(お知らせ)は無視して問題ありません。
もしインデックスさせたい場合は、noindexタグを削除します。
まだnoindex対策を講じていなければSEO無料診断をご利用ください
自社のWebサイトのページにnoindexタグの設定することで、Googleに低評価をつけられることを回避できます。せっかく良質なコンテンツや情報盛りだくさんのページをつくって自社Webサイトの品質を高めても、別のページで評価を下げてしまっては元も子もありません。
そのようなとき、Googleが低評価を下しそうなページにnoindexタグを設定すると、Googleはそのページを除外してWebサイトを評価してくれます。
したがってnoindex対策は重要なSEO対策といえます。
もし「まだnoindex対策を講じていない、どうしたらよいのか」と心配になりましたら、ipeのディレクターを頼ってください。
ipeのディレクターは無料でWebサイトの診断を行いnoindex対策についても確認します。
そして必要なnoindex対策を提案いたします。
「SEO対策を完璧にしたい」と思われましたら、ipeのSEO無料診断をご活用ください。
SEOに関するご相談があれば、ぜひipe(アイプ)へご相談ください。