不要なページをnoindex!All in One SEO PackプラグインでSEO評価を上げる設定手順

PR

本ページはプロモーションが含まれています。

記事の主な内容は以下の通りです

この記事は、WordPressプラグイン「All in One SEO」(旧称:All in One SEO Pack)を使用して、サイト内の不要なページに noindex(検索エンジンにインデックスさせない設定) を行い、SEO評価を高める方法を解説したものです。

1. なぜ noindex が必要なのか?

  • 低品質コンテンツの除外: 内容の薄いページや自動生成されたページがインデックスされると、サイト全体の評価(ドメイン権限)を下げる可能性があるため。
  • 重複コンテンツの解消: 似た内容のページが複数ある場合、評価を特定のページに集中させるため。
  • クロールバジェットの最適化: 検索エンジンのロボットが、価値のある重要なページを優先的に巡回できるようにするため。

2. All in One SEO での設定手順

記事では、主に以下の2パターンの設定方法が紹介されています。

  • 個別ページの設定:
    • 投稿や固定ページの編集画面下部にある「AIOSEO設定」から「高度な設定(Advanced)」を開き、「Robots設定」で「No Index」にチェックを入れる。
  • サイト全体・カテゴリ別の設定:
    • 「検索の外観(Search Appearance)」メニューから、アーカイブページ、タグページ、検索結果ページ、404ページなどに対して一括で noindex を適用する。

3. noindex を推奨するページ例

  • 404エラーページ
  • サイト内検索の結果ページ
  • 内容の薄い「日付別アーカイブ」や「投稿者アーカイブ」
  • メディア(画像など)単体のページ
  • テストページやログインページ

4. XMLサイトマップとの連携

  • noindex を設定したページは、検索エンジンに伝える必要がなくなるため、XMLサイトマップ(sitemap.xml)からも除外することが推奨されています。All in One SEOの設定で、これらをサイトマップに含めないよう設定可能です。

5. 注意点

  • 重要なページを誤って設定しない: noindex にすると検索結果から完全に消えるため、慎重な判断が必要です。
  • カテゴリーページへの対応: かつては noindex が推奨されましたが、現在は「ユーザーの利便性のためにインデックスさせるべき」という考え方が主流であるため、安易に除外しないよう注意を促しています。

All in One SEO Packでnoindexを設定

WordPressプラグインの「All in One SEO Pack」(現在は「All in One SEO」として知られています)でnoindex設定を行う方法はいくつかあります。

1. 特定の投稿・固定ページにnoindexを設定する

個別のページや投稿に対してnoindexを設定したい場合は、以下の手順で行います。

  1. WordPress管理画面にログインします。
  2. noindexを設定したい投稿または固定ページの編集画面を開きます。
  3. 画面を下部にスクロールし、「All in One SEO」の設定項目を探します。
  4. 「高度な設定(Advanced Settings)」や「Robots設定」のようなセクションをクリックして展開します。
  5. 「このページをインデックスさせない(noindex)」または「No Index」のチェックボックスをオンにします。
  6. ページを更新または公開して変更を保存します。

2. サイト全体、または特定の種類のページ(アーカイブ、タグなど)にnoindexを設定する

サイト全体の設定や、特定の種類のページ(例:日付別アーカイブ、投稿者アーカイブ、タグページ、検索結果ページ、404ページなど)にnoindexを適用したい場合は、以下の手順で行います。

  1. WordPress管理画面にログインします。
  2. 左側のメニューから「All in One SEO」→「検索の外観(Search Appearance)」をクリックします。
  3. 「アーカイブ(Archives)」タブや「高度な設定(Advanced)」タブなどを確認します。
  4. ここでは、日付別アーカイブ、投稿者アーカイブ、タグページなどの設定項目があります。
  5. それぞれの項目で「検索結果に表示」を「いいえ(No)」に設定することで、noindexが適用されます。
  6. 設定を変更したら、必ず「変更を保存」をクリックします。

