公開・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検査です。

  1. 01

    インデックス済みだが順位が低い

    URLは登録されていても、調べた検索語では上位に出ない状態です。検索意図とのずれ、情報不足、他ページとの重複、競合との相対的な違い、地域・端末・時期などが関係します。

    この場合、インデックス登録を何度もリクエストしても、順位改善の直接的な解決にはなりません。検索語、表示ページ、内容、内部リンクを確認します。

    状態 主な確認 次の対応
    URLが未登録 URL検査、ページのインデックス登録 公開・技術・発見・内容の原因を修正
    URLは登録済み 検索パフォーマンス 検索意図、内容、title、内部リンクを改善
    別URLが表示される Googleが選択した正規URL canonical、リダイレクト、重複を整理
    一時的に減少した 期間比較、サイト変更、障害 原因を分け、短期間で断定しない

Googleに登録されているか確認する方法

Search ConsoleのURL検査を使う

確認したいURLを完全な形で入力します。httphttpswwwがあるかどうか、末尾スラッシュ、パラメーターが違えば別URLとして扱われる場合があります。

URL検査で、Googleに登録されているか、最後のクロール、クロール可能性、インデックス許可、ユーザー指定・Google選択のcanonicalなどを確認します。

  1. 01

    site:検索は補助として使う

    site:example.jpやページのURLを検索すると、Googleが認識するページを確認できる場合があります。ただし、件数や網羅性を正確に監査する機能ではありません。重要な判断にはSearch Consoleを使います。

  2. 02

    ページのインデックス登録レポートを確認する

    サイト全体では、登録済み・未登録のURLと理由を確認します。すべてのURLを登録する必要はありません。管理画面、重複、絞り込み結果、テストページなど、検索対象にしないURLもあります。

    重要ページの一覧と照合し、本来登録すべきページが除外されていないかを確認します。

Search ConsoleのURL検査を確認する

次の順で見ると原因を絞りやすくなります。

  1. 入力したURLが正しいか
  2. Googleに登録されているか
  3. クロールを許可しているか
  4. インデックス登録を許可しているか
  5. 取得したHTTP状態が正常か
  6. GoogleがどのURLをcanonicalとして選んだか
  7. 最後にいつクロールされたか
  8. ライブテストでは現在のページを取得できるか

「ライブURLをテスト」は現在の取得可能性を確認しますが、その場でインデックス登録や順位を保証するものではありません。登録情報とライブテストの差がある場合、修正後にまだ再クロールされていない可能性があります。

URL検査で表示される理由を、そのままエラーと決め付けないようにしましょう。たとえば、別の正規ページへ統合する意図があるなら、その除外は正常です。

検索に出ない主な技術的原因

noindex・robots.txt

noindexは、検索結果へ登録しないよう検索エンジンへ伝える指示です。CMSや作成ツールの「検索エンジンに表示しない」「サイトを非公開」などの設定から付く場合があります。

確認する場所は次のとおりです。

  • HTMLのmeta name="robots"
  • HTTPレスポンスのX-Robots-Tag
  • CMS・作成ツールの検索公開設定
  • ページ単位のSEO設定

Googleがnoindexを読み取るには、クローラーがページへアクセスできる必要があります。robots.txtで同時にブロックすると、noindexを確認できない場合があります。

robots.txtは主にクロール範囲を制御します。ページを検索結果から確実に隠す手段ではありません。秘密情報、顧客情報、テスト環境は、認証と適切なアクセス制御で保護します。

  1. 01

    canonical・リダイレクト

    同じまたは似た内容へ複数URLから到達できると、Googleは代表URLを選びます。自分が指定したcanonicalと異なるURLが選ばれることもあります。

    確認項目は次のとおりです。

    • canonicalが別ページを指していないか
    • HTTPからHTTPS、www有無が統一されているか
    • 内部リンクとXMLサイトマップが代表URLを使っているか
    • リダイレクトが意図した一つのURLへ到達するか
    • 多段リダイレクトや循環がないか
    • コピー・印刷・パラメーターURLが増えていないか

    重要ページを別URLの重複として扱う設定になっていれば、そのURL自体は表示されない場合があります。代表URLへ内容とリンクを集約します。

  2. 02

    404・サーバーエラー

    検索エンジンがアクセスしたときに、ページが存在しない404、サーバー側の5xx、アクセス拒否403などを返すと、正常に取得できません。

    ブラウザーで見えるだけでは十分ではありません。ログイン中だけ表示できる、CDNやWAFが特定のアクセスを拒否する、時間帯によってサーバーが停止するなどの問題もあります。

    • URL検査のライブテスト
    • サーバー・CDN・WAFのログ
    • 稼働・障害情報
    • HTTPレスポンス状態
    • DNS・SSL証明書
    • 外部からのアクセス

    を確認します。削除したページをトップへ一律転送するのではなく、代替となる関連ページがある場合だけ適切に転送します。

  3. 03

    ログイン・公開範囲

    次の設定では、検索エンジンが内容へアクセスできません。

    • サイト全体またはページにログインが必要
    • 限定公開・組織内公開になっている
    • 公開URLではなく編集・プレビューURLを見ている
    • IPアドレスや地域でアクセスを制限している
    • robotsやnoindexが公開後も残っている
    • 作成ツールの公開操作が完了していない

    Google Sitesなどでは、公開したサイトを閲覧できる対象と、編集権限は別に確認します。第三者がログアウトした状態で公開URLを開けるか、テストしておきましょう。

