Claude CodeとGoogle Search ConsoleをMCP連携すると、GSCレポート作成が従来の2〜3時間から30分以下に短縮できます。Node.js環境とComposio認証の2つを整えれば、自然言語でCTR・順位・Cannibalizationを即座に分析できます。本記事では環境構築からレポート自動生成まで具体的な手順を解説します。
この記事でわかること
クリック数・CTR・平均順位の90日分データを自然言語で分析する方法を解説します。Node.js、Anthropicアカウント、OAuth認証の3点だけで最短30分で稼働できます。フリーランスが複数クライアントのSEO分析を効率化する費用対効果の高い構成を紹介します。
この記事の結論
Claude CodeとGSCをMCP経由で連携することで、クエリ・ページ・CTR・平均順位の90日分データを自然言語で分析できます。必要なのはNode.js(npm)、Anthropicアカウント、Google Cloud ProjectのOAuth認証の3点のみで、最短30分で稼働できます。フリーランスが複数クライアントのSEO分析を効率化するうえで、現時点でもっとも費用対効果が高い構成です。
今日やるべき1つ
Node.jsがインストール済みかを確認し、未インストールであればnodejs.orgから最新LTS版をダウンロードしてインストールしてください(所要時間:約10分)。
状況別ショートカット
| 状況 | 読むべきセクション | 所要時間 |
| まだNode.jsを入れていない | Claude Code稼働はNode.jsとnpm3ステップ | 10分 |
| 環境は整っているがGSC接続で詰まっている | GSC連携は3ツールから目的で選ぶ | 5分 |
| 接続済みで分析指示の書き方を知りたい | GSCデータ分析は自然言語5パターンで完結 | 10分 |
| レポートを自動生成・保存したい | レポート自動生成は5つの仕組みで構築 | 15分 |
| Toprankでコード連動分析をしたい | Toprankは90日データとコードを同時分析 | 10分 |
Claude Code稼働はNode.jsとnpm3ステップ
Claude Codeはブラウザ版Claude.aiとは異なり、ターミナルベースでローカルファイルやCSVデータと直接やり取りするAIコーディングアシスタントです。必要な手順は3ステップに整理できます。
インストールはnpm1コマンドで完了
まずnodejs.orgにアクセスし、最新LTS版のインストーラーをダウンロードしてください。インストール完了後、ターミナルでnode -vとnpm -vを実行し、バージョン番号が表示されれば準備完了です(所要時間:約8分)。
次に以下のコマンドを実行します。
npm install -g @anthropic-ai/claude-code
インストール後、claudeコマンドでClaude Codeが起動します。初回起動時にAnthropicアカウントへのログインが求められるため、claude.aiのアカウントを事前に作成しておいてください。Node.jsはバージョン18以上が推奨されており、古いバージョンでは依存関係エラーが発生するケースが報告されています(How to build custom SEO reports with Claude Code)。
Claude Codeの導入コストは「Node.js + Anthropicアカウント」のみで、追加のソフトウェア購入は不要です。作業効率を上げる方法を組み合わせれば、フリーランスが複数PCで使う場合も、同一のAnthropicアカウントで複数端末にインストールできます。