noindex設定の注意点

  • カテゴリーページとタグページ: 以前はnoindexが推奨されることもありましたが、現在ではGoogleのジョン・ミューラー氏も「カテゴリーページはインデックスさせるべき」と述べています。タグページも同様に、コンテンツが重複していない限り、インデックスさせることで流入が増える可能性があります。安易にnoindexに設定しないよう注意しましょう。
  • 重複コンテンツ: 重複コンテンツや低品質なページ、テストページ、404エラーページなど、検索エンジンにインデックスされたくないページにnoindexを設定することは有効なSEO施策です。
  • サイトマップ: noindexを設定したページはXMLサイトマップから除外されることが多いです。
  • キャッシュのクリア: 設定を変更した後は、WordPressのキャッシュプラグインやサーバーのキャッシュをクリアすることで、変更がすぐに反映されやすくなります。
  • Google Search Consoleでの確認: noindex設定が正しく適用されているかを確認するには、Google Search Consoleの「カバレッジ」レポートで「除外」されたページを確認すると良いでしょう。

All in One SEOのバージョンによって、設定画面の表示や文言が多少異なる場合がありますので、実際の画面で確認してください。

「noindex」を設定

All in One SEO PackはWordPressの自動的に作成される低品質コンテンツとされる可能性の高いページに「noindex」を設定することができます。但し、設定したからといって絶対にindexされないといったことはないので、定期的にインデックスは確認するようにしましょう。

「noindex」を設定できるのは投稿や固定ページをはじめメディアページなどデフォルトでnoindexを付加することができます。その他にも「日付別アーカイブにnoindexを使用」など必要に応じて設定可能になっています。

設定意味
noindexをデフォルト投稿や固定ページ、メディアなど、デフォルトでインディックスさせない
nofollowをデフォルトページ評価の受け渡しをしない
NOODPをデフォルトDMOZ(Open directory Project)に登録されている説明として表示しない。DOMZは2017年3月17日利用できなくなります。
NOYDIRをデフォルトYahoo!カテゴリーからの引用をしない。NOYDIRのサポートは終了しています。記述しても問題はない。
カテゴリーをnoindexにするチェックするとカテゴリーに適用される
日付別アーカイブにnoindexを使用日付別アーカイブに適用される
投稿者アーカイブにnoindexを使用投稿者アーカイブに適用される
タグをnoindexにするタグに適用される
検索ページにnoindexを使用検索ページに適用される
404ページにnoindexを使用404ページに適用される
All in One SEO Pack「noindex」の使い方

WordPressテーマのnoindex標準対応

「プラグインなし(標準機能)」で記事ごとにnoindex設定ができる主要なテーマは以下の通りです。

結論から言うと、このラインナップでnoindex設定が最も充実(標準装備)しているのは AFFINGER6(アフィンガー)【THE THOR(ザ・トール)】 です。

1. AFFINGER6(アフィンガー)

アフィンガーは「SEOに強い」と定評がある通り、投稿編集画面のメタ設定エリアに標準でnoindexのチェックボックスが存在します。

  • 特徴: 記事単体だけでなく、カテゴリーページやタグページに対しても、管理画面から細かくnoindexの設定が可能です。
  • メリット: SEO関連のプラグイン(All in One SEOなど)を入れなくても、内部対策が完結するように設計されています。

2. THE THOR(ザ・トール)

THE THORも「SEOオールインワン」を謳っており、標準機能が非常に豊富です。

  • 特徴: 投稿画面の右サイドバー(または下部設定エリア)に「SEO設定」があり、そこでnoindexを簡単に選択できます。
  • メリット: 表示速度の高速化とSEO設定をテーマ側で一括管理できるため、設定が重複してエラーが起きるリスクを減らせます。

sitemap.xmlから「noindex」ページを除外する

XMLサイトマップとは、Webサイト内の各ページ情報(URLや優先度、最終更新日、更新頻度などの情報)を検索エンジン向けに記載したXML形式のファイル(sitemap.xml)のことです。

