
Google Search Console と Claude 連携|MCP で SEO レポート
「google claude console」と検索した人が知りたいのは、Google Search Console のデータを Claude に渡して SEO レポートを自動生成する手順と、Anthropic 公式の Claude Console を Google アカウントでログインする方法の二つに大別されます。本記事では Anthropic 公式ドキュメントと Google Cloud Search Console API を基に、MCP・OAuth・Claude Code の三つの経路を一気通貫で整理します。
「google claude console」の検索意図は、(1) Google Search Console のデータを Claude に渡して SEO 分析を自動化する経路と、(2) Anthropic 公式の Claude Console(console.anthropic.com)に Google アカウントでログインする経路の二系統に分かれます。前者はマーケター・SEO 担当者の関心が圧倒的で、後者は開発者・運用者が Claude API を使い始めるときの初動です。
GSC × Claude を連携する実用的な選択肢は三つで、Claude Code + Search Console MCP サーバーが最も柔軟、Porter Metrics 等のノーコード SaaS が最短、スプレッドシート経由の手動エクスポートが最簡単という棲み分けになります。MCP 経路では npm install -g @anthropic-ai/claude-code 後に Google Cloud Project で Search Console API を有効化し、OAuth 認証情報を発行して claude mcp add で接続するのが標準フローです。
連携後は 「今月トラフィックが伸びたランディングページ上位 10 件」「クエリ別 CTR の前年同月比」といった自然言語クエリで、スコアカード・時系列・ヒートマップを数分で生成できるようになります。Claude Console 側の Google ログインは console.anthropic.com の「Continue with Google」ボタンから 2 クリックで完了し、API キー発行・課金・Workbench の利用が即時可能になります。
目次 (20)
- 目次
- 「google claude console」の検索意図は二系統
- Google Search Console と Claude を連携する三つの方法
- Claude Code + MCP で GSC を扱う最短手順
- OAuth と API 認証の取り回し
- Claude が GSC データから生成できるレポート例
- 1. 月次トラフィック増減ランディングページ
- 2. クエリ別 CTR 前年同月比
- 3. ヒートマップによる平均掲載順位の可視化
- 4. 競合比較レポート
- 5. インデックスカバレッジ異常検知
- Claude Console を Google アカウントでログインする手順
- 連携時によくある詰まり所と対処
- Google Cloud Project 側で API 有効化を忘れている
- OAuth 同意画面が「テスト中」のまま
- Service Account を GSC プロパティに追加していない
- MCP 設定ファイルのパスがずれている
- Claude Console 側で Google ログインが「No account found」になる
- 次に読むべき関連記事
- 出典
目次
- 「google claude console」の検索意図は二系統
- Google Search Console と Claude を連携する三つの方法
- Claude Code + MCP で GSC を扱う最短手順
- OAuth と API 認証の取り回し
- Claude が GSC データから生成できるレポート例
- Claude Console を Google アカウントでログインする手順
- 連携時によくある詰まり所と対処
- 次に読むべき関連記事
「google claude console」の検索意図は二系統
このキーワードでヒットする記事を上位 10 件まで読むと、検索意図ははっきり二つに分かれます。一つは Google Search Console(GSC)を Claude に繋いで SEO レポートを自動化したいマーケター・SEO 担当者、もう一つは Anthropic 公式の Claude Console(console.anthropic.com)を Google アカウントで使い始めたい開発者です。
ボリュームとしては前者が圧倒的で、Porter Metrics・SearchEngineLand・Composio など SEO ツール系メディアが MCP 連携手順を競って公開しています。一方の後者は、Anthropic 公式ヘルプセンターの「Logging in to your Console account」記事が安定して上位表示されており、すでに Claude API を使う前提の開発者にニーズが集中しています。
本記事では前半 6 割を GSC × Claude 連携、後半 4 割を Claude Console の Google ログイン手順という構成で、両方の検索意図に一本でリーチします。SEO 担当が知りたい数字の見方と、開発者が知りたい認証の段取りは、実は「Google アカウントを介して Claude にデータと権限を渡す」という同じ構造で説明できるためです。
Google Search Console と Claude を連携する三つの方法
GSC のデータを Claude に渡す現実的な選択肢は三つあります。それぞれの得意領域・初期コスト・運用負荷を以下に整理します。
| 方法 | 柔軟性 | 初期セットアップ | 月額 | 向くユーザー |
|---|---|---|---|---|
| Claude Code + Search Console MCP | 高 | 30〜60 分 | Claude プラン料金のみ | 開発者・SEO エンジニア |
| Porter Metrics 等のノーコード SaaS | 中 | 10 分 | 無料〜有料プラン | マーケター・代理店 |
| スプレッドシート手動エクスポート | 低 | 5 分 | 無料 | 単発分析・非エンジニア |
Claude Code + MCP は、Anthropic が提唱する Model Context Protocol(MCP)を介して Claude が直接 GSC API を叩く構成です。「直近 30 日の検索クエリ上位 100 件」のような自然言語指示で、JSON データを引き出して可視化レポートまで自動生成できる点が他を圧倒します。
ノーコード SaaS は Porter Metrics のように Google ログインで GSC を連携し、Claude を「データの意味づけエンジン」として使う構成で、GA4・Bing Webmaster Tools・Ads などとまとめて統合管理したい代理店向けです。
スプレッドシート手動エクスポートは、GSC 画面でクエリ・ページ・国別データを CSV または Looker Studio に出し、Claude のチャットに貼り付けて分析を依頼する最も原始的な経路ですが、月 1 回の競合比較レポート程度なら現実的に成立します。
Claude Code + MCP で GSC を扱う最短手順
ここでは SEO Land の手順を基に、Claude Code + Search Console MCP での連携を 7 ステップで整理します。
- Node.js LTS を
node -v/npm -vで確認(両方バージョンが返れば OK) npm install -g @anthropic-ai/claude-codeで CLI をインストール- 任意のプロジェクトディレクトリで
claudeを起動し、Anthropic アカウントに OAuth ログイン - Google Cloud Console で新規プロジェクトを作成
- 「API とサービス」→「ライブラリ」から Google Search Console API を有効化
- 「認証情報」で OAuth 2.0 クライアント ID(Desktop アプリ)を発行し、JSON をダウンロード
claude mcp add search-consoleを実行して JSON のパスを指定し、初回起動時にブラウザで GSC へのアクセス許可を承認
接続が完了すると Claude Code のチャット内で /mcp コマンドで search-console がリストアップされ、自然言語クエリが GSC API に変換されて実行されます。初回は権限スコープに https://www.googleapis.com/auth/webmasters.readonly を最低限含めるのが安全で、編集系の権限は分析用途では付与しない構成が原則です。
OAuth と API 認証の取り回し
GSC 連携でもっとも混乱しやすいのが OAuth 2.0 と Service Account の使い分けです。
| 認証方式 | 利用シーン | メリット | 注意点 |
|---|---|---|---|
| OAuth 2.0(ユーザー認証) | 個人 / 小規模チーム | 個人の GSC 権限をそのまま使える | リフレッシュトークンの失効対応が必要 |
| Service Account | 自動レポート / cron 運用 | 無人実行に強い | GSC プロパティに Service Account メールを共有設定で追加する手順が必要 |
個人で試すなら OAuth 2.0、本番運用に乗せるなら Service Account が定石です。Service Account の場合は GSC の「設定」→「ユーザーと権限」で Service Account のメールアドレス(例: claude-mcp@your-project.iam.gserviceaccount.com)を「制限付き」または「フル」で追加することを忘れずに行います。これを忘れると API は 403 を返し続け、原因究明に半日溶ける典型的なハマりどころです。
API キーや OAuth クライアント秘密鍵は .env に置き、リポジトリには .gitignore で必ず除外します。Claude Code は MCP 設定ファイルをローカルの ~/.claude/mcp.json に保存するため、共有 PC では誤コミットを防ぐ運用設計が前提になります。
Claude が GSC データから生成できるレポート例
連携完了後は、自然言語で具体的なレポート指示を出せます。実務でよく使われる 5 パターンを挙げます。
1. 月次トラフィック増減ランディングページ
「今月クリック数が前月比で 20% 以上伸びたページ上位 10 件を、流入クエリと併せてスコアカードで」と指示すると、Claude は GSC API から該当データを取得し、HTML テーブル + 軽量チャートとして返します。
2. クエリ別 CTR 前年同月比
季節性のあるサイトでは、同月の去年データと比較した CTR の差分を出すと、SEO 改善の効果が単純比較より明確に見えます。Claude は date_range を二つ指定して差分計算まで自動で行います。
3. ヒートマップによる平均掲載順位の可視化
ページ別 × クエリ別の掲載順位を二次元ヒートマップで描くと、改善の優先順位が一目で分かります。Claude は Plotly や Chart.js のコードを生成し、ローカル HTML として書き出します。
4. 競合比較レポート
自社の主要 KW で 1〜10 位の URL を SERP から取得し(別 MCP で連携)、自社順位推移と並べて表示する複合レポートも、Claude のマルチステップ推論で組み立て可能です。
5. インデックスカバレッジ異常検知
GSC の Coverage API から 7 日連続でエラー数が増えているページを抽出し、原因仮説と対処手順を生成するレポートは、運用フェーズで効果が大きいパターンです。
Claude Console を Google アカウントでログインする手順
ここからはもう一つの検索意図である「Anthropic 公式の Claude Console(console.anthropic.com)」を Google アカウントで使い始める手順を扱います。
- ブラウザで
https://console.anthropic.com/にアクセス - 「Continue with Google」ボタンをクリック
- Google アカウント選択画面で対象アカウントを選択
- Anthropic 側に「メールアドレス」「プロフィール」のスコープを許可
- 組織(Workspace)名と用途を入力して初期セットアップ完了
ログイン後は左サイドバーから API Keys で sk-ant- 形式の API キーを発行し、Workbench でモデル(Sonnet 4.6 / Opus 4.7 / Haiku 4.5)とプロンプトをブラウザ上で試せます。Google アカウントは個人 Gmail と Google Workspace の両方が使え、Workspace アカウントでログインしておくと後から Team / Enterprise プランへ移行する際の SSO 管理がスムーズです。
なお Claude.ai(対話用)と Claude Console(API・開発者用)はログイン情報が別物で、同じ Google アカウントで両方にログインしてもセッションは独立しています。これは公式ヘルプセンターの「Logging in to your Console account」記事でも明記されている重要ポイントです。
連携時によくある詰まり所と対処
GSC × Claude の連携で実際にユーザーが詰まる箇所を、よくある順に並べます。
Google Cloud Project 側で API 有効化を忘れている
googleapiclient.errors.HttpError: 403 が出る最頻出の原因です。Google Cloud Console の「API とサービス」→「有効な API」一覧に Search Console API が出ているか必ず確認します。
OAuth 同意画面が「テスト中」のまま
外部ユーザータイプを選んだまま公開していないと、テストユーザーに登録した Google アカウントしかログインできません。「Publishing status」を In production に変更するか、開発者アカウントをテストユーザーに追加します。
Service Account を GSC プロパティに追加していない
「GSC の権限」と「Google Cloud Project の権限」は別管理です。Service Account のメールアドレスを GSC プロパティの「ユーザーと権限」に明示的に追加しないと、API は 200 を返しつつ空配列だけを返すという罠があります。
MCP 設定ファイルのパスがずれている
~/.claude/mcp.json を claude mcp list で確認し、相対パス指定で OAuth JSON を読み込んでいる場合は絶対パスに直すと安定します。
Claude Console 側で Google ログインが「No account found」になる
Anthropic 側にメールアドレスで先に登録していた場合、同じメールの Google アカウントでログインしても自動マージされないことがあります。サポートに問い合わせるか、別 Google アカウントで新規登録するのが早い解決策です。
次に読むべき関連記事
- 「Google で Claude API を使う方法|Vertex AI 手順と料金」では Google Cloud Vertex AI Model Garden 経由で Claude API を呼ぶ手順を扱っています
- 「Google で Claude Code を使う方法|Vertex AI 設定とモデルピン」は本記事の Claude Code セットアップを Vertex AI 課金で運用する場合の続編にあたります
- 「Google で Claude AI を使う 4 つの方法|出資・Vertex・連携」は Google × Anthropic の全体像を俯瞰したい場合の入口です
- 「Claude を Google アカウントで登録する 5 分手順とログイン対処」は claude.ai(対話用)側のログインを扱っています
出典
- Anthropic 公式ヘルプセンター「Logging in to your Console account」: https://support.claude.com/en/articles/13371040-logging-in-to-your-console-account
- Claude Platform サインインページ: https://platform.claude.com/
- Search Engine Land「How to build custom SEO reports with Claude Code and Google Search Console」: https://searchengineland.com/build-custom-seo-reports-claude-code-google-search-console-477894
- Porter Metrics「4 ways to connect Google Search Console to Claude in 2026」: https://portermetrics.com/en/tutorial/claude/chat-google-search-console/
- Composio「Google Search Console MCP Integration with Claude Code」: https://composio.dev/toolkits/google_search_console/framework/claude-code
- Google Cloud「Search Console API ドキュメント」: https://developers.google.com/webmaster-tools