ホームページが検索に出てこない原因と対処法

この章で学ぶこと

ホームページを作って公開したのに、Googleで事務所名を検索しても自分のサイトが表示されない。この章では、検索に出てこない原因を「未登録」「設定ミス」「順位圏外」の3つに分類し、Google Search Consoleを使って原因を特定する手順と、それぞれの対処法を学びます。やみくもに記事を増やしたりSEO業者に依頼したりする前に、まず原因を切り分けることが出発点です。

検索に出てこない原因は3つに分かれる — 未登録・設定ミス・順位圏外

Googleの検索結果にホームページが表示されない場合、原因は以下の3つのいずれかです。

原因 状態 よくあるケース
1. 未登録(未インデックス) Googleがそのページの存在を認識していない 公開したばかりのサイト。サイトマップを送信していない。
2. 設定ミス(ブロック) Googleはページを見つけたが、設定によって登録を拒否されている WordPressの「検索エンジンがサイトをインデックスしないようにする」にチェックが入っている。noindexタグが設定されている。
3. 順位圏外 Googleに登録されているが、検索結果の上位に表示されていない 登録はされているが、100位以下に埋もれていて事実上見えない。

原因1と2は技術的な問題であり、対処すれば比較的早く解決します。原因3はコンテンツの問題であり、対処に時間がかかります。まず1と2を排除してから3に進むという順序で確認していきましょう。

確認1: Search Consoleでインデックス状態を見る

Google Search Console(以下、サーチコンソール)は、Googleが無料で提供しているツールで、自分のサイトがGoogleにどう認識されているかを確認できます。まだ登録していない場合は、まず登録してください。

サーチコンソールの登録手順

  • Google Search Consoleにアクセスし、Googleアカウントでログインする
  • 「プロパティを追加」をクリックし、サイトのURLを入力する
  • 所有権の確認を行う(HTMLファイルのアップロード、HTMLタグの追加、DNSレコードの追加などの方法がある。制作会社に依頼してもよい)

インデックス状態の確認方法

サーチコンソールにログインしたら、画面上部の「URL検査」にサイトのトップページのURLを入力します。結果は以下のいずれかになります。

結果 意味 次にやること
「URLはGoogleに登録されています」 そのページはGoogleに認識され、検索結果に表示される状態にある 原因2・3の確認に進む
「URLがGoogleに登録されていません」 そのページはGoogleに認識されていない 原因の詳細が表示されるので、その内容を確認する。「対処法」の節で対応する

トップページだけでなく、主要なページ(取扱分野ページ、弁護士紹介ページなど)も同じ手順で確認してください。トップページは登録されているが個別のページが登録されていない、というケースもあります。

確認2: noindex設定やrobots.txtをチェックする

サーチコンソールで「URLがGoogleに登録されていません」と表示された場合、その原因として「noindex」や「robots.txtによるブロック」が示されることがあります。

noindexとは

noindexは、ページのHTMLに埋め込まれるタグで、「このページを検索結果に表示しないでください」とGoogleに指示するものです。制作段階でテスト用に設定し、公開時に外し忘れているケースが多くあります。

確認方法は2つあります。

  • サーチコンソールのURL検査で「インデックス登録を妨げている問題」として「noindex」が表示される
  • ブラウザでサイトを開き、右クリック→「ページのソースを表示」→「noindex」で検索する。<meta name="robots" content="noindex">という記述があれば、noindexが設定されている

WordPressの場合の確認

WordPressには「検索エンジンがサイトをインデックスしないようにする」というチェックボックスがあります。場所は「設定」→「表示設定」→「検索エンジンでの表示」です。ここにチェックが入っていると、サイト全体にnoindexが適用されます。チェックを外して保存してください。

robots.txtとは

robots.txtは、サイトのルートディレクトリに置かれるファイルで、検索エンジンのクローラー(ページを巡回して情報を収集するプログラム)に対してアクセスの可否を指示するものです。このファイルでサイト全体または特定のページへのアクセスが拒否されていると、Googleはそのページを登録できません。

