- 公開日: 最終更新日:
noindexとは?設定法や確認法、SEO効果を高めるための注意点を解説
noindexとは、Googleにページをインデックスさせないためのタグのことを言います。
noindexを設定することで、noindexを設定したページが検索結果に表示されなくなったり、低品質なページにnoindexを設定することで、Googleからサイト全体の品質が高まったと認識され、ホームページのSEO効果を高めることが可能です。
当ページでは、noindexとは何かや、設定すべきページ、設定法、確認法、SEOのためにnoindexを設定する際の注意点を解説します。
noindexとは
noindexとは、Googleにページをインデックスさせないためのタグのことを言います。
Googleは、インターネットにページを公開すると、リンクを辿ることでURLを発見して、そのページをインデックスしたうえで、検索結果に表示させています。
noindexを設定したページは、GoogleがURLを認識はしますが、noindexがあるとページを見るのを辞めて、該当ページから出て行ってしまいます。
そのため、URLの存在だけは理解をしていますが、そのページのコンテンツをデータベースに格納していない状態になるので、検索結果に表示されることがないのです。
ちなみに、Googleにインデックスさせないための別の方法としてrobots.txtがありますが、robots.txtはGoogleがURLを認識することもできず、robots.txtとnoindexには大きな違いがあります。
robots.txtについて詳しくは、robots.txtとは?書き方や設定方法を解説のページをご覧ください。
noindexを設定すべきページ
noindexには、ページを検索結果に表示させない役割と、低品質なページにnoindexを設定することで、サイト全体のSEO効果を高める役割があります。
では、どのようなページにnoindexを設定すべきかを解説します。
検索結果に表示させたくないページ
もっとも一般的な利用法ですが、検索結果に表示させたくないページがある場合にnoindexを設定することで、該当ページが検索結果に表示されることがなくなります。
具体的にどのようなページが検索結果に表示させたくないページになるかと言うと、ほぼすべてのホームページでnoindexを設置した方が良いページは以下です。
- メールフォームの確認画面
- メールフォームのサンクスページ
- ネットショップならカートやマイページ
メールフォームの確認画面やサンクスページは、検索結果にできたとしても、訪問者の役に立たないページになるので、noindexを設定することで、Googleからの評価を高めることが可能です。
また、他にも、新着情報にある「定休日のお知らせ」や「実績のお知らせ」などのページも短文のページが多くなり、さらにはトップページからのアクセスは欲しいけれども、検索結果には出てこなくて良いと考えるケースも多く、noindexを設定するホームページが多いです。
重複コンテンツ
重複コンテンツは、例えばメーカーサイトで、内容が99%くらいは同じで、色やサイズなどのちょっとしたテキストだけが異なる商品ページのことを指しています。
Googleは、内容が同じページを公開することは、SEOのためにコピー&ペーストでページを量産していると判断して、検索順位を下げるようにしています。
そのため、色違いやサイズ違いのページでも作成したいと考えた場合には、重複コンテンツのページにnoindexを設定することがあります。
ただし、重複コンテンツの場合は、noindexよりも高い効果があるのがcanonicalになります。
noindexはページのSEO評価が0になってしまいますが、canonicalであれば、SEO評価を引き継ぐことができるので、メインとなるページのSEO効果を高めることができます。
canonicalについて詳しくは、canonicalとは?ホームページのURLを正規化してSEO効果を出すのページをご確認ください。
他のホームページからのコピーコンテンツ
他のホームページからのコピーコンテンツがあるページにはnoindexを設定しましょう。
Googleは、他のホームページからのコピーコンテンツがあると、著作権違反と判断するので、後から公開したホームページの検索順位を引き下げる、またはコピーしたコンテンツが多い場合は、検索結果から除外しています。
そのため、コピーコンテンツがあるページには、noindexを設定することが大切になるのですが、ページに少しでもコピーコンテンツがあればnoindexを設定した方が良いというわけではありません。
あくまで目安ですが、以下の2点を満たしている場合はnoindexの設定が不要です。
- ページの7割以上がオリジナルコンテンツ
- コピー元のホームページへのリンクがある
先述した通り、Googleはコピーコンテンツの検索順位を引き下げているので、ページの7割以上がオリジナルコンテンツの場合は、SEO効果が落とされる心配は低くなります。
また、コピー元のホームページへのリンクがあり、さらには訪問者が見たときに、これはこのホームページからのコピーになり、コピーコンテンツがあることで内容が分かりやすくなったという場合であれば、SEO効果を落とされる心配はありません。
そのため、過剰にコピーコンテンツを作らない、もしユーザー目線で考えたときにコピーコンテンツがあった方が良いと考えた場合でも、コピー元のホームページへとリンクを行えば、noindexは必要ありません。
サイト内検索の結果
サイト内検索の結果には必ずnoindexを設定しましょう。
サイト内検索とは、当ブログで言うと、上部に配置された自由入力の検索ボックスのことを言います。
なぜサイト内検索の結果にnoindexが必要になるかと言うと、自由入力タイプのサイト内検索の結果には無数にページが存在しているからです。
例えば、サイト内検索で、【ホームページ制作】と検索をすると、23ページがヒットします。
さらに、【ホームページ制作】というキーワードは自由に設定ができるので、【SEO】や【アクセス解析】など、無数にキーワードが存在してきます。
この検索結果ページをnoindexにしていないと、悪意のあるSEOスパマーが、サイト内検索を利用して、結果ページに対して大量のリンクを行い、Googleに認識させる逆SEOを行ってきます。
認識ページ数が一気に増えることで、Googleは、このホームページは良質であると判断するので、検索順位が上がることは当然です。
しかし、サイト内検索の結果は、決して品質が高いページではないので、時間の経過で少しずつ検索順位を落としてしまい、さらにはGoogleがサイト内検索を使ったSEOはスパム行為と公表しているのです。
そのため、サイト内検索を使った逆SEOを食らうと、一時的にはサイト全体の検索順位が高くなりますが、数ヶ月後には大きく検索順位を落とすか、検索結果から消えてしまうのでnoindexが必須です。
低品質なページ
低品質なページにnoindexを設定することで、サイト全体のSEOに効果を発揮できます。
Googleは良質なページだけを評価して、低品質なページの検索順位を下げており、さらには低品質なページが多いホームページは、サイト全体のSEO効果を落としています。
そのため、低品質なページにnoindexを設定すれば、Googleからサイト全体の品質が高くなったと判断されるので、サイト全体のSEO効果を高めることが可能です。
ただし、State of Search 2017カンファレンスのQ&AセッションでGoogleのゲイリー氏曰く、低品質なコンテンツはnoindexや削除をするのではなく、リライトに取り組むべきという発言があります。
そのため、基本的には、noindexよりもリライトに取り組むべきと思いますが、どうしてもリライトが難しい場合のみ、noindexを設定しましょう。
XMLサイトマップとRSS/Atomフィード
XMLサイトマップとRSS/Atomフィードとは、GoogleサーチコンソールとBingウェブマスターツールから送信するサーチエンジン用のサイトマップのことを言います。
XMLサイトマップとRSS/Atomフィードは、訪問者が見たとしても、ページのURLしか知ることができないので、検索結果に表示させる価値のないページです。
また、XMLサイトマップとRSS/Atomフィードがインデックスされてしまうと、Googleサーチコンソールのクロール済み - インデックス未登録になってしまう可能性が高いです。
そのため、XMLサイトマップとRSS/Atomフィードにはnoindexが必須になり、noindexを設定する方法は、以下で紹介するHTTPレスポンスヘッダーで設定することが一般的です。
noindexを設定する方法
具体的にnoindexを設定する方法を紹介します。
HTMLに記述する
特定のページをnoindexにするために、HTMLにnoindexタグを記述する方法があり、記述内容は以下です。
<meta name=”robots” content=”noindex” />
noindexタグを、<head>・・・・・</head>の中に記述することで、そのページがGoogleに認識されることはありません。
当サイトの事例では、メールフォームの確認画面に設定しているので、参考として以下の画像を紹介します。
一部のGoogleだけに対してnoindexを設定することも可能で、meta name=”robots”のrobotsを以下に変更すれば、Googleのみに対してnoindex設定が行えます。
- Google:googlebot
- Bing:bingbot
HTTPレスポンスヘッダーで設定する
PDFや画像、XMLサイトマップなどのファイルは、HTMLを編集することができないので、HTTPレスポンスヘッダーを使えば、noindexを設定することができます。
HTTP/2 200 OK
(…)
X-Robots-Tag: noindex
(…)
詳細については、Google検索セントラルのRobots meta タグ、data-nosnippet、X-Robots-Tag の設定のページに記載があるので、より詳しく知りたい方は、リンク先ページからご確認ください。
WordPressを実装したホームページ
WordPressを実装したホームページであれば、WordPressの管理画面からnoindexの設定ができます。
ホームページのすべてのページをnoindexにする場合は、設定>表示設定のページの下部にある検索エンジンでの表示にチェックを付けて、「変更を保存」をクリックします。
ページごとにnoindexを設定したい場合は、All in One SEOなどのSEO系プラグインが必要になり、インストールすることによって、各ページの編集画面の下部にAlOSEO 設定という項目が出てくるので、そこの高度な設定>ロボット設定でデフォルト設定を使用をOFFにすれば、noindexの設定ができる項目が出てきます。
また、All in One SEOを使ってXMLサイトマップをnoindexにするには、オールインワンSEO>サイトマップを選択し、サイトマップインデックスを有効化を無効にすれば、XMLサイトマップにnoindexが設定されます。
noindexの確認法
noindexの設定ができているかを確認する方法を紹介します。
ブラウザでの確認
noindexの設定が少ないホームページであれば、ブラウザで該当ページを開き、ソースコードにnoindexの記述があるかを確認しましょう。
Googleサーチコンソールでの確認
noindexを指定したページが多いホームページであれば、Googleサーチコンソールのページ>noindex タグによって除外されましたから確認できます。
上記画面を少し下にスライドすることで、Googleが認識しているnoindexが設定されたページのURLが表示されています。
ただ、noindex タグによって除外されましたの反映には時間がかかるので、noindexを設定したあと、ある程度の期間を置いてから確認することをおすすめします。
noindexタグでSEO効果を高めるための注意点
noindexが理解できれば、自社サイトにnoindexを設定してSEO効果を高めようとお考えだと思いますが、その前にnoindexタグでSEO効果を高めるための注意点を紹介します。
制作会社はホームページ制作中はnoindexを付けている
ホームページ制作会社は、ホームページ制作中はnoindexを付けて制作作業を行っています。
そのため、ホームページを公開して、数週間が経過したのに、まったくSEO効果が出てこない場合は、自社サイトにnoindexが含まれているかをチェックしましょう。
カテゴリーページとタブページの扱い
カテゴリーページとタブページに、noindexを設定したほうがSEOに強いかどうかは、多くの方が気になるポイントです。
カテゴリーページとタブページにnoindexが必要かどうかは、同じキーワードで上位表示を狙っているページがないかから判断すると良いでしょう。
同じ上位表示キーワードのページがなければ、カテゴリーページとタブページをインデックス設定にすることで、該当ページが狙い通りのSEO効果を得ることが可能です。
しかし、すでに存在している場合は、そのページとカテゴリーページとタブページで、キーワードカニバリゼーションが発生してしまうため、該当のキーワードで上位表示が難しく、さらにはサイト全体のSEO効果を落とす可能性があります。
noindexを乱用しない
noindexが多いホームページは、Googleからユーザー体験が低いホームページと認識されるので、数を限定していくことが大切です。
上記で紹介した低品質コンテンツは削除すべき? 改善すべき? ゲイリーの正論vsランドの現実のページでも、Google社員がnoindexではなくリライトで対応した方が良いと発言をしているので、数を限定したほうがSEOに強いと判断できます。
noindexに関連したページを紹介
当サイトにあるnoindexに関連したページを紹介します。
ホームページが検索結果に出てこない | ホームページが検索結果に出てこない場合はnoindexを確認 |
robots.txtとは | robots.txtとnoindexは使い方が異なるので使い分けを行おう |
インデックスとは | noindexがあるとサーチエンジンはインデックスしてくれません |
Web作成ならお任せください | noindexを適切に設定するWeb作成はお任せください |
適切な設定で成果を出すSEOサービス | noindexの設定法を見直し成果を出すSEOサービス |
まとめ
noindexについて解説しました。
noindexは、適切に利用することで、狙い通りのSEO効果を得ることができたり、低品質なページに対してnoindexを設定すれば、サイト全体が良質になるので、SEO効果を高めることが可能です。
ただ、過剰に利用することは推奨できず、インターネットにページを公開すれば、Googleにもインデックスさせることが理想的な形であるため、厳選した利用を行いましょう。
noindexって何?とお思いの方の参考になれば幸いです。