--- title: "インデックスされているのに検索順位が出ない原因と対処法" description: "Googleにインデックス登録されているはずなのに検索結果に表示されない・順位が極端に低い原因を解説します。robots.txt・noindex・canonical・低品質コンテンツ評価など原因別の確認方法と改善策をまとめました。" date: 2026-06-27 category: SEO tags: [SEO, インデックス] related_tools: [robots, h-tag] draft: false --- 「Google Search Consoleではインデックス済みと表示されているのに、キーワードで検索しても自社サイトが出てこない」——これはSEOに取り組むうえでよくある悩みです。インデックスと検索順位は別の概念であり、インデックスされていても順位が付かない・低い状態は起こりえます。 ## インデックスと検索順位は別物 まず前提として、以下を整理します。 - **インデックス**:Googleがページをクロールして自社のデータベースに登録した状態 - **検索順位**:特定のキーワードで検索した際に何位に表示されるか インデックス登録は検索表示の「最低条件」に過ぎません。登録されていても、そのページが対象キーワードで評価されなければ検索結果には現れません。 ## 確認手順1:本当にインデックスされているか Search Consoleの「カバレッジ」や「URL検査」で確認できますが、より直接的な確認は以下の検索です。 ``` site:yourdomain.com/target-page ``` Googleでこのクエリを検索してヒットすれば、そのページはインデックスされています。ヒットしない場合はインデックス未登録です。 ## 原因と確認方法 ### 原因1:noindexが設定されている ページのHTMLヘッダーに `noindex` が設定されていると、クロールはされてもインデックスは拒否されます。 ```html ``` よくある原因として、WordPressの設定で「検索エンジンがサイトをインデックスしないようにする」にチェックが入ったままになっているケースがあります。 **確認場所**:WordPress管理画面 → 設定 → 表示設定 → 「検索エンジンがサイトをインデックスしないようにする」のチェックを外す ### 原因2:robots.txtでクロールを拒否している `robots.txt` でGooglebotがページにアクセスすることを禁止していると、インデックスできません。 ``` # この設定は全クロール拒否 User-agent: * Disallow: / # このページのクロールを拒否 User-agent: Googlebot Disallow: /target-page/ ``` **確認方法**:Robots.txt確認ツールにドメインを入力すると、現在の設定とGooglebotのアクセス可否を確認できます。 **重要**: `noindex` と `Disallow` は別の概念です。`Disallow` はクロール自体をブロックし、クロールできなければGoogleはnoindexかどうかも判断できません。ページに `noindex` を設定しても、`Disallow` でクロールを止めていると `noindex` が読まれず、インデックスが残り続けるという逆効果が起きます。 ### 原因3:canonicalが別のURLを指している `` が別のURLを指していると、Googleはそのページの「正規版」は別のURLだと判断し、指定したURLの順位でランキングが付きます。 ```html ``` WordPressのSEOプラグインや重複ページ対策として意図せずcanonicalが設定されているケースがあります。 ### 原因4:見出し構造が検索意図と合っていない インデックスされていても、Googleがそのページを特定のキーワードと結びつけなければ順位は付きません。 見出しタグ抽出ツールでURLを入力すると、ページのH1〜H6の階層構造を確認できます。以下を確認します。 - **H1が1つだけあるか**:H1が複数あると重要度が分散します - **H1に主要キーワードが含まれているか**:Googleはページの主題をH1から判断する比重が大きいです - **見出し階層が論理的か**:H2の下にH4が来るような飛び階層はGoogleに正しく伝わらない可能性があります ### 原因5:コンテンツがほぼ重複している 他のページと内容がほぼ同じ場合、Googleはどちらか一方しか表示しません。自サイト内の複数ページが同じキーワードを狙っている「カニバリゼーション」が起きている可能性があります。 **確認方法**: ``` site:yourdomain.com "対象キーワード" ``` このクエリで複数のページがヒットする場合、コンテンツを統合するかcanonicalで正規ページを指定します。 ### 原因6:低品質コンテンツと評価されている 内容が薄い・独自性がない・ユーザーの検索意図を満たさないと判断されたページは順位が付きません。 Googleが評価する「コンテンツの品質」の要素: - 他のサイトでは得られない独自の情報・見解があるか - 検索ユーザーの疑問に具体的に答えているか - 情報が正確で最新か - 読みやすい構成になっているか ## 新規ページがインデックスされない場合 公開直後のページはGoogleがクロールするまでに時間がかかります。Search ConsoleのURL検査ツールから「インデックス登録をリクエスト」を実行することで、クロールを促進できます。 XMLサイトマップを送信しておくと、Googlebotが新しいページを発見しやすくなります。