Googleにプラグイン等を利用してsitemap.xmlを送信している場合には「noindex」を設定したページはsitemap.xmlから除外するようにした方が良いようです。All in One SEO Packを使って送信している場合には「サイトマップから除外する」にチェックをすれば除外されます。また、メディアなど添付を「noindex」としていてもsitemap.xmlで送信しているとindexされることがあるのでこちらも設定を確認するようにしてください。

サイトマップにはクロール・インデックスさせたいURLを記述するものです。従って次のものは記述しないほうがよいURLとなります。

  • robots.txtでブロックしているURL
  • noindexで検索結果から非表示にしているURL
  • 404エラーを返しているURL
  • リダイレクト元のURL

WordPressは自動的にアーカイブページやメディアページ等を作成するようになっています。このようなページは投稿記事と重複するような内容になってしまうことも多く、検索エンジンに低品質サイトの評価を受けてしまうリスクが生じます。内容の薄いページはAll in One SEO Packで動的にnoindexをつける設定にしておきましょう。

「noindex」を設定しても他外部サイトからリンクされている場合や、一度indexされてクリックされることが多いページ等はindexから消えることがないこともあります。

noindexはSEOに有効なのか

「noindex」は、特定のページを検索エンジンのインデックスから除外し、検索結果に表示させないための指示です。SEOに有効かどうかは、その使い方によって大きく異なります。

noindexがSEOに有効なケース

  • 低品質なコンテンツの除外: 情報が薄いページ、自動生成されたコンテンツ、ユーザーに価値を提供しないページなどは、サイト全体の評価を下げる可能性があります。これらのページにnoindexを設定することで、Googleが評価するページの質を高め、サイト全体のSEO評価向上に繋がります。
  • 重複コンテンツの解消: 類似した内容のページが複数存在する場合、検索エンジンはどのページを評価すべきか判断に迷い、結果としてすべてのページの評価が分散してしまうことがあります。noindexを使って不要な重複ページをインデックスから除外することで、重要なページに評価を集中させることができます。
  • 集客目的ではないページの非表示:
    • サンクスページやカート内のページ: 購入完了後などに表示されるこれらのページは、検索結果に表示される必要がありません。
    • 管理ページ、ログインページ、テストページ: これらは一般ユーザーに見せるべきではないページであり、noindexで非表示にすることでセキュリティやサイトの整理に役立ちます。
    • アーカイブページやタグページ: これらのページがメインコンテンツよりも上位表示されてしまう場合に、noindexを設定することでより関連性の高いページが上位表示されるように調整できます。
  • クロールバジェットの最適化: 検索エンジンがサイトをクロールする時間やリソースには限りがあります。重要度の低いページをnoindexにすることで、クローラーが価値のあるページに集中して巡回するよう促し、効率的なクロールとインデックスを支援します。

noindexを使用する際の注意点

  • 重要なページに設定しない: 誤ってnoindexを設定してしまうと、そのページは検索結果から完全に消え、オーガニック検索からのトラフィックが失われます。設定前に、そのページが本当に検索結果に表示されるべきではないか慎重に判断する必要があります。
  • robots.txtでブロックしない: noindexは、検索エンジンがページをクロールしてnoindexの指示を読み込むことで機能します。もしrobots.txtでクロール自体をブロックしてしまうと、noindexの指示が伝わらず、ページがインデックスされてしまう可能性があります(ただし、他のサイトからのリンクなどによってインデックスされる場合もあります)。
  • 設定が反映されるまで時間がかかる: noindexを設定しても、すぐに検索結果から消えるわけではありません。検索エンジンが再度そのページをクロールし、noindexの指示を認識するまでには時間がかかります。
  • 過度な使用は避ける: 必要以上にnoindexを多用すると、サイトのクロールが全体的に遅くなる可能性もあります。

まとめ

noindexは、適切に使用すればサイトのSEO評価を向上させる有効なツールです。低品質なコンテンツや重複コンテンツ、検索結果に表示させる必要のないページを適切に管理することで、サイト全体の品質を高め、重要なページがより検索エンジンに評価されやすくなります。しかし、誤った使い方をするとSEOに悪影響を与える可能性があるため、慎重な判断と設定が重要です。

