ウェブサイトにGoogle Search Consoleを設定する方法
Google Search Consoleを設定するには、search.google.com/search-console にサインインし、サイトをプロパティとして追加して、所有者であることを確認します(ドメインプロパティの場合はDNSレコード、URLプレフィックスプロパティの場合はHTMLタグまたはファイル)。その後、サイトマップを送信してください。そのあとは、インデックス登録の「ページ」レポートでGoogleがインデックスできないページを確認し、「パフォーマンス」レポートで訪問者を呼び込んでいる検索を確認します。設定全体にかかる時間は約15分です。
Search Consoleの役割
Google Search Consoleは、サイト所有者向けのGoogleの無料ツールです。Googleがサイトをどのように見ているかを直接知ることができる唯一の場所です。
- どのページがインデックスされているか、そして他のページがなぜインデックスされていないか
- どの検索でサイトが表示されているか、表示回数、クリックされた回数、平均掲載順位
- 問題点:robots.txtでブロックされたページ、リダイレクトのエラー、壊れた構造化データ、セキュリティの問題など
- リクエスト:サイトマップを送信したり、変更したページの再クロールをGoogleに依頼したりできます
サイト上で人が何をしているかは追跡しません。それはGoogleアナリティクスの役割です。
プロパティの種類を選ぶ
最初に決めるのはプロパティの種類です。2026年9月時点で、Googleのヘルプでは次の2種類が説明されています。
| ドメインプロパティ | URLプレフィックスプロパティ | |
|---|---|---|
| 例 | example.com | https://www.example.com/ |
| 対象 | すべてのサブドメイン(www、app、blogなど)と、httpとhttpsの両方 | 入力した正確なプレフィックスで始まるURLのみ |
| 確認方法 | DNSレコードのみ | HTMLファイル、HTMLのmetaタグ、Googleアナリティクス、Googleタグマネージャー(DNSは不可) |
| 適している場合 | ドメインのDNSを自分で管理できる | DNSを編集できない場合(例:プラットフォームのサブドメイン上のサイト) |
ドメインプロパティは最も完全な全体像を提供するため、ドメインのDNSを編集できるなら、こちらを使ってください。サイトが他人のドメイン(yourapp.someplatform.com など)上にある場合は、そこにDNSレコードを追加できないため、URLプレフィックスプロパティを使い、HTMLタグまたはファイルで確認してください。
両方を持つことも可能です。ドメインプロパティを確認すると、その配下のURLプレフィックスプロパティも確認されます。
手順
1. サイトが最終的なアドレスにあることを確認する
今後も使い続けるドメインでSearch Consoleを設定してください。近いうちにカスタムドメインへ移行する予定があるなら、先にそれを済ませてください。カスタムドメインを接続する方法を参照してください。こうしておけば、検索の履歴が正しいアドレスに蓄積されます。
2. プロパティを追加する
- search.google.com/search-console にアクセスし、サイトの所有者となるGoogleアカウントでサインインします。個人アカウントではなく、今後も管理を続けられる事業用のアカウントを使ってください。失うかもしれない個人アカウントは避けましょう。
- プロパティのメニューを開き、プロパティを追加 を選びます。
- ドメインプロパティなら自分のドメインを、URLプレフィックスプロパティなら
https://を含む完全なURLを入力します。
3. 所有権を確認する
ドメインプロパティ(DNS): Search ConsoleにTXTレコードが表示されます。DNSを管理している会社(ドメインの登録業者またはホスティングプラットフォーム)で、そのレコードを追加してください。その後、確認 をクリックします。DNSの変更が反映されるまでには時間がかかることがあります。失敗した場合は、しばらく待ってから再度試してください。
URLプレフィックスプロパティ(HTMLタグ): Search Consoleに <meta name="google-site-verification" ...> タグが表示されます。このタグは、トップページの <head> 内、つまりサーバーが送信するHTMLに含まれている必要があります。JavaScriptで後から追加されたものではいけません。公開してから 確認 をクリックしてください。
このGoogle Search Consoleの確認用タグを、トップページの head 内、静的なHTMLに追加してください(JavaScriptで挿入しないこと): <meta name="google-site-verification" content="PASTE-YOUR-CODE" />。今後のサイトのすべてのバージョンにも残しておいてください。
URLプレフィックスプロパティ(HTMLファイル): Search Consoleから提供されるファイルをダウンロードし、サイトのルートで配信してください。例:https://example.com/google1234abcd.html。「確認」をクリックする前に、そのURLをブラウザで開いて読み込めることを確認してください。
タグ、ファイル、DNSレコードは削除せずに残してください。Googleは確認を定期的に再チェックするため、削除するとアクセス権を失う可能性があります。
4. サイトマップを送信する
サイトマップは、インデックスさせたいページを列挙したXMLファイルです(サイトマップとはを参照)。サイトにまだない場合は、次のように依頼してください。
サイトのルートに sitemap.xml を追加し、公開されているすべてのページを完全な https のURLで列挙してください。ログイン、管理画面、APIのルートは除外してください。また、公開ページのクロールを許可し、/admin と /api をブロックし、サイトマップを指す robots.txt を追加してください。
その後、Search Consoleで サイトマップ を開き、サイトマップのURL(たとえば sitemap.xml)を入力して 送信 をクリックします。Googleが取得すると、ステータスが「成功」に変わるはずです。2026年9月時点で、Googleの上限はサイトマップ1つあたり5万URLまたは非圧縮で50MBです。それより大きいサイトは、サイトマップインデックスを使います。Googleは、サイトマップを送信してもすべてのURLがクロールされるとは限らないと注意しています。
5. 重要なページを検査する
画面上部の検索バー(URL検査 ツール)にトップページのURLを貼り付けます。そのページがインデックスされているか、最後にいつクロールされたか、GoogleがどのURLを正規のURLとして扱っているかが表示されます。新しいページや変更したページでは、インデックス登録をリクエスト を使うと、Googleに再クロールを依頼できます。すべてのURLではなく、重要なページだけに使ってください。
JavaScriptを多用するサイトでは、ライブテストを実行 を使い、レンダリングされたページを表示してください。スクリーンショットが空白だったり、内容が欠けていたりする場合は、Googleがレンダリングに苦労しています。AIで作ったウェブサイトのSEOを参照してください。
6. チームメンバーを追加する
設定 → ユーザーと権限 で、同僚や代理店には、ログイン情報を共有するのではなく、それぞれのGoogleアカウントでアクセス権を付与してください。
確認する価値のあるレポート
| レポート | わかること | 確認頻度 |
|---|---|---|
| パフォーマンス | クリック数、表示回数、クリック率、掲載順位をもとにした、検索クエリ、ページ、国、デバイス別の状況 | 毎週 |
| インデックス登録(ページ) | インデックスされているページの数と、それ以外のページがインデックスされていない理由 | 公開時や大きな変更の後 |
| サイトマップ | Googleがサイトマップを読み取れるかどうか | 変更の後 |
| Core Web Vitals | 実際のChromeユーザーのデータに基づく、「良好」「改善が必要」「不良」のページ分類 | 毎月 |
| 手動による対策/セキュリティの問題 | ペナルティや改ざんされたコンテンツ | これらについてメールが届いたとき |
パフォーマンスレポートでは、クエリを表示回数で並べ替え、表示されてもクリックされにくい検索を探してください。タイトルや説明をより分かりやすくしたり、そのクエリにより適したページを用意したりするのが、最も早く効果が出ることが多いです。
インデックス登録の「ページ」レポートにある「クロール済み - インデックス未登録」と「検出 - インデックス未登録」は、新しいサイトでよく見られます。これは通常、何かが壊れているのではなく、Googleがそのページをインデックスする価値があると判断していないことを意味します。内容が薄い、または他のページと非常に似ているといった理由が多いです。
よくある失敗
- JavaScriptで追加したタグで確認しようとする。 確認は生のHTMLを読み取るため、クライアント側で追加されたタグは失敗することがあります。
- リニューアルの際に確認用タグを削除し、気づかないうちにアクセス権を失う。
- URLプレフィックスプロパティとして
http://や間違ったwwwの形式を追加し、データが表示されない。 ドメインプロパティを使えば、この問題は避けられます。 - robots.txtでサイトをブロックする、または開発中の
noindexタグを残したままにする。 - リダイレクトされる、404になる、またはログインが必要なURLだらけのサイトマップを送信する。
- インデックス登録のリクエストを何度も送る。 最初のリクエスト以上に速くなるわけではありません。
- 初日からデータが表示されることを期待する。 新しいサイトは、レポートにデータが蓄積される前に、クロールされ、検索結果に表示される必要があります。
セットアップのチェックリスト
- 最終的なドメインでHTTPSを使ってサイトを公開している
- プロパティを追加した(DNSを管理しているならドメインプロパティ)
- 所有権を確認し、タグ、ファイル、DNSレコードを残している
- sitemap.xmlを公開し、実在する公開ページのみを列挙して送信した
- robots.txtが公開ページをブロックしていない
- トップページと重要なページをURL検査で確認した
- チームメンバーを、それぞれのアカウントで追加した
- パフォーマンスとインデックス登録(ページ)を確認するリマインダーを、カレンダーに設定した
MythexでのSearch Console
your-slug.mythex.app に公開したMythexのアプリでは、ドメインプロパティは使えません。mythex.app にDNSレコードを追加できないためです。URLプレフィックスプロパティを追加し、HTMLタグで確認してください。エージェントにそのタグをページのheadに入れてもらい、その後で再度公開します。カスタムドメイン(Proの機能)を使う場合は、ドメインプロパティが使えます。Mythexで購入したドメインであれば、Domains → Configure → DNS records からTXTレコードを追加してください。ドキュメントでは、まさにこの種の確認のためにこの手順を案内しています(カスタムドメイン)。すでに所有しているドメインであれば、DNSの管理先で追加してください。ドキュメントのSEOのレシピには、タイトル、サイトマップ、robots.txtのためのスターターのプロンプトがあります。新しいMythexのアプリは、デフォルトでクライアント側でレンダリングされます。そのため、URL検査のスクリーンショットを確認し、ページが空で表示される場合は、事前レンダリング(プリレンダリング)を依頼してください。
よくある質問
Google Search Consoleは無料ですか?
はい。Search Consoleはサイト所有者向けの無料のGoogleサービスです。Google検索でサイトがどのように表示されているか、どのページがインデックスされているか、どの検索からの訪問があるかを確認できます。
ドメインプロパティとURLプレフィックスプロパティの違いは何ですか?
ドメインプロパティは、そのドメインのすべてのサブドメインと、httpとhttpsの両方をカバーし、DNSレコードでのみ確認できます。URLプレフィックスプロパティは、入力した正確なアドレスで始まるURLだけをカバーし、HTMLタグやファイルなど複数の方法で確認できます。
サイトマップを送信すればページがインデックスされますか?
いいえ。サイトマップはGoogleがURLを見つけるのに役立ちますが、Googleは掲載されたすべてのURLをクロールするとは限らないとしています。また、クロールされてもインデックスされるとは限りません。ページが役に立ち、アクセスでき、ブロックされていない必要があります。
Search ConsoleとGoogleアナリティクスの違いは何ですか?
Search Consoleは、クリックより前に何が起きているかを示します。インデックス、検索クエリ、Google経由の表示回数とクリック数です。Googleアナリティクスは、訪問者が到着した後にサイト内で何をしているかを、流入元を問わず示します。多くのサイトは両方を使っています。
Search Consoleにデータが表示されるまでどのくらいかかりますか?
新しく追加したサイトのパフォーマンスデータは、通常数日以内に表示され始めます。ただしそれは、Googleが検索結果にあなたのページを表示した後のことです。まったく新しいサイトでは、ページがインデックスされるまでほとんど表示されないことがあります。