Blog

/ ホームページの公開

「site:検索の結果が0件でした。何を確認すれば良いですか?」

解答

site:あなたのドメイン名 で検索して「該当する結果はありませんでした」と表示される場合、そのホームページは1ページもGoogleの検索結果に登録されていない状態です。

これは「これからインデックスされる途中」ではありません。インデックスされるための作業のどこかが止まっています。原因は4つに切り分けられます。

ホームページを「公開する」とはどういう意味かについては、別の記事で詳しく扱っています:ホームページ制作会社に「公開した」と言われたのに、Google検索にヒットしないのはなぜですか?。本記事では、すでに公開されている(はずの)ホームページが、site: 検索で0件と出た場合の確認手順に絞ります。


なぜ0件になるのか

ホームページがGoogleの検索結果に出るには、サーバーにファイルが置かれたあと、4つの作業が必要です。

  1. ホームページにかかっている「インデックス禁止」の指示(noindex)を外す
  2. Google Search Console にホームページを登録する
  3. XMLサイトマップを作成して、Search Consoleから送信する
  4. 主要URLのインデックスリクエストを送る

このどれか1つでも欠けていると、site: 検索で0件になります。逆に言うと、0件の原因は必ずこの4つのどこかにあります。


原因1:noindexが外れていない

制作中、まだ完成していないホームページが検索結果に出てしまうのを防ぐため、業者は一時的に「このページを検索結果に出さないでください」という指示(noindex)を入れています。本番公開時に、この指示を外す必要があります。

外し忘れたまま納品されると、サーバー上にホームページは存在しているのに、Googleは「検索結果に出さないでください」という指示に従い、検索結果に登録しません。

自分で確認する方法

ホームページをブラウザで開き、画面のどこかを右クリックして「ページのソースを表示」を選択します。表示されたコードの中で noindex という文字列を検索(Ctrl+F / ⌘+F)してください。

<meta name="robots" content="noindex, nofollow"> のような記述があれば、noindexがまだ効いています。この場合、他の3つを完璧にやってもインデックスされません。最初に確認すべきはここです。

WordPressで作られたホームページの場合、管理画面の「設定」→「表示設定」にある「検索エンジンでの表示」の項目で、「検索エンジンがサイトをインデックスしないようにする」というチェックボックスが残っていることがあります。WordPressの管理者権限があれば、ここを確認して外せます。


原因2:Google Search Console に登録されていない

Google Search Console は、Googleと自分のホームページをつなぐ無料のツールです。ここにホームページを登録して、所有者であることをGoogleに証明します。

登録されていないと、Googleはホームページの存在を能動的に把握する手段がありません。他のサイトからのリンク経由で偶然見つけることはありますが、それを待っている間ずっと0件のままです。

自分で確認する方法

業者にGoogle Search Consoleの管理権限を共有してもらえているかを確認します。共有されていれば、自分でログインしてホームページが登録済みかを確認できます。

権限がもらえていない場合、まずはこれを業者に請求するところから始まります。権限がない限り、何が起きているのかをお客様の側で確認する手段がないからです。

権限の種類や業者から引き継ぐ方法については、別の記事で詳しく扱っています:Google Search Console の管理権限を、業者からもらっていますか?


原因3:サイトマップが送信されていない

XMLサイトマップ(sitemap.xml)は、ホームページに含まれる全ページの一覧をまとめたファイルです。これがGoogleに届いていると、Googleはホームページの構造を効率的に把握できます。

サイトマップを「作っただけ」では不十分です。Search Consoleから「このサイトマップを見てください」と能動的に送信する必要があります。送信されていないと、Googleはホームページ内のページを内部リンク経由で順番にたどるしかなく、新しいページの発見が遅れます。

自分で確認する方法

Search Console の左メニューにある「サイトマップ」を開きます。送信済みのサイトマップが一覧で表示され、「成功しました」のステータスになっていれば届いています。

何も表示されていない、またはエラーになっている場合、送信作業が行われていないか、サイトマップ自体に問題があります。


原因4:インデックスリクエストが送られていない

Search Console の「URL検査」から、主要なページのインデックスリクエストを送ることができます。これを送ると、Googleに「このURLを早めに見に来てください」と直接お願いできます。

送られていないと、Googlebotが自然にホームページを訪れるのを待つしかありません。新しいホームページの場合、これに時間がかかります。

自分で確認する方法

Search Console の上部にある検索ボックスに、ホームページのURL(たとえばトップページのURL)を入力します。「URLがGoogleに登録されていません」と表示されたら、まだインデックスされていない状態です。ここで「インデックス登録をリクエスト」をクリックすれば、リクエストが送られます。

ただし、リクエストを送ったからといってGoogleが必ず登録するわけではありません。Googleの判断によって登録されないこともあります。それでも、リクエストを送らない限り、こちらから打てる手は他にありません。

「Googleに載るには3〜6ヶ月かかります」と業者から言われた話については、別の記事で扱っています:業者から「Googleに載るには3〜6ヶ月かかります」と言われました。本当でしょうか?


4つの原因を切り分ける順番

4つの原因には、確認すべき順番があります。

最初に確認するのは**原因1(noindex)**です。これが残っていると、他の3つを完璧にやってもインデックスされません。ブラウザのソース表示でできるので、誰でもすぐに確認できます。

次に確認するのが**原因2(Search Console登録)**です。登録されていなければ、原因3も原因4も実行できません。業者から権限を共有してもらうところから始まります。

原因2がクリアされたら、Search Consoleの中で**原因3(サイトマップ送信)原因4(インデックスリクエスト)**を確認します。この2つはSearch Consoleにログインできれば自分でも確認できます。


やまだやの考え

site: 検索で0件と出たとき、業者に「Googleに出ないのですが」と問い合わせると、「Googleが認識するまで時間がかかります」「Googleの判断なので分かりません」と返ってくることがあります。

ただ、0件はGoogleの判断ではありません。Googleの判断以前に、Googleに認識されるための作業のどこかが止まっています。site: 検索で1件以上出ない限り、Googleはまだそのホームページについて判断する段階に到達していません。

業者からの「待ってください」を真に受けて何ヶ月か経つと、状況は何も変わらないまま時間だけが過ぎます。site: 検索で0件のままだとしたら、何かが止まっているサインです。

自分で確認できることから順番にやってみてください。原因1のnoindexは、ブラウザがあれば誰でも確認できます。原因2のSearch Console権限は、業者に依頼することから始まります。


やまだやのセカンドオピニオン

site: 検索で0件と出たけれど、どこから手をつければいいか分からない。業者に何度か問い合わせているけれど、状況が変わらない。そういうとき、第三者の目で現状を診断するのが、やまだやのセカンドオピニオンです。

4つの原因のうち、どこで止まっているのか。何をすればインデックスされる状態に持っていけるのか。今の業者に依頼すべきか、自分でやれることがあるか、別の選択肢があるか。これらをお伝えします。

やまだやで作り直すことありきではありません。今のホームページのまま、止まっている作業を再開させるだけで解決するケースもあります。


関連記事