公開・SEO・運用
ホームページが検索にヒットしないときの確認方法
ホームページが検索に出ないときは、まず「Googleにページが登録されていない」のか、「登録されているが、調べた言葉で上位に表示されない」のかを切り分けます。この二つは原因と対処法が異なります。
公開直後に検索結果だけを見て、同じページを作り直したり、キーワードを増やしたりする必要はありません。まずGoogle Search ConsoleのURL検査で登録状況を確認します。そのうえで、公開範囲、noindex(検索結果に表示させない設定)、robots.txt(検索エンジンの巡回範囲を伝えるファイル)、canonical(代表となるURLを伝える設定)、HTTPの応答状態、内部リンク、ページ内容の順に原因を切り分けます。
Googleは、条件を満たしたページでもクロール、インデックス、掲載を保証していません。このページでは、保証ではなく、原因を特定して検索エンジンが発見・処理できる状態へ直す手順を説明します。
このページで確認できる流れ
- 「インデックス未登録」と「順位が低い」の違い
- Googleに登録されているか調べる方法
- Search ConsoleのURL検査で見る項目
- noindex、robots.txt、canonical、エラーなどの技術的原因
- 新しいサイトで時間がかかる理由
「未登録」と「順位が低い」を切り分ける
インデックス未登録
GoogleがそのURLを検索対象として保存していない状態です。URLを知らない、クロールできない、noindexがある、代表URLが別になっている、エラーになる、内容を登録しないと判断したなどの可能性があります。
主な確認場所はSearch ConsoleのURL検査です。
- 01
インデックス済みだが順位が低い
URLは登録されていても、調べた検索語では上位に出ない状態です。検索意図とのずれ、情報不足、他ページとの重複、競合との相対的な違い、地域・端末・時期などが関係します。
この場合、インデックス登録を何度もリクエストしても、順位改善の直接的な解決にはなりません。検索語、表示ページ、内容、内部リンクを確認します。
状態 主な確認 次の対応 URLが未登録 URL検査、ページのインデックス登録 公開・技術・発見・内容の原因を修正 URLは登録済み 検索パフォーマンス 検索意図、内容、title、内部リンクを改善 別URLが表示される Googleが選択した正規URL canonical、リダイレクト、重複を整理 一時的に減少した 期間比較、サイト変更、障害 原因を分け、短期間で断定しない
Googleに登録されているか確認する方法
Search ConsoleのURL検査を使う
確認したいURLを完全な形で入力します。httpとhttps、wwwがあるかどうか、末尾スラッシュ、パラメーターが違えば別URLとして扱われる場合があります。
URL検査で、Googleに登録されているか、最後のクロール、クロール可能性、インデックス許可、ユーザー指定・Google選択のcanonicalなどを確認します。
- 01
site:検索は補助として使う
site:example.jpやページのURLを検索すると、Googleが認識するページを確認できる場合があります。ただし、件数や網羅性を正確に監査する機能ではありません。重要な判断にはSearch Consoleを使います。 - 02
ページのインデックス登録レポートを確認する
サイト全体では、登録済み・未登録のURLと理由を確認します。すべてのURLを登録する必要はありません。管理画面、重複、絞り込み結果、テストページなど、検索対象にしないURLもあります。
重要ページの一覧と照合し、本来登録すべきページが除外されていないかを確認します。
Search ConsoleのURL検査を確認する
次の順で見ると原因を絞りやすくなります。
- 入力したURLが正しいか
- Googleに登録されているか
- クロールを許可しているか
- インデックス登録を許可しているか
- 取得したHTTP状態が正常か
- GoogleがどのURLをcanonicalとして選んだか
- 最後にいつクロールされたか
- ライブテストでは現在のページを取得できるか
「ライブURLをテスト」は現在の取得可能性を確認しますが、その場でインデックス登録や順位を保証するものではありません。登録情報とライブテストの差がある場合、修正後にまだ再クロールされていない可能性があります。
URL検査で表示される理由を、そのままエラーと決め付けないようにしましょう。たとえば、別の正規ページへ統合する意図があるなら、その除外は正常です。
検索に出ない主な技術的原因
noindex・robots.txt
noindexは、検索結果へ登録しないよう検索エンジンへ伝える指示です。CMSや作成ツールの「検索エンジンに表示しない」「サイトを非公開」などの設定から付く場合があります。
確認する場所は次のとおりです。
- HTMLの
meta name="robots" - HTTPレスポンスの
X-Robots-Tag - CMS・作成ツールの検索公開設定
- ページ単位のSEO設定
Googleがnoindexを読み取るには、クローラーがページへアクセスできる必要があります。robots.txtで同時にブロックすると、noindexを確認できない場合があります。
robots.txtは主にクロール範囲を制御します。ページを検索結果から確実に隠す手段ではありません。秘密情報、顧客情報、テスト環境は、認証と適切なアクセス制御で保護します。
- 01
canonical・リダイレクト
同じまたは似た内容へ複数URLから到達できると、Googleは代表URLを選びます。自分が指定したcanonicalと異なるURLが選ばれることもあります。
確認項目は次のとおりです。
- canonicalが別ページを指していないか
- HTTPからHTTPS、www有無が統一されているか
- 内部リンクとXMLサイトマップが代表URLを使っているか
- リダイレクトが意図した一つのURLへ到達するか
- 多段リダイレクトや循環がないか
- コピー・印刷・パラメーターURLが増えていないか
重要ページを別URLの重複として扱う設定になっていれば、そのURL自体は表示されない場合があります。代表URLへ内容とリンクを集約します。
- 02
404・サーバーエラー
検索エンジンがアクセスしたときに、ページが存在しない404、サーバー側の5xx、アクセス拒否403などを返すと、正常に取得できません。
ブラウザーで見えるだけでは十分ではありません。ログイン中だけ表示できる、CDNやWAFが特定のアクセスを拒否する、時間帯によってサーバーが停止するなどの問題もあります。
- URL検査のライブテスト
- サーバー・CDN・WAFのログ
- 稼働・障害情報
- HTTPレスポンス状態
- DNS・SSL証明書
- 外部からのアクセス
を確認します。削除したページをトップへ一律転送するのではなく、代替となる関連ページがある場合だけ適切に転送します。
- 03
ログイン・公開範囲
次の設定では、検索エンジンが内容へアクセスできません。
- サイト全体またはページにログインが必要
- 限定公開・組織内公開になっている
- 公開URLではなく編集・プレビューURLを見ている
- IPアドレスや地域でアクセスを制限している
- robotsやnoindexが公開後も残っている
- 作成ツールの公開操作が完了していない
Google Sitesなどでは、公開したサイトを閲覧できる対象と、編集権限は別に確認します。第三者がログアウトした状態で公開URLを開けるか、テストしておきましょう。
新しいサイト・ページで時間がかかる理由
Googleのクローラーは、リンクなどをたどって多くのページを自動的に発見します。新しいドメインや孤立したページは、発見・クロールまで時間がかかることがあります。クロール後も、必ずインデックスされるわけではありません。
新規ページでは次を確認します。
- 一般公開され、ログイン不要である
- トップや関連ページから内部リンクがある
- XMLサイトマップへ代表URLが含まれる
- Search Consoleでサイト所有権を確認した
- URL検査で取得できる
- noindex、誤ったcanonical、エラーがない
- 内容が独自で、検索者へ十分な情報を提供する
インデックス登録リクエストは、重要な新規・更新URLの再クロールを依頼する手段です。繰り返し送信しても早くなる保証はありません。大量URLはサイトマップと内部リンクで伝えます。
内容やサイト構成に関する原因
技術設定に問題がなくても、ページが登録・表示されにくい場合があります。
- 01
内容が少ない・目的が分からない
会社名と短い説明だけで、サービス、対象者、所在地、料金、利用方法などが分からないページは、検索者の疑問へ十分に答えられないことがあります。文字数を増やすのではなく、そのページで必要な具体情報を追加します。
- 02
他ページと重複している
同じ文章を複数URLへ載せる、地域名だけ変えたページを大量に作る、タグ・カテゴリー・印刷用URLを生成するなどで重複が増えます。検索意図が同じページは統合し、代表URLを明確にします。
- 03
検索意図と内容がずれている
「費用」を知りたい検索に、サービスの特徴だけを説明しても十分ではありません。Search Consoleの検索語と表示ページを確認し、検索者の比較・判断に必要な条件へ答えます。
- 04
サイト内で重要度が伝わらない
重要ページがメニューにも本文リンクにもなく、サイトマップだけに存在すると、利用者も検索エンジンも関係を理解しにくくなります。親・関連ページから自然にリンクします。
- 05
信頼に必要な情報が不足している
事業者、監修者、更新日、出典、連絡先、法定表示など、内容の責任と根拠を判断する情報を整えます。資格・実績・口コミは確認可能な事実だけを掲載します。
XMLサイトマップと内部リンクを確認する
XMLサイトマップには、インデックスさせたい代表URLだけを含めます。
- URLが200の正常応答を返す
- noindexでない
- 別URLへリダイレクトしない
- canonicalが自分自身または意図した代表URL
http・httpsやwwwが統一されている- 更新日時が実際の変更と対応している
Search Consoleのサイトマップレポートで、読み込み、最終取得、検出URL、エラーを確認します。
内部リンクでは、トップ、カテゴリー、関連本文から重要ページへ到達できるようにします。JavaScript操作をしないと出現しないリンク、ログイン後だけ見えるリンク、リンク切れがないか確認しておきましょう。
サイトマップは、品質不足やnoindexを上書きする機能ではありません。発見の補助と考えます。
問題を修正した後の再確認
- 公開URLで修正内容を確認する
- キャッシュ・CDNに古い内容が残っていないか確認する
- Search ConsoleのライブURLテストを行う
- URL検査で登録をリクエストする、またはサイトマップを更新する
- ページのインデックス登録レポートで検証を開始する
- 数日だけで断定せず、再クロールを待つ
- 登録後は検索パフォーマンスで表示語とページを確認する
修正日、変更内容、対象URLを記録します。複数の設定と本文を同時に大きく変えると、どの対応が有効だったか分かりにくくなります。
URLが登録された後も、狙った検索語で上位になるとは限りません。その段階ではホームページ作成時のSEO対策に戻り、検索意図、内容、構成、内部リンクを確認します。
やってはいけない対処法
- インデックス登録リクエストを短時間に繰り返す
- 同じ内容のURLを増やす
- キーワードを不自然に詰め込む
- 他サイトの文章をコピーする
- 検索結果へ出したくない情報をrobots.txtだけで隠す
- 原因を確認せずcanonical・noindexを外す
- 404をすべてトップページへ転送する
- ドメインやURLを頻繁に変える
- インデックス・順位を保証する手段へ費用を払う
検索エンジンへ料金を払えばクロールや順位が上がるという説明にも注意しましょう。広告掲載と自然検索のインデックス・順位は別です。
よくある質問
公開したホームページは何日でGoogleに出ますか
一定の日数はありません。サイトやページの発見、クロール、内容などによって変わり、登録は保証されません。Search Consoleで状態を確認し、内部リンクとサイトマップを整えます。
site:検索に出ればインデックス済みですか
表示の目安にはなりますが、正確なサイト監査には向きません。所有サイトはSearch ConsoleのURL検査とページのインデックス登録レポートで確認します。
URL検査で「登録済み」なのに検索しても見つかりません
検索語で順位が低い、別の地域・端末・時期の結果を見ているなどが考えられます。検索パフォーマンスで、どの検索語で何回表示されたかを確認します。
サイトマップを送れば必ず登録されますか
サイトマップは重要URLを知らせる手段で、インデックスを保証しません。公開、クロール、noindex、canonical、内容、内部リンクも確認します。
検索に出したくないページはrobots.txtで止めればよいですか
robots.txtは検索結果からの確実な除外手段ではありません。公開不要な情報は認証で保護し、公開ページを検索結果に出さない場合は目的に応じてnoindexなどを使います。
参考情報
- Google Search Central「Google検索の仕組み」(確認日:2026-07-14)
- Google Search Consoleヘルプ「URL検査ツール」(確認日:2026-07-14)
- Google Search Central「noindexを使用して検索インデックス登録をブロックする」(確認日:2026-07-14)