サイトがインデックスされない12の原因と確認手順
インデックスされない原因は多くの場合、この12個のどれかです。上から順に確認すれば、原因の切り分けに漏れがなくなります。各項目に確認方法と、詳しい直し方への案内を付けています。
公開日: 2026年8月16日 / 最終更新日: 2026年9月6日
まず前提: 「インデックスされない」の確認方法
対処の前に、本当にインデックスされていないかを確認します。Search Consoleの「URL検査」に対象URLを入れるのが最も正確です。「URLがGoogleに登録されています」と出れば、インデックス自体はされています(順位が低くて見つからないだけ、という別の問題です)。
Search Consoleを使っていない場合は、Googleで「site:example.com/page」と検索する方法もありますが、site:検索の結果は不正確なことがあり、参考程度です。この機会にSearch Consoleの登録をおすすめします。
原因1〜3: ページを「見せない」設定が入っている
最も多く、最も見落とされる原因群です。意図せず入った「見せない設定」を順に確認します。
- 1. noindexが設定されている — metaタグだけでなくHTTPヘッダ(X-Robots-Tag)の場合もあります。開発環境の設定が本番に残るのが典型です
- 2. robots.txtでクロールがブロックされている — 取得自体ができないため、内容が評価されません
- 3. canonicalが別のURLを指している — 「正規版は別ページ」と宣言している状態で、そのページ自体はインデックスから外れます
原因4〜6: ページが「発見されていない」
設定に問題がなくても、Googleがページの存在に気づいていなければインデックスされません。
- 4. どこからもリンクされていない(孤立ページ) — 検索エンジンはリンクをたどってページを見つけます
- 5. sitemap.xmlが無い、または載っていない — 特に新しいサイトでは発見が遅れます
- 6. 公開して間もない — 新規サイトは発見からインデックスまで数日〜数週間かかることがあります。設定に問題が無ければ待つのも正解です
原因7〜9: ページが「取得できない」
- 7. サーバーエラー(5xx)を返している — クロール時にたまたまエラーだと、インデックスが遅れたり外れたりします
- 8. リダイレクトが絡んでいる — 転送先がインデックスされるのが正常です。転送元のURLで確認していないか見直してください
- 9. JavaScriptでしか本文が描画されない — Googleはレンダリングしますが、処理は後回しになりがちで、遅延や取りこぼしの一因になります
原因10〜12: 「登録する価値がない」と判断されている
技術的には取得できているのに登録されない場合、品質の判断が働いています。Search Consoleでは「クロール済み - インデックス未登録」と表示されるケースです。
- 10. 内容が薄い — 検索意図を満たさないページは登録が見送られます
- 11. 重複している — 同じ内容・同じtitleのページが複数あると、代表以外は登録されません
- 12. サイト全体の評価が低い — 新規ドメインや、低品質ページが大量にあるサイトでは、個々のページの登録も遅れます
12個を一度に確認するには
ここまでの項目は、1ページずつ手で確認できます。ただしサイト全体で「どのページに、どの原因があるか」を人手で洗い出すのは現実的ではありません。
Smash SEOにURLを入れると、サイト全体をクロールして、この記事で挙げた原因のほとんど(noindex・robots.txt・canonical・孤立ページ・sitemap・リダイレクト・薄いコンテンツ・重複)を検出根拠つきで一覧にします。無料診断は会員登録後に1回使えます。
よくある質問
インデックス登録をリクエストすれば登録されますか?
リクエストはクロールを促すだけで、登録を保証しません。noindexや品質などの原因が残っていれば、何度リクエストしても登録されません。先に原因を潰してからリクエストするのが正しい順序です。
どのくらい待てばインデックスされますか?
一律の答えはありません。既存サイトの新ページなら数時間〜数日、新規サイトは数週間かかることもあります。2〜4週間待っても登録されない場合は、この記事の原因を疑ってください。
インデックスされたのに検索結果に出ません。
それはインデックスの問題ではなく順位の問題です。登録されていても、競合より評価が低ければ上位には表示されません。コンテンツと内部リンクの改善が主戦場になります。
関連記事
- noindexが設定され検索結果から除外されているページ
noindexは「このページを検索結果に出さない」という指示です。意図的なら正しい設定ですが、意図せず設定されている場合、そのページはどれだけ内容が良くても検索結果に一切表示されません。「インデックスされない」原因として最初に確認すべき項目です。 - robots.txtでクロールがブロックされている
robots.txtでブロックされたURLは、検索エンジンがページの中身を取得できません。意図的なら正しい設定ですが、意図せずブロックしていると、そのページは内容を評価されないまま検索結果から実質的に外れます。 - canonicalが自身のURLと異なる(canonical不一致)
canonical不一致とは、あるページの canonical タグが自分自身ではなく別のURLを指している状態です。意図した正規化なら問題ありませんが、意図せず発生している場合、そのページは検索結果に出なくなる可能性があります。 - Search Console「ページのインデックス登録」の読み方 — 実務編
このレポートの正しい読み方は「未登録をゼロにする」ではありません。未登録には正常な未登録と問題の未登録があり、その区別がこのレポートを使いこなす核心です。ステータス別に、実務での判断を整理します。