SEO

なぜあなたのページがGoogleから見えなくなっているのか(noindexタグ)

見落とされがちなたった1つの設定が、検索エンジンにページを完全にスキップさせてしまうことがあり、しかも誤って有効なままになりやすいものです。

概要

noindexディレクティブは、ページのコード内(通常<meta name="robots" content="noindex">として)に置かれる明示的な指示で、検索エンジンに「たとえ見つけたとしても、この特定のページは検索結果に含めないでください」と伝えます。これは、クローラーにそもそもページを訪問しないよう求めるrobots.txtファイルとは異なります。noindexタグはページのクロールと読み取りは許可しますが、検索結果に表示されることだけを明示的に除外します。

これは、検索に表示されるべきではないページ、例えば内部のステージングページ、他のページの重複バージョン、フォーム送信後にのみ到達するはずのお礼ページなどに対する、正当で意図的なツールです。

重要な理由

厄介なのは、まさにこの設定が誤って適用され、外すべきタイミングで外されないまま残ってしまうケースが非常に多いことです。多くのサイトビルダーや開発プラットフォームは、サイトがまだ制作中の間、未完成の作業が早期にインデックスされないよう、すべてのページに自動的にnoindexタグを追加します。サイトが実際にローンチされた後もこの設定がオフに戻されないと、サイト全体(または特定のページ)が、エラーや警告も出ないまま、無期限に検索エンジンから見えなくなってしまうことがあります。

これはこのリスト全体の中でもとりわけ深刻な問題の一つです。まさにその静かさゆえです。ページ自体は人間の訪問者には完全に正常に表示されるため、誰かが具体的にこのタグを確認しない限り、何も壊れているようには見えません。

修正方法

  1. ページのコードに、通常<meta name="robots" content="noindex">として書かれるnoindexを含むタグがないか確認します。
  2. サイトビルダーやCMSを使っている場合は、サイト全体の「検索エンジンによるこのサイトのインデックス登録を拒否する」または「検索エンジンでの表示」といった設定を確認しましょう。これが最も多い原因で、通常はスイッチ一つで切り替えられます。
  3. そのページが本当に除外されるべきもの(内部ページ、重複ページ、お礼ページなど)であれば、そのままにしておいて構いません。その場合は問題ではありません。
  4. 意図せず設定されていた場合は、noindexタグを削除するか、対応するプラットフォームの設定をオフにします。
  5. 削除後、Google Search Consoleのurl検査ツールを使って再インデックスをリクエストし、できるだけ早くページが再び認識されるようにしましょう。

あなたのサイトにもこの問題がないか確認しましょう

Launch Readinessは、この問題を含む約50項目を数秒でチェックします — 無料・登録不要。

無料でチェックする