MENU

WordPressのnoindex設定完全ガイド|インデックスさせないページを正しく管理する方法

WordPressのnoindex設定完全ガイド|インデックスさせないページを正しく管理する方法

「サイトに低品質なページが増えてSEO評価が下がっている気がする」「Googleに見せる必要のないページをどう管理すればよいかわからない」——そんな悩みを抱えるWordPressブログ運営者は少なくありません。その解決策となるのがnoindexの設定です。

noindexを正しく活用すれば、検索エンジンに評価してほしいページへクロールを集中させることができ、サイト全体のSEO効率の向上につながります。この記事では、noindexとは何かという基礎から、WordPressでの具体的な設定手順まで初心者にもわかりやすく解説します。

目次

noindexとは?SEOになぜ重要なのか

noindexとは、検索エンジンに対して「このページを検索結果に表示しないでください」と伝えるための指示です。HTMLの<meta name="robots" content="noindex">タグをページの<head>内に記述することで設定できます。

Googleは各サイトのページをクロールする際、「クロールバジェット」と呼ばれるリソースの上限の中で動いています。価値の低いページや重複コンテンツが多いと、そのバジェットが無駄に消費され、本当に評価してほしいコンテンツがクロールされにくくなってしまいます。

noindexを適切に設定することで、Googleのクロールリソースを重要な記事に集中させ、サイト全体のSEO評価を底上げすることができます。

noindexに設定すべきページの種類

すべてのページにnoindexを設定するのは逆効果です。「インデックスの価値が低いページ」を正しく見極めることが重要です。

タグ・著者アーカイブページ

WordPressでは、タグや著者ごとのアーカイブページが自動生成されます。これらは記事の一覧を表示するだけで独自のコンテンツがほとんどなく、検索エンジンからは「低品質ページ」と判断されることがあります。特にタグは数が増えやすく、大量の薄いコンテンツを生み出す原因になります。

著者が1人だけのブログであれば著者アーカイブページはほぼ不要です。タグも多く乱立している場合は、一括でnoindexに設定しておくのが安全です。

検索結果・日付アーカイブページ

WordPressには内部検索機能があり、/?s=キーワードのようなURLで検索結果ページが自動生成されます。また、年月別の日付アーカイブページも同様に生成されます。これらはサイト内のコンテンツを並べているだけで、ユーザーにとっても検索エンジンにとっても独自の価値が低いため、noindexに設定することをおすすめします。

固定ページ・ユーティリティページ

お問い合わせフォームページやプライバシーポリシーページは、検索流入を期待するコンテンツではありません。検索結果に表示されても直接的なメリットはなく、クロールバジェットの節約の観点からnoindexに設定するケースもあります。ただし、サイトの信頼性を示す目的でインデックスさせておく判断もあるため、状況に応じて検討してください。

WordPressでnoindexを設定する方法

WordPressでは、SEOプラグインを使うことでGUIから簡単にnoindexを設定できます。代表的な2つのプラグインの手順を紹介します。

Yoast SEOを使った設定方法

Yoast SEOを使っている場合は、管理画面の「SEO」→「検索での見え方」から設定します。

  • アーカイブ一括設定:「タクソノミー」タブや「アーカイブ」タブに移動し、タグや日付アーカイブの「検索結果に表示する」をオフにします。
  • 個別ページ設定:各記事・ページの編集画面下部にあるYoast SEOブロックの「詳細」タブで「このページをGoogleに表示しない」を選択します。

Rank Mathを使った設定方法

Rank Mathを使っている場合は、管理画面の「Rank Math」→「タイトルとメタ」から設定します。タグ・著者・日付アーカイブなど、ページタイプごとに「ロボットメタ」欄で「noindex」にチェックを入れるだけで完了です。個別ページの設定は、記事編集画面内のRank Mathブロックから行えます。

noindexが正しく反映されているか確認する方法

設定後は必ず動作確認を行いましょう。確認方法は2つあります。

1. Googleサーチコンソールで確認する
サーチコンソールの「URL検査」ツールに対象URLを入力し、「ページはGoogleにインデックスされていますか?」の欄を確認します。「ページはインデックスに登録されていません」と表示されれば正常です。

2. ページのソースコードで確認する
対象ページにアクセスし、ブラウザで右クリック→「ページのソースを表示」を選択します。meta name="robots"タグを検索し、content="noindex"が含まれていれば設定は正しく反映されています。

noindex設定でよくある失敗と注意点

noindexは便利な設定ですが、誤って使うと重要な記事が検索結果から消えてしまうリスクもあります。以下の点に注意してください。

  • 重要な記事に誤って設定しない:個別記事へのnoindex設定は慎重に。検索流入を期待しているページには絶対に設定しないようにしましょう。
  • robots.txtとの組み合わせに注意:robots.txtでクロールを拒否(Disallow)したページのnoindexは、Googlebotが読み込めないため無効になります。noindexはクロールを許可した状態で使うのが基本です。
  • 設定後すぐには反映されない:Googleがクロールするタイミングで反映されるため、設定後の反映には数日〜数週間かかることがあります。焦らず待ちましょう。

まとめ

noindexの設定は、Googleのクロールリソースを重要なページに集中させるための有効なSEO戦略です。タグアーカイブ・著者アーカイブ・日付アーカイブ・内部検索結果ページなど、低品質コンテンツを適切に管理することで、サイト全体の検索評価が高まりやすくなります。

YoastやRank Mathといった定番SEOプラグインを使えば、コードの知識がなくても簡単に設定できます。まずは自分のサイトに不要なページがどれだけ存在しているか確認することから始めてみてください。正しいnoindex管理が、検索順位の改善につながる大切な一歩となります。

この記事を書いた人

WEB制作会社勤務
フロントサイドプログラマー兼デザイナー
休みの日はネコと遊ぶか、家の近くのサウナでリフレッシュ
好きな言葉:小さなことからコツコツと

目次