ホームページを公開したのにGoogleで見つからないとき、最初に「SEOが弱い」と決めつける必要はありません。公開直後でGoogleがまだページを発見していない、noindexが付いている、canonicalが別URLを指しているなど、技術設定が原因のこともあります。
URL自体がGoogleに登録されていないのか、それとも登録されているが検索順位が低いのかをSearch ConsoleのURL検査で確認します。
- 公開直後でクロール待ちではないか
- noindex / robots.txt
- canonicalの指定先
- sitemap.xml / 内部リンク
- 検索意図との一致
- title・本文の内容
- サイト内での重要度・内部リンク
- 競合ページとの比較
1. Search ConsoleのURL検査で確認する
Google Search Consoleで対象URLを検査すると、Googleにインデックス登録されているか、クロール可能か、canonicalがどう認識されているかを確認できます。
Google公式も、検索結果にページが見つからない場合は、まずインデックス状況を確認し、公開・変更直後ならインデックスまで時間がかかることがあると案内しています。サイトマップ送信やインデックス登録リクエスト後、すぐ結果が変わらないこともあります。
2. 公開したばかりなら少し待つ
新しいページを公開しても、その瞬間にGoogle検索へ反映されるわけではありません。GooglebotがURLを発見し、クロールし、インデックスするまで時間が必要です。
ただし「待てば必ず登録される」という意味ではありません。数日〜1週間以上たっても状況が変わらない場合は、以下の設定を確認します。
3. noindexが付いていないか
noindex は、そのページを検索結果へ表示しないようGoogleへ伝える指示です。制作中に設定したnoindexが公開後も残っていると、ページは検索結果に出ません。
HTMLのrobots metaだけでなく、CMSやSEOプラグイン、HTTPヘッダーのX-Robots-Tagで設定される場合もあります。
4. robots.txtでクロールを妨げていないか
robots.txt はGooglebotなどのクローラーにアクセス範囲を伝えるファイルです。重要ページを誤ってDisallowしていると、Googleが内容を十分に読み取れない場合があります。
Google公式では、robots.txtでクロールを止めた状態ではページ上のnoindex指示をGoogleが確認できないことがあると説明しています。検索から除外したい場合に「robots.txtだけで止める」という使い方は適切ではありません。
5. canonicalが別URLを指していないか
canonicalは、類似ページが複数あるときに代表URLを示すための情報です。誤って他ページをcanonicalに指定すると、対象URLそのものが検索結果の代表ページとして扱われない可能性があります。
Search ConsoleのURL検査で「ユーザーが指定したcanonical」と「Googleが選択したcanonical」を確認します。
6. sitemap.xmlへURLが入っているか
XMLサイトマップは、検索エンジンへサイト内URLを知らせる補助になります。新規サイトや内部リンクが少ないサイトでは特に、Search Consoleへ正しいサイトマップを登録しておくと管理しやすくなります。
ただしサイトマップに入れれば必ずインデックスされるわけではありません。ページ内容・重複・品質なども含めGoogle側が判断します。
7. 内部リンクからたどれるか
重要ページがサイト内のどこからもリンクされていない「孤立ページ」になっていないか確認します。トップページ、カテゴリーページ、関連記事などから通常の<a href>リンクでたどれる構造にします。
8. 「インデックス済み」と「上位表示」は別
URL検査でインデックス済みでも、「地域名+サービス名」などで検索して見つからないことがあります。この場合は技術的な登録問題ではなく、検索意図との一致、競合、情報量、サイト内での重要度などを考えます。
| 状態 | 主に確認すること |
|---|---|
| URL自体が未登録 | noindex、robots.txt、canonical、サイトマップ、内部リンク |
| URLは登録済みだが順位が低い | 検索意図、ページ内容、タイトル、内部リンク、競合 |
| ブランド名でも出にくい | トップページのインデックス・canonical・サイト情報を重点確認 |
確認する順番
- Search Console URL検査
- noindex確認
- robots.txt確認
- canonical確認
- sitemap.xml確認
- サイト内リンク確認
- インデックス済みなら検索意図・コンテンツ改善へ進む
やってはいけない対処
- インデックスされないたびにURLを変更する
- 同じ内容のページを大量に増やす
- 検索キーワードを不自然に詰め込む
- 原因を確認せずSearch Consoleで何度も登録リクエストだけ行う
登録された後はSearch Consoleの実データを見る
Search Consoleの検索パフォーマンスでは、どの検索クエリで表示されたか、表示回数・クリック・CTRなどを確認できます。公開前の予想だけでなく、実際のクエリから次に改善するページを決めると無駄が減ります。
狙うテーマの決め方はSEOキーワードの選び方も参考にしてください。
まとめ
ホームページがGoogle検索に出ないときは、最初にインデックス状況を確認します。未登録なら技術設定を、登録済みなら検索意図とコンテンツを確認します。
「検索に出ない」と「検索順位が低い」を混同しないことが、最短で原因を特定するポイントです。