AnthropicアカウントとAPIプランの選択
Claude Codeを実務で使うには、AnthropicのAPIキーが必要です。Claude Maxプランや従量課金(API)でも利用できますが、大量のGSCデータを処理する場合はAPI従量課金の方が安定します(Anthropicプランと料金)。
1日のAPI使用量の目安は、クライアント10社分のGSCデータ(各90日分のCSV)を一括処理した場合で約0.5〜1.5ドルです。月20社のレポートを作成する場合でも、APIコストは月10〜30ドル程度に収まるケースが多いとされています。既存のツール(Semrush、Ahrefs等)のサブスクリプション費用と比較すると、分析コストを抑えられる可能性があります(Build custom SEO reports with Claude Code)。
APIキーは.envファイルに保存し、GitHubなどのバージョン管理システムに誤ってコミットしないよう.gitignoreへの追記が必須です。キーが漏洩した場合は即座にAnthropicダッシュボードで失効させてください。
Claude Codeのターミナル操作の基本
Claude Codeを起動したディレクトリがワーキングディレクトリになります。GSCのCSVファイルをダウンロードしたフォルダに移動してからclaudeを起動することで、「このフォルダのCSVを分析して」という指示が通るようになります。
Windowsユーザーの場合はWSL2(Windows Subsystem for Linux)またはGit Bashの使用を推奨します。PowerShellでも動作しますが、パス区切り文字の違いでエラーが発生するケースが報告されています。初回セットアップ時に10分かけてWSL2を整備しておくことで、その後の操作ストレスをほぼゼロにできます。
CHECK
▶ 今すぐやること: ターミナルでnode -vを実行してバージョンを確認し、v18未満であればnodejs.orgからLTS版を再インストールしてください(5分)
Q: Claude Codeは有料ですか?
A: Claude Code自体は無料のnpmパッケージです。利用にはAnthropicのアカウントが必要で、大量のデータ処理にはAPI従量課金(使用量に応じた費用)が発生します。詳細な料金はAnthropicの公式サイトでご確認ください。
Q: MacとWindowsでインストールコマンドは同じですか?
A: コマンド自体は同一です(npm install -g @anthropic-ai/claude-code)。ただしWindowsはWSL2またはGit Bash上での実行を推奨します。PowerShell環境ではパスの問題が発生することがあります。
GSC連携は3ツールから目的で選ぶ
GSCとClaude Codeを接続するツールは現時点で3種類あり、それぞれ用途と設定の複雑さが異なります。目的を1つ決めるだけで選択肢は絞れます。
ComposioはMCPサーバーURLを1コマンドで生成
ComposioはMCP統合ツールキットです。Python(pip)またはTypeScript(npm)でComposioをインストールし、スクリプトを実行するとGSC接続用のMCPサーバーURLが生成されます。
TypeScriptの場合の手順は以下のとおりです。
npm install composio-core
スクリプト実行後に出力されるURLを使い、Claude Codeに次のコマンドで接続します。
claude mcp add –transport http google-search-console <生成されたURL> –headers “x-composio-api-key: <APIキー>”
接続後はClaude Codeのセッションを一度終了し、再起動することで設定が反映されます(Google Search Console MCP Integration with Claude Code)。「セッション再起動を忘れた」というトラブルの多くはこのステップの見落としが原因です。再起動前にMCPが動作しないのは仕様であり、バグではありません。
mcp-gscはClaude Desktop専用で設定ファイルを編集
mcp-gscはGitHubで公開されているOSSツールで、Claude Desktop(デスクトップアプリ版)向けに設計されています。git cloneでリポジトリをダウンロードし、Claude Desktopの設定ファイル(config.json)に以下の形式で追記します。
{
“mcpServers”: {
“google-search-console”: {
“command”: “node”,
“args”: [“/path/to/mcp-gsc/index.js”]
}
}
}
設定後はClaude DesktopのツールセクションにGSCが追加され、自然言語でSEOデータを分析できるようになります(mcp-gsc GitHub)。Claude Codeのターミナル版ではなくデスクトップアプリを使いたい場合に適した選択肢です。
SupermetricsはノーコードでGSCを即時接続
Supermetricsは有料SaaSですが、ノーコードでGSCをClaude Codeに接続できます。APIキーやコマンド操作に不慣れなフリーランスには最も導入ハードルが低い選択肢です。月額費用が発生するため、コスト対効果を慎重に判断してください(Supermetrics公式サイト)。
3ツールの比較を以下に整理します。
| ツール | 対象環境 | 設定難易度 | コスト | 主な用途 |
| Composio MCP | Claude Code(ターミナル) | 中(コマンド操作要) | 無料〜従量 | MCP経由の本格分析 |
| mcp-gsc | Claude Desktop | 低〜中(設定ファイル編集) | 無料(OSS) | デスクトップ環境 |
| Supermetrics | Claude Code / Desktop | 低(ノーコード) | 月額(要確認) | 手軽な接続 |
コストを抑えつつ本格的なMCP分析をしたいフリーランスにはComposioが最適です。デスクトップ環境で手軽に始めたい場合はmcp-gscが向いています。
OAuth認証フローは4ステップで完了
ComposioまたはGCP直接接続でGSCにアクセスする際、初回は必ずOAuth認証が必要です。ターミナルに認証リンクが表示されたら、そのURLをブラウザで開きます。Googleアカウント(GSCに登録されたアカウント)でログインし、アクセス権限の付与を承認します。ブラウザで承認が完了するとターミナルに制御が戻り、GSCへのアクセスが開始されます(所要時間:約3分)。
認証時に「このアプリは確認されていません」という警告が表示される場合があります。これはComposioまたはmcp-gscがGoogleの審査を受けていない個人開発ツールであるためです。テスト環境での使用であれば「詳細」→「続行」で進めることができますが、会社のGoogleアカウントを使う場合は組織の管理者に確認することを推奨します。
CHECK
▶ 今すぐやること: Composioのサイトでアカウントを作成しAPIキーを取得してください(5分)
Q: Google Cloud ProjectのAPIクレデンシャルは必須ですか?
A: ComposioやSupermetricsを使う場合はComposio側がGSC APIの認証を代行するため、GCPの独自クレデンシャル作成は不要です。mcp-gscやカスタム接続の場合はGCPでSearch Console APIを有効化し、OAuthクライアントIDを作成する必要があります。
Q: 複数のGSCプロパティ(複数クライアント)を接続できますか?
A: 認証したGoogleアカウントに紐づいたすべてのGSCプロパティにアクセスできます。分析時に「example.com のデータを見せて」のようにドメインを指定することで、複数クライアントのデータを切り替えて分析できます。
GSC・Claude連携の対応診断を3分で判定
自分の環境と目的に合った連携方法を把握するため、以下の質問に答えてください。最適な設定方法が3分で特定できます。
Q1: Claude DesktopアプリとClaude Codeターミナル、どちらを主に使いますか?
Desktopアプリを使う場合はQ2aへ進みます。ターミナル版(Claude Code)を使う場合はQ2bへ進みます。
Q2a(Desktop使用の場合): プログラムコードの編集に抵抗がありますか?
抵抗がある(設定ファイル編集は避けたい)場合はResult Aです。抵抗がない(JSONファイルの編集は問題ない)場合はResult Bです。
Q2b(ターミナル版使用の場合): ComposioへのAPIキー登録は完了していますか?
完了している場合はResult Cです。まだの場合はResult Dです。
Result A: SupermetricsのノーコードでGSC接続を開始
コマンドや設定ファイルの編集なしにGSCとClaudeを接続できます。supermetrics.comでアカウントを作成し、GSC接続を承認するだけで分析が始められます(所要時間:10分)。月額費用が発生する点に注意してください。
Result B: mcp-gscをインストールしてconfig.jsonに追記
GitHubからmcp-gscをクローンし、Claude DesktopのconfigファイルにMCPサーバーの設定を追加します。無料で利用でき、デスクトップ環境での自然言語SEO分析が実現します(所要時間:20分)。
Result C: claude mcp addコマンドでMCPサーバーを接続
ComposioダッシュボードでサーバーURLを確認し、claude mcp add –transport httpコマンドを実行してセッションを再起動します。これで自然言語でのGSC分析が即時開始できます(所要時間:10分)。
Result D: Composioアカウント作成からAPIキー取得まで実施
composio.devでアカウントを作成し、ダッシュボードからAPIキーを取得します。その後TypeScriptスクリプトを実行してMCPサーバーURLを生成してから、Result Cの手順に進みます(所要時間:30分)。
CHECK
▶ 今すぐやること: 上記の診断に従い、該当するResultの最初のステップを1つだけ実行してください(5〜10分)
Q: 会社支給PCや管理が厳しい環境でも使えますか?
A: Googleアカウントの管理者設定によってOAuth承認が制限される場合があります。その場合はIT部門またはGoogleWorkspace管理者に「Search Console API」へのアクセス許可を申請する必要があります。
Q: 設定後にMCPが認識されないときの原因は?
A: 最も多い原因はセッション未再起動です。claude mcp addコマンド実行後、Claude Codeを一度/exitで終了し、ターミナルから再度claudeで起動することで設定が反映されます。
GSCデータ分析は自然言語5パターンで完結
MCPでGSCと接続できたあとに多くの方が直面するのが「どう質問すればよいか」という課題です。以下の5つの質問パターンを覚えるだけで、実務で必要な分析の多くがカバーできます。
CTR分析はポジション別ベンチマークと比較
CTR分析の基本は、実際のCTRと業界ベンチマークを比較することです。Claude Codeへの指示例は次のとおりです。
「過去90日間でインプレッションが500以上あるのにCTRが2%以下のクエリをリストアップして。検索順位も一緒に見せて。」
GSCのベンチマーク基準として、順位1位でCTR25〜35%、2〜3位で10〜15%、4〜5位で6〜9%、6〜10位で2〜5%が一般的な目安です。ただしこれらの数値はサイトカテゴリや検索クエリのタイプによって大きく異なるため、自サイトの過去データとの比較を優先してください。この基準を大きく下回るクエリは、タイトルタグやメタディスクリプションの改善で順位変動なしにCTRを改善できる可能性があります(MCP Market GSC AI)。
順位は高いのにCTRが低いページは「タイトルが検索意図と乖離している」シグナルである可能性があります。Claude Codeに「このクエリに対してCTRを上げるタイトル案を5つ提案して」と続けて指示することで、改善案の生成まで一連の流れで完結できます。
キャニバリゼーション検出は2ステップで特定
キャニバリゼーション(複数ページが同一クエリで競合する状態)はGSCデータだけで検出できます。
「同じクエリで複数のページが表示されているケースを抽出して。特にページAとページBが同じクエリで順位が近いものを優先して。」
Claude Codeはsearchanalytics.queryのデータから重複クエリをリストアップし、どのページに統合すべきかの優先度まで提案します。この検出作業を手動でGSCのUIから行う場合は1サイトあたり相応の時間がかかりますが、自然言語指示では短時間で完了します。
Conversion Gap分析でコンテンツ機会を特定
Conversion Gapとは「インプレッションは多いが、トランザクション系クエリ(購買・問い合わせ意図)でのCTRが著しく低い」状態です。
「インプレッションが月1000以上あるクエリのうち、比較・購入・料金などの商業的意図を持つと思われるクエリでCTRが3%以下のものを抽出して。」
この指示でGSCデータから潜在的なコンバージョン機会が一覧化できます。抽出されたクエリに対して対応コンテンツが不足している場合、新規記事または既存コンテンツの改善が優先課題として浮かび上がります。
インデックス問題はSubmitted vs Indexed URLsの差分で検出
「サイトマップに登録されているURLのうち、インデックスされていないページ数と代表的なURLを5件教えて。」
GSCのCoverage(URL検査)データからインデックスエラーを検出できます。Submitted URLとIndexed URLに大きな差がある場合、技術的SEO上の問題(重複コンテンツ、noindexタグの誤設定、クロールバジェット不足など)が疑われます。
前週比・前月比の異常検知で問題を早期発見
「先週と比べてインプレッションまたはクリックが30%以上減少したページを教えて。減少した主なクエリも一緒に。」
この指示を週次でルーティン化することで、アルゴリズムアップデートや技術的問題の影響を早期に検知できます。手動でのGSC確認と比較して作業時間を短縮できます。
CHECK
▶ 今すぐやること: Claude CodeにGSCを接続後、「過去28日間でCTRが最も低いページを上位10件表示して」と入力し、分析を開始してください(10分)
Q: GSCのデータ範囲は何日分まで取得できますか?
A: GSCのAPIで取得できるデータは過去16ヶ月分です。ただしClaude Codeでの分析では90日分が推奨されます。期間が長すぎると処理時間とAPIコストが増加するためです。
Q: CSVで手動エクスポートしてClaude Codeで分析する方法でも同様の分析はできますか?
A: できます。GSCの「パフォーマンス」画面から最大1000行のCSVをエクスポートし、Claude Codeが起動しているフォルダに保存します。その後「このCSVを分析して低CTRページをリストアップして」と指示すれば同様の分析が可能です。MCP接続なしで試したい場合の最短テスト方法としても有効です。
Toprankは90日データとコードを同時分析
Toprankは他のGSC分析ツールとは一線を画する機能を持ちます。通常のMCP接続ではGSCのトラフィックデータのみを分析しますが、Toprankはサイトのソースコード(HTML、メタデータ、コンテンツ構造)とGSCのトラフィックデータを同時に読み込み、問題の根本原因まで特定します。
Toprankのインストールと起動は1コマンド
Toprankを使うにはGitHubリポジトリをクローンするか、npm経由でインストールします。サイトのルートディレクトリで以下を実行します。
npx toprank
または
/seo-analysis
このコマンドを実行すると、Toprankがサイトをクロールしながらローカルのソースコードを読み込み、同時にGSCの90日間データを取得します(Reddit TechSEO – Toprank開発者)。
フリーランスのTechSEOコンサルタントとして複数クライアントのサイト改善に取り組んだユーザーは「サイトを直接実行して分析することで、コードと実トラフィックデータを同時に分析でき、メタデータの修正やコンテンツ改善を自動実装できた」と語っています(Reddit TechSEO – Google Search Console + Claude Code)。
Toprankは「GSCで問題のあるページを見つけ、そのページのHTMLコードを自動で修正提案する」という、従来は別々の作業だったデータ分析とコード修正を1フローで完結させます。
コード連動でメタデータ自動修正を実現
Toprankがコードと連動することで、「CTRが低い」というデータ上の問題に対し、「このページのtitleタグを以下に変更してください」という具体的なコード修正案を自動生成できます。従来のSEO分析では「問題の発見」と「コードの修正依頼」は別担当や別工程でしたが、Toprankを使うと1人のフリーランスが1つのClaude Codeセッション内でその両方を完結できます。
具体的な修正対象は、titleタグ・descriptionタグ・H1タグの変更、内部リンクの追加提案、canonicalタグの修正などです。修正提案はPull RequestまたはMarkdownファイルとして出力されるため、クライアントへの報告書としてそのまま利用できます。
Cannibalizationの自動検出と統合提案
Toprankは90日分のGSCデータからキャニバリゼーションのパターンを自動検出します。検出後に「このクエリの競合ページをどちらかに統合すべきか」という提案まで出力するため、手動での内部リンク構造分析が不要になります。
競合ページの統合判断では、直近90日のクリック数・インプレッション数・平均順位の3指標から「どちらのページをメインにすべきか」をスコアリングして提案します。統合すべき内容(リダイレクト設定、内部リンクの書き換え、コンテンツの統合方法)の具体案もあわせて生成されます。
CHECK
▶ 今すぐやること: Toprankのリポジトリをクローンし、小規模なテストサイトで/seo-analysisコマンドを1回実行してみてください(15分)
Q: Toprankは静的サイト(WordPress以外)でも使えますか?
A: HTML・CSS・JavaScriptを含む静的サイトでも動作します。ただしCMSによっては生成されるHTMLがビルド後のファイルであるため、ソースコードの読み込み先をビルドディレクトリに指定する必要があります。
Q: Toprankを使うにもMCPのGSC接続は必要ですか?
A: 必要です。ToprankはGSCデータとコードを組み合わせて分析するため、事前にComposioまたはmcp-gscでGSC接続を完了しておく必要があります。
レポート自動生成は5つの仕組みで構築
フリーランスのSEOコンサルタントが複数クライアントのレポートを効率化するには、1回の指示で完結するワークフローの構築が不可欠です。以下の5つの仕組みを順番に整えることで、レポート作成時間を削減できます。
ポイント1: GSC+GA4同時分析でコンテキストを追加
【対象】: 複数クライアントのSEO月次レポートを担当するフリーランス
【手順】: GSCのMCP接続とGA4のMCP接続(またはGA4 CSVエクスポート)を同じClaude Codeセッションに読み込みます(所要時間:5分)。次に「このサイトで検索流入しているが直帰率70%以上のページをリストアップして。GSCとGA4の両方のデータを使って」と指示します。出力されたリストをもとに「各ページについて、タイトルとメタディスクリプションの改善案を提案して」と続けて指示します。
【理由】: GSC単体では「何が検索されているか」しかわからず、そのページのユーザー行動まではわかりません。GA4との統合により「流入はあるが読まれていないページ」を定量的に絞り込めるため、改善工数の集中先を特定できます。「流入はあるが直帰率が高い」という組み合わせこそが改善優先度の高いページを特定する有効な方法です。
【注意点】: GA4のデータをリアルタイムAPIで接続する場合は別途Google Analytics Data APIのクレデンシャルが必要です。まずはGA4からCSVをエクスポートして手動でフォルダに置く方法から始め、APIは慣れてから追加するとつまずきを防げます。
ポイント2: 1コマンド完結レポートで作成時間を短縮
【対象】: 月次SEOレポートをPowerPointやGoogleスライドで納品しているフリーランス
【手順】: Claude Codeに以下の指示を1回送信します。「このサイトの過去30日間のSEOパフォーマンスをレポートしてください。対象:クリック数推移、CTR上位・下位ページ各5件、インプレッション増加クエリ上位10件、インデックスエラーの有無。Markdown形式で出力してください。」(所要時間:入力1分、処理2〜3分)。出力されたMarkdownをGoogleドキュメントまたはNotionにペーストし、必要に応じて「このレポートにエグゼクティブサマリーを100文字で追加して」と指示して冒頭の要約文を自動生成します。
【理由】: 1回の指示に「範囲・指標・形式・件数」をすべて含めることで処理が1ターンで完結します。Claude Codeは指示が曖昧なほど確認の往復が増え、所要時間が伸びます。具体的な指標名と件数を最初から指定することで、1コマンドで複数ページ相当のレポートを短時間で出力できます(Agentic SEO System with Claude Code)。
【注意点】: 出力されたMarkdownをそのままクライアントに送らないことを推奨します。数値の正確性(特にGSCの集計期間の定義)を確認してから納品してください。指示に「集計期間は2026年6月1日〜6月30日」と具体的な日付を入れると確認の手間がなくなります。
ポイント3: 週次異常検知を5分のルーティンに自動化
【対象】: 複数クライアントを担当し、週次でGSCをモニタリングしているSEOコンサルタント
【手順】: 毎週月曜日の朝、Claude Codeを起動し「先週(月曜〜日曜)と先々週を比較して、クリック数またはインプレッションが20%以上変動したページを上位10件抽出して。理由も推測してください。」と入力します(所要時間:入力1分)。出力された異常ページのうち前週比50%以上減少したものを最優先として「このページで何が起きたか調査してください。GSCのURL検査結果と、コンテンツの主なキーワードを確認してください。」と続けて指示します。結果をSlackまたはメールで該当クライアントに転送します(所要時間:3分)。
【理由】: 「問題が出てから確認する」のではなく「変動があった週に即確認する」という仕組みを作ることで、アルゴリズムアップデートの影響を早期に特定できます。複数クライアントを担当するフリーランスであれば週次モニタリングの工数削減効果が期待できます。
【注意点】: 「20%以上の変動」という閾値は季節変動や連休の影響で誤検知が増える場合があります。ゴールデンウィーク・年末年始・Googleの主要アップデート期間(Googleアルゴリズムアップデート履歴)は閾値を30〜40%に引き上げるか、前年同期比での比較に切り替えることを推奨します。
ポイント4: CSVローカル処理でAPIコストをゼロに抑制
【対象】: MCPのAPI設定に慣れていないフリーランスまたはAPIコストを最小化したい場合
【手順】: GSCのパフォーマンス画面で期間を90日に設定し、「クエリ」タブでCSVをエクスポートします(最大1000行、所要時間:3分)。ダウンロードしたCSVをClaude Codeが起動しているフォルダに移動します。Claude Codeに「performance.csvを分析して、低CTRかつ高インプレッションのクエリを抽出し、改善優先度を高・中・低の3段階で評価してください」と指示します(処理時間:2〜3分)。
【理由】: API経由のリアルタイム接続はデータが大量または自動化が必要な場合にのみ有効で、単発の分析やクライアントへの提案資料作成ではCSVの方が設定ゼロで即座に使えます。MCPは「毎日使う定常ワークフロー」向け、CSVは「特定課題の深掘り分析」向けと使い分けると効率的です(Search Engine Land – Custom SEO Reports)。
【注意点】: GSCのCSVエクスポートは最大1000行の制限があります。大規模サイト(月間クエリ数が数万以上)の場合、上位1000行以外のロングテールクエリの分析はCSVでは対応できません。月間PV数万未満のサイトであれば、CSVで十分です。
ポイント5: マルチエージェントでレポートをGoogle Drive自動保存
【対象】: レポートの共有・保存を自動化したいフリーランスまたは複数のメンバーと分析を共有したいチーム
【手順】: GSC分析エージェント(Composio MCP接続済み)とGoogle Drive書き込みエージェントを別々のClaude Codeインスタンスで起動します(所要時間:設定20分)。分析エージェントに「このサイトの月次SEOレポートを生成してMarkdownで出力してください」と指示します。出力されたMarkdownをDriveエージェントに渡し「このMarkdownを[クライアント名]/SEOレポート/2026年7月.mdとしてGoogle Driveに保存してください」と指示します。
複数クライアントのSEO管理を担当するフリーランスコンサルタントの中には、「1つのコマンドで完全なSEO分析(キーワード分析、Cannibalization、Conversion Gap)が完了し、レポートが自動保存されるワークフローを実現した」と語るユーザーもいます(Agentic SEO System with Claude Code – YouTube)。
【理由】: GSC分析とDrive保存を別エージェントに分担させることで各エージェントのコンテキスト長が短くなり、処理精度と安定性が向上します。1セッションに多くの指示を詰め込むとコンテキストウィンドウが埋まり、後半の指示に対する応答品質が低下するためです。
【注意点】: Google Drive APIの接続には別途OAuthクレデンシャルが必要です。初期設定に1〜2時間かかるため、まずは出力をローカルのMarkdownファイルに保存するところから始め、Drive自動保存は2週目以降の追加機能として実装することを推奨します。最初から全自動化を目指すと設定トラブルで挫折するリスクがあります。
CHECK
▶ 今すぐやること: ポイント4のCSVローカル処理から始め、GSCからCSVをエクスポートしてClaude Codeフォルダに置き、最初の分析指示を1回送信してください(15分)
Q: マルチエージェントシステムの構築にはどのくらいの技術知識が必要ですか?
A: ポイント5のような完全自動化には、Node.jsの基礎知識とGoogle Drive APIの設定経験が必要です。ターミナル操作に慣れていない場合は、まずポイント2の1コマンドレポートから始め、段階的に自動化の範囲を広げることを推奨します。
Q: Claude Codeで生成したレポートの著作権は誰にありますか?
A: Anthropicの利用規約ではユーザーが入力したデータと出力されたコンテンツの所有権はユーザーに帰属するとされています。クライアントへの納品物として使用する場合は、AI生成物である旨の開示がビジネス上の誠実さとして推奨されます(Anthropic利用規約)。
Claude CodeのGSC分析で作業時間を削減する
Claude CodeとGSCのMCP連携は、環境構築からCSV分析の初回実行まで最短30分で完了できます。フリーランスが複数クライアントのSEOレポートに費やしていた作業時間が、自然言語5パターンと1コマンドレポートの組み合わせで大幅に効率化されます。Composio MCP(本格連携)またはCSVローカル分析(試用)の2つから状況に応じて選び、まず1クライアント分の分析を実行することが最初の一歩です。
どのツールが自分に合うかは、実際に1回試してみるまでわからない部分があります。ポイント4のCSVローカル処理であれば、今日から追加の設定なしに試せます。時間管理アプリとの組み合わせで作業の進捗を可視化すれば、どの工程で時間がかかっているかもすぐに把握できます。