All in One SEO (AIOSEO) 情報

項目内容
正式名称All in One SEO (旧称: All in One SEO Pack)
有効インストール数300万件以上
最新の更新状況定期的に更新(通常1〜2週間おきに新機能追加や改善を実施)
主な更新内容AIコンテンツ生成、リンクアシスタント、検索統計、スキーマ対応など
公式サイト (英語)aioseo.com
公式ページ (WordPress.org)ja.wordpress.org/plugins/all-in-one-seo-pack/

補足情報

  • ダウンロード数について: WordPress公式サイトの統計では「有効インストール数 300万以上」と表記されており、世界で最も利用されているSEOプラグインの一つです。
  • 更新情報: 2020年の大幅リニューアル以降、名称が「All in One SEO Pack」から「AIOSEO」に短縮され、UIや機能が大幅に強化されました。現在は、AIを活用したタイトル生成や高度なリンク管理機能などが頻繁にアップデートされています。
  • 無料版と有料版: 無料の「Lite」版はWordPress公式ディレクトリから入手可能で、より高度なSEO機能(ローカルSEO、ニュースSitemap、画像SEOなど)が必要な場合は公式サイトで有料ライセンス(Pro版)を購入する形式になっています。

プラグイン利用の注意点

WordPressはプラグインで機能を無限に拡張できるのが魅力ですが、入れすぎたり選び方を間違えたりすると、サイトの動作が重くなるだけでなく、セキュリティリスクにも繋がります。

安全に運用するための5つの鉄則をまとめました。

1. 「必要最小限」に絞る

プラグインが増えるほど、コードの読み込み量が増え、サイトの表示速度が低下します。

  • 代用案を探す: テーマの標準機能でできることはないか確認しましょう。
  • 停止・削除の徹底: 使っていないプラグインは「無効化」するだけでなく、「削除」してください。無効化していても脆弱性が残る場合があります。

2. 更新頻度と信頼性をチェックする

「便利そう」だけで選ぶのは危険です。インストール前に以下の項目を確認しましょう。

  • 最終更新日: 1年以上更新されていないものは、最新のWordPress本体と干渉し、エラー(真っ白になる等)を起こすリスクが高いです。
  • 有効インストール数: 利用者が多いほど不具合報告が早く、修正されやすい傾向にあります。
  • 検証済みバージョン: 自分のWordPressのバージョンで動作確認されているかチェックしてください。

3. セキュリティとバックアップ

プラグインは外部プログラムであるため、ハッキングの入り口になりやすいです。

  • 公式ディレクトリ以外からは慎重に: 出所不明な野良プラグイン(zip配布など)は、ウイルスが仕込まれている可能性があります。
  • 導入前のバックアップ: 新しいプラグインを入れる際は、必ずバックアップ(UpdraftPlusなどを使用)を取ってから行いましょう。

4. 機能の重複を避ける(競合問題)

同じ目的のプラグインを複数入れると、システムが衝突(コンフリクト)してサイトが壊れる原因になります。

  • 例: SEO対策プラグイン(All in One SEO と Yoast SEO)を両方入れるのはNGです。
  • 例: キャッシュ系プラグインと高速化プラグインも、挙動が重なり不具合が出やすいポイントです。

5. 更新(アップデート)のタイミング

プラグインの更新通知が来たら、以下の点に注意して実行してください。

  • 一気に更新しない: 複数ある場合は一つずつ更新し、その都度サイトが表示されているか確認するのが安全です。
  • 本体との相性: WordPress本体をメジャーアップデートした直後は、プラグイン側が対応しきれていないことがあるため、数日様子を見るのも手です。

まとめチェックリスト

項目確認内容
導入前本当に必要か?(テーマの機能で代用できないか)
選定時最終更新は半年以内か? 評価は高いか?
導入時事前にバックアップを取ったか?
運用時不要になったら即座に削除しているか?