ホームページを公開したのに、会社名やサービス名で検索しても検索結果に出てこないと不安になるものです。検索結果に出てこない原因には、公開直後でまだGoogleに登録されていないだけのケースもあれば、制作中の設定が残っているケースもあります。自社で確認できることから順に見ていけば、原因を絞り込めます。
この記事では、自社でできる対処法と制作会社に確認を頼む設定を解説し、当社が実際に相談を受けた事例も紹介します。
ホームページが検索結果に出てこないときに自社でできる対処法
ホームページが検索結果に出てこないときは、制作会社に連絡する前に自社で確認できることがあります。Googleの検索やWordPressの管理画面、サーチコンソールで確認できるので、専門的な知識がなくても進められます。
site:検索で検索結果に出ているか確認する
ホームページが検索結果に出てこないと感じたら、最初にsite:検索で確認します。
Googleの検索窓に【site:example.com】と入力して検索すると、そのドメインでGoogleに登録されているページが一覧で表示されます。1ページも表示されなければ、ホームページがまだGoogleに登録されていない状態です。トップページは表示されるのに特定のページが表示されない場合は、そのページだけが登録されていないと分かります。
site:検索はサーチコンソールを設定していなくても使えるので、誰でもすぐに確認できる方法です。ただし表示される件数はおおよその数なので、正確なページ数を知りたいときはサーチコンソールで確認します。
WordPressの検索エンジンでの表示の設定を確認する
WordPressで制作したホームページは、管理画面の設定ひとつで検索結果に出てこなくなります。
管理画面の「設定」から「表示設定」を開き、「検索エンジンでの表示」の項目にある「検索エンジンがサイトをインデックスしないようにする」にチェックが入っていないかを確認します。
このチェックは、制作中のホームページを検索結果に出さないために入れることが多く、公開時に外し忘れるとサイト全体が検索結果に出てこなくなります。チェックが入っていた場合、外して保存すれば設定は直りますが、自社で外す前に制作会社に一言伝えておくと、公開時の作業に漏れがなかったかもあわせて確認してもらえます。
サーチコンソールでインデックス登録の状況を確認する
サーチコンソールを導入していれば、ホームページのどのページがGoogleに登録されているかを一覧で確認できます。
左側のメニューの「インデックス作成」から「ページ」を開くと、Googleに登録されているページと登録されていないページの数が表示されます。その下には、ページが登録されなかった理由の一覧があり、noindexタグによって除外された、robots.txtによってブロックされたといった理由ごとに件数が分かります。
理由をクリックすると、該当するページのURLが表示されるため、検索結果に出てこないページがどの理由に入っているかを確認できます。
サーチコンソールを導入したばかりのホームページは、データが表示されるまで数日かかることがあります。
ページが登録されなかった理由の意味が分からないときは、サーチコンソールを制作会社に見せれば原因を調べてもらいやすくなります。
サーチコンソールでインデックス登録をリクエストする
サーチコンソールの画面上部の検索窓に、検索結果に出てこないページのURLを入力すると、URL検査の結果としてGoogleに登録されているかどうかが表示されます。登録されていないと表示されたページは、その画面から「インデックス登録をリクエスト」を押して、Googleにページの確認を依頼できます。
公開したばかりのページや、内容を大きく直したページを早く見てもらいたいときに使う方法です。ホームページの全ページをリクエストする必要はなく、公開直後ならトップページをリクエストしておけば、Googleはトップページからのリンクをたどって他のページも見つけます。
ただし、リクエストを送れば必ず登録されるわけではなく、登録されるまでの時間もGoogleしだいです。同じページに何度もリクエストを送っても早くなるわけではないので、1回送ったら様子を見ます。
noindexなどの設定が原因で検索結果に出てこない場合は、設定を直してからリクエストしないと登録されません。
サーチコンソールでサイトマップを送信する
サイトマップは、ホームページにどのようなページがあるかをGoogleに伝えるためのファイルです。
サーチコンソールの左側のメニューの「サイトマップ」から、サイトマップのURLを入力して送信すると、Googleがホームページのページを見つけやすくなります。WordPressで制作したホームページは、WordPressの機能やSEOのプラグインでサイトマップが自動で作られていることが多く、どのURLを送信すればよいか分からないときは制作会社に確認します。
公開したばかりで他のホームページからのリンクがない時期は、Googleにページを見つけてもらう手がかりが少ないため、サイトマップの送信が役立ちます。送信後は、同じ画面でサイトマップを読み込めたかどうかも確認できます。
公開直後ならしばらく待つ
公開したばかりのホームページは、設定に問題がなくても検索結果に出てこないことがあります。
Googleがホームページを見つけて登録するまでには時間がかかり、数日で表示されることもあれば、数週間かかることもあります。公開直後に検索結果に出てこなくても、WordPressの設定やサーチコンソールで問題が見つからなければ、サイトマップの送信やインデックス登録のリクエストを済ませたうえで、しばらく待つのが一番の対処法です。
待っている間に設定を何度も変えると、かえって原因が分かりにくくなります。しばらく待っても検索結果に出てこない場合は、制作会社に確認を頼みます。
ホームページが検索結果に出てこないときに制作会社に確認を頼む設定
自社で確認しても検索結果に出てこない原因が分からないときは、制作会社に確認を頼みます。ここで紹介する設定は、ページのソースやサーバーのファイルまで見ないと判断できないものです。
ページごとのnoindexの設定
noindexは、ページを検索結果に出さないようにGoogleに伝える設定です。
問い合わせの送信完了ページなど、検索結果に出す必要のないページにnoindexを設定するのは一般的です。問題になるのは、検索結果に出したいページにnoindexが入ったままになっているケースです。内容がまだ固まっていないページを公開前に一時的にnoindexにしておき、内容が固まった後も外し忘れていると、そのページだけが検索結果に出てこなくなります。
noindexはホームページの見た目には表示されないため、入っていても気づきにくい設定です。特定のページが検索結果に出てこないときは、サイト全体でnoindexが入っているページがないかを制作会社に確認してもらいます。
robots.txtの設定
robots.txtは、ホームページのどのページを見てよいかをGoogleなどの検索エンジンに伝えるファイルで、サーバーに置かれています。
制作中のホームページを検索エンジンに見せないために、robots.txtでサイト全体を見ないように指定することがあります。この指定が公開後も残っていると、Googleがページの内容を読めなくなり、ホームページが検索結果に出てこない原因になります。
robots.txtの書き方が正しいかどうかを判断するには専門的な知識が必要です。サイト全体が検索結果に出てこないときは、制作会社にrobots.txtの中身を確認してもらいます。
canonicalの設定
canonicalは、内容が同じページや似たページが複数あるときに、どのURLを正式なページとして扱うかをGoogleに伝える設定です。ページのソースの中に書かれていて、ホームページの見た目には表示されません。
canonicalに別のページのURLが書かれていると、Googleはそのページを重複したページと判断し、canonicalで指定されたURLのほうを検索結果に出します。たとえば、テストサイトのURLがcanonicalに残っていたり、すべてのページのcanonicalがトップページを指していたりすると、本来検索結果に出したいページが出てこなくなります。
SEOのプラグインやテーマの設定で自動的に書き出されることが多く、設定を間違えるとサイト全体に影響が出ることもあります。
canonicalの中身はページのソースを見ないと分からないため、自社で確認するのは難しい設定です。ページを公開しているのに検索結果に出てこないときは、制作会社にcanonicalの設定を確認してもらいます。
検索結果に出てこないと相談を受けたホームページの事例
当社では、ホームページを公開して2日ほどたったころに、お客様から会社名で検索してもホームページがGoogleの検索結果に出てこないと相談をいただいたことがあります。
まず、検索結果に出てこない原因として多いnoindexの設定を確認しましたが、問題はありませんでした。そこで、サーチコンソールのURL検査でトップページの状況を確認し、Googleにトップページのインデックス登録をリクエストしました。設定に問題がないことが分かったため、お客様には1週間ほど時間を置いてほしいとお伝えしました。
その結果、1週間後には会社名の検索で5位前後に表示され、それから数日で1位になりました。検索結果に出てこなかった原因は、公開から日が浅かったことと、同じ名前の会社が複数あったことでした。同じ名前の会社が複数あると、会社名で検索しても他社のホームページが先に表示され、公開したばかりのホームページはなかなか上位に出てきません。
これまで多くのホームページを見てきた限りでは、検索結果に出てこないケースの多くは、Googleがまだホームページを評価している途中というだけのものです。一方で、noindexの外し忘れのように、設定が原因で検索結果に出てこないケースもときどき耳にします。
公開直後に検索結果に出てこなくても慌てずに、設定に問題がないかを確認したうえで、しばらく待つことが大切です。
まとめ
ホームページが検索結果に出てこないときは、公開直後でGoogleがまだ評価している途中というだけのケースが多く、設定に問題がなければしばらく待つのが基本です。それでも出てこない場合は、noindexなどの設定が残っていないかを制作会社に確認してもらいましょう。
当社では、公開したホームページが検索結果に出てこないと相談を受けたときも、設定の確認からインデックス登録のリクエストまで対応しています。公開して終わりではなく、検索結果に表示されるところまで見届けるホームページ制作を行っています。
ホームページの制作やリニューアルをお考えの際は、お気軽にご相談ください。御社の状況や目的をお伺いしたうえで、最適なホームページをご提案します。