| 状況 | 次の一歩 | 所要時間 |
| まずAPIなしで試したい | GSCからCSVをエクスポートしてClaude Codeフォルダに保存する | 5分 |
| 本格的にMCP連携を整えたい | Composioアカウント作成→APIキー取得→MCPサーバーURL生成 | 30分 |
| コード連動の修正提案まで欲しい | Toprankをクローンしてテストサイトで/seo-analysisを実行 | 20分 |
| チームでレポートを共有したい | ポイント5の2エージェント構成を設定し、Drive保存を自動化 | 2時間 |
Claude CodeのGSC分析に関するよくある質問
Q: Claude CodeはGSCデータをリアルタイムで取得できますか?
A: MCPで接続している場合、Claude CodeはGSC APIを通じてほぼリアルタイムのデータを取得できます。ただしGSC自体のデータ反映に2〜3日の遅延があるため、「昨日のデータ」はGSCのUI上でもClaude Code経由でも同様に遅延があります。
Q: 無料で始める場合の最低限の構成は何ですか?
A: 無料で始める最小構成は「Node.js(無料)+ Claude Code(無料npmパッケージ)+ AnthropicのAPI(従量課金、使用量に応じた費用)+ GSCのCSVエクスポート(無料)」の4点です。MCP接続もComposioの無料プランで開始できます。月額固定費をかけずに試せます。
Q: 日本語のクエリデータも正しく分析できますか?
A: 日本語クエリの分析はClaude Code(Claudeモデル)が日本語に対応しているため問題なく動作します。GSCのCSVもUTF-8形式でエクスポートされるため、文字化けの心配もありません。「ひらがな・カタカナ・漢字が混在するクエリでのCTR分析」も指示に日本語で書けば正しく処理されます。
【出典・参照元】
How to build custom SEO reports with Claude Code – Search Engine Land(Claude CodeのGSC分析機能とNode.js環境構築の手順)
Google Search Console MCP Integration with Claude Code – Composio(ComposioによるGSCとClaude CodeのMCP統合ガイド)
Google Search Console AI on MCP Market – MCP Market(GSCとClaudeの自然言語連携の概要)
Reddit TechSEO – Google Search Console + Claude Code – Reddit(Toprankツール開発者による体験談と90日間データ分析の解説)
Agentic SEO System with Claude Code – YouTube(GSC+GA4+DataForSEOのマルチエージェントSEOシステム構築実証)
mcp-gsc GitHub Repository – GitHub(Claude Desktop向けGSC連携ツールの設定手順)
Googleアルゴリズムアップデート履歴 – Google Search Central(アルゴリズムアップデートの公式履歴)
Anthropicプランと料金 – Anthropic(最新の料金プラン情報)
Anthropic利用規約 – Anthropic(利用規約・著作権に関する最新情報)
Supermetrics公式サイト – Supermetrics(最新の料金プラン情報)