この章で学ぶこと
ホームページを作って公開したのに、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の施策に進むことになります。いずれにしても、サーチコンソールを使って現状を把握することが出発点です。