確認するには、ブラウザで「https://自分のサイトのドメイン/robots.txt」にアクセスします。以下のような記述がある場合、クローラーのアクセスが拒否されています。

  • User-agent: * Disallow: / — サイト全体へのアクセスを拒否している

robots.txtの内容は、制作会社が設定していることが多いです。自分で編集する場合は、意図しないページまでブロックしないよう注意してください。

確認3: 事務所名で検索して出るかを確認する

サーチコンソールで「URLはGoogleに登録されています」と表示されている場合、ページはGoogleに認識されていますが、検索結果での順位が低い可能性があります。

事務所名での検索

Googleで事務所名をそのまま検索します。事務所名は固有名詞であるため、同名の事務所がない限り、登録されていれば上位に表示されるはずです。

  • 表示される場合: サイトはGoogleに正しく認識されています。「分野名 弁護士 地域名」のような一般的な検索で上位に表示されないのは、コンテンツの充実度や競合の状況によります。これはSEOの問題であり、別の対策が必要になります。
  • 表示されない場合: サーチコンソールでは登録されているのに事務所名で検索しても出ないケースは稀ですが、あり得ます。ドメインがペナルティを受けている、または手動による対策(Googleが問題を検出してサイトの評価を下げている)が適用されている可能性があります。サーチコンソールの「セキュリティと手動による対策」を確認してください。

site:検索での確認

Googleの検索窓に「site:自分のサイトのドメイン」と入力して検索します。たとえば「site:example-lawoffice.com」と入力します。この検索で表示されるページが、Googleに登録されているページの一覧です。何も表示されなければ、サイト全体がインデックスされていません。一部のページだけが表示される場合は、表示されないページに個別の問題があります。

対処法 — インデックス登録のリクエストとサイトマップの送信

原因が特定できたら、以下の手順で対処します。

対処1: noindexやrobots.txtの設定を修正する(原因2の場合)

noindexが設定されていた場合はタグを削除し、WordPressのチェックボックスが入っていた場合は外します。robots.txtでブロックされていた場合は、該当する記述を削除または修正します。修正後、サーチコンソールで再度URL検査を行い、問題が解消されたことを確認してください。

対処2: インデックス登録をリクエストする(原因1の場合)

サーチコンソールの「URL検査」で対象のURLを入力し、「インデックス登録をリクエスト」をクリックします。これにより、Googleにそのページのクロール(巡回・収集)を依頼できます。リクエストから実際にインデックスされるまでには、数日〜数週間かかる場合があります。

対処3: サイトマップを送信する

サイトマップは、サイト内のページ一覧をGoogleに伝えるためのファイルです。WordPressを使っている場合は、プラグインやWordPress標準の機能でサイトマップが自動生成されていることが多いです。URLは通常「https://ドメイン/sitemap.xml」または「https://ドメイン/wp-sitemap.xml」です。

サーチコンソールの「サイトマップ」メニューから、サイトマップのURLを入力して送信します。これにより、Googleがサイト内のすべてのページを効率的に発見し、インデックスできるようになります。

対処4: 順位が低い場合(原因3の場合)

インデックスはされているが順位が低い場合は、技術的な対処だけでは解決しません。ページの内容を充実させる、取扱分野ごとに個別のページを作る、記事コンテンツを追加するといった、サイト全体のコンテンツの充実が必要になります。これはSEOの施策であり、効果が出るまでに時間がかかります。

まとめ — まずSearch Consoleで原因を特定してから対処する

ホームページが検索に出てこないとき、やるべきことは記事を増やすことでもSEO業者に依頼することでもなく、まず原因を特定することです。原因は「未登録」「設定ミス」「順位圏外」の3つに分かれます。

確認の手順は、サーチコンソールへの登録→URL検査→noindex・robots.txtの確認→事務所名での検索、の順で進めてください。原因が「未登録」または「設定ミス」であれば、設定の修正とインデックス登録のリクエストで解決します。原因が「順位圏外」であれば、コンテンツの充実というSEOの施策に進むことになります。いずれにしても、サーチコンソールを使って現状を把握することが出発点です。

Scroll to Top