新しいサイト・ページで時間がかかる理由

Googleのクローラーは、リンクなどをたどって多くのページを自動的に発見します。新しいドメインや孤立したページは、発見・クロールまで時間がかかることがあります。クロール後も、必ずインデックスされるわけではありません。

新規ページでは次を確認します。

  • 一般公開され、ログイン不要である
  • トップや関連ページから内部リンクがある
  • XMLサイトマップへ代表URLが含まれる
  • Search Consoleでサイト所有権を確認した
  • URL検査で取得できる
  • noindex、誤ったcanonical、エラーがない
  • 内容が独自で、検索者へ十分な情報を提供する

インデックス登録リクエストは、重要な新規・更新URLの再クロールを依頼する手段です。繰り返し送信しても早くなる保証はありません。大量URLはサイトマップと内部リンクで伝えます。

内容やサイト構成に関する原因

技術設定に問題がなくても、ページが登録・表示されにくい場合があります。

  1. 01

    内容が少ない・目的が分からない

    会社名と短い説明だけで、サービス、対象者、所在地、料金、利用方法などが分からないページは、検索者の疑問へ十分に答えられないことがあります。文字数を増やすのではなく、そのページで必要な具体情報を追加します。

  2. 02

    他ページと重複している

    同じ文章を複数URLへ載せる、地域名だけ変えたページを大量に作る、タグ・カテゴリー・印刷用URLを生成するなどで重複が増えます。検索意図が同じページは統合し、代表URLを明確にします。

  3. 03

    検索意図と内容がずれている

    「費用」を知りたい検索に、サービスの特徴だけを説明しても十分ではありません。Search Consoleの検索語と表示ページを確認し、検索者の比較・判断に必要な条件へ答えます。

  4. 04

    サイト内で重要度が伝わらない

    重要ページがメニューにも本文リンクにもなく、サイトマップだけに存在すると、利用者も検索エンジンも関係を理解しにくくなります。親・関連ページから自然にリンクします。

  5. 05

    信頼に必要な情報が不足している

    事業者、監修者、更新日、出典、連絡先、法定表示など、内容の責任と根拠を判断する情報を整えます。資格・実績・口コミは確認可能な事実だけを掲載します。

XMLサイトマップと内部リンクを確認する

XMLサイトマップには、インデックスさせたい代表URLだけを含めます。

  • URLが200の正常応答を返す
  • noindexでない
  • 別URLへリダイレクトしない
  • canonicalが自分自身または意図した代表URL
  • httphttpswwwが統一されている
  • 更新日時が実際の変更と対応している

Search Consoleのサイトマップレポートで、読み込み、最終取得、検出URL、エラーを確認します。

内部リンクでは、トップ、カテゴリー、関連本文から重要ページへ到達できるようにします。JavaScript操作をしないと出現しないリンク、ログイン後だけ見えるリンク、リンク切れがないか確認しておきましょう。

サイトマップは、品質不足やnoindexを上書きする機能ではありません。発見の補助と考えます。

問題を修正した後の再確認

  1. 公開URLで修正内容を確認する
  2. キャッシュ・CDNに古い内容が残っていないか確認する
  3. Search ConsoleのライブURLテストを行う
  4. URL検査で登録をリクエストする、またはサイトマップを更新する
  5. ページのインデックス登録レポートで検証を開始する
  6. 数日だけで断定せず、再クロールを待つ
  7. 登録後は検索パフォーマンスで表示語とページを確認する

修正日、変更内容、対象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などを使います。

次に確認するガイド

ホームページ作成で行うSEO対策の基本このガイドを確認する ホームページ用サーバーの役割と選び方このガイドを確認する ホームページのメンテナンス・更新・保守このガイドを確認する

参考情報