💼 Google検索ConsoleAutomation
Google検索のパフォーマンスを分析するGoogle Search Consoleの様々な
📺 まず動画で見る(YouTube)
▶ 【自動化】AIガチ勢の最新活用術6選がこれ1本で丸分かり!【ClaudeCode・AIエージェント・AI経営・Skills・MCP】 ↗
※ jpskill.com 編集部が参考用に選んだ動画です。動画の内容と Skill の挙動は厳密には一致しないことがあります。
📜 元の英語説明(参考)
Automate Google Search Console tasks via Rube MCP (Composio): query search analytics, list sites, inspect URLs, submit sitemaps, monitor search performance. Always search tools first for current schemas.
🇯🇵 日本人クリエイター向け解説
Google検索のパフォーマンスを分析するGoogle Search Consoleの様々な
※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。
下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o google-search-console-automation.zip https://jpskill.com/download/1689.zip && unzip -o google-search-console-automation.zip && rm google-search-console-automation.zip
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/1689.zip -OutFile "$d\google-search-console-automation.zip"; Expand-Archive "$d\google-search-console-automation.zip" -DestinationPath $d -Force; ri "$d\google-search-console-automation.zip"
完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。
💾 手動でダウンロードしたい(コマンドが難しい人向け)
- 1. 下の青いボタンを押して
google-search-console-automation.zipをダウンロード - 2. ZIPファイルをダブルクリックで解凍 →
google-search-console-automationフォルダができる - 3. そのフォルダを
C:\Users\あなたの名前\.claude\skills\(Win)または~/.claude/skills/(Mac)へ移動 - 4. Claude Code を再起動
⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。
🎯 このSkillでできること
下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。
📦 インストール方法 (3ステップ)
- 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
- 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
- 3. 展開してできたフォルダを、ホームフォルダの
.claude/skills/に置く- · macOS / Linux:
~/.claude/skills/ - · Windows:
%USERPROFILE%\.claude\skills\
- · macOS / Linux:
Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。
詳しい使い方ガイドを見る →- 最終更新
- 2026-05-17
- 取得日時
- 2026-05-17
- 同梱ファイル
- 1
💬 こう話しかけるだけ — サンプルプロンプト
- › Google Search Console Automati で、私のビジネスを分析して改善案を3つ提案して
- › Google Search Console Automati を使って、来週の会議用の資料を作って
- › Google Search Console Automati で、現状の課題を整理してアクションプランに落として
これをClaude Code に貼るだけで、このSkillが自動発動します。
📖 Skill本文(日本語訳)
※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。
Rube MCP を介した Google Search Console の自動化
Rube MCP (Composio) を介して Google Search Console を使用し、検索アナリティクスのクエリ、URL の検査、サイトマップの管理、検索パフォーマンスの監視を行います。
ツールキットのドキュメント: composio.dev/toolkits/google_search_console
前提条件
- Rube MCP が接続されている必要があります (RUBE_SEARCH_TOOLS が利用可能であること)。
- ツールキット
google_search_consoleを使用してRUBE_MANAGE_CONNECTIONSを介したアクティブな接続が必要です。 - Google Search Console でサイトの所有権が確認されているか、適切な権限が必要です。
- 最新のツールスキーマを取得するために、常に最初に
RUBE_SEARCH_TOOLSを呼び出してください。
セットアップ
Rube MCP の取得: クライアント設定で https://rube.app/mcp を MCP サーバーとして追加してください。API キーは不要です。エンドポイントを追加するだけで機能します。
RUBE_SEARCH_TOOLSが応答することを確認して、Rube MCP が利用可能であることを確認します。- ツールキット
google_search_consoleを指定してRUBE_MANAGE_CONNECTIONSを呼び出します。 - 接続が ACTIVE でない場合は、返された認証リンクに従ってセットアップを完了します。
- ワークフローを実行する前に、接続ステータスが ACTIVE と表示されていることを確認します。
コアワークフロー
1. 確認済みサイトをすべてリスト表示する
認証されたユーザーが所有またはアクセスできるすべてのサイトを取得するには、GOOGLE_SEARCH_CONSOLE_LIST_SITES を使用します。
Tool: GOOGLE_SEARCH_CONSOLE_LIST_SITES
Parameters: (none required)
Returns: List of site entries with siteUrl and permissionLevel
2. 検索アナリティクスをクエリする
クリック数、インプレッション数、CTR、掲載順位などの検索パフォーマンスデータを取得するには、GOOGLE_SEARCH_CONSOLE_SEARCH_ANALYTICS_QUERY を使用します。
Tool: GOOGLE_SEARCH_CONSOLE_SEARCH_ANALYTICS_QUERY
Parameters:
- site_url (required): Site URL (e.g., "https://www.example.com/" or "sc-domain:example.com")
- start_date (required): Start date in YYYY-MM-DD format
- end_date (required): End date in YYYY-MM-DD format
- dimensions: Group by ["query", "page", "country", "device", "date", "searchAppearance"]
- search_type: "web" (default), "image", "video", "news", "discover", "googleNews"
- dimension_filter_groups: Filters for dimensions (operator: equals, notEquals, contains, notContains, includingRegex, excludingRegex)
- row_limit: Max rows (1-25000, default 1000)
- start_row: Pagination offset (default 0)
- aggregation_type: "auto", "byPage", "byProperty", "byNewsShowcasePanel"
- data_state: "final" (default), "all", "hourly_all"
3. URL を検査する
特定の URL のインデックス登録ステータスと問題を確認するには、GOOGLE_SEARCH_CONSOLE_INSPECT_URL を使用します。
Tool: GOOGLE_SEARCH_CONSOLE_INSPECT_URL
Parameters:
- inspection_url (required): Full URL to inspect (e.g., "https://www.example.com/page")
- site_url (required): Property URL (e.g., "https://www.example.com/")
- language_code: BCP-47 language (default: "en-US")
4. サイトマップをリスト表示する
サイトに送信されたすべてのサイトマップを取得するには、GOOGLE_SEARCH_CONSOLE_LIST_SITEMAPS を使用します。
Tool: GOOGLE_SEARCH_CONSOLE_LIST_SITEMAPS
Parameters:
- site_url (required): Site URL (e.g., "https://www.example.com/")
- sitemap_index: Specific sitemap index URL to list sitemaps from
5. サイトマップを送信する
インデックス登録のためにサイトマップを登録または再送信するには、GOOGLE_SEARCH_CONSOLE_SUBMIT_SITEMAP を使用します。
Tool: GOOGLE_SEARCH_CONSOLE_SUBMIT_SITEMAP
Parameters:
- site_url (required): Site URL or domain property (e.g., "sc-domain:example.com")
- feedpath (required): Full sitemap URL (e.g., "https://www.example.com/sitemap.xml")
6. サイトマップの詳細を取得する
特定の送信済みサイトマップに関する情報を取得するには、GOOGLE_SEARCH_CONSOLE_GET_SITEMAP を使用します。
Tool: GOOGLE_SEARCH_CONSOLE_GET_SITEMAP
Parameters:
- site_url (required): Site URL
- feedpath (required): Sitemap URL to retrieve details for
一般的なパターン
- パフォーマンス監視: 日々の検索パフォーマンスの傾向を追跡するには、
GOOGLE_SEARCH_CONSOLE_SEARCH_ANALYTICS_QUERYをdimensions: ["date"]と日付範囲を指定して使用します。 - トップクエリレポート: 最もクリックされた検索語句を見つけるには、
GOOGLE_SEARCH_CONSOLE_SEARCH_ANALYTICS_QUERYをdimensions: ["query"]と指定して使用します。 - ページレベル分析: パフォーマンスの高いページを特定するには
dimensions: ["page"]を使用し、各ページにトラフィックを誘導するクエリを確認するにはdimensions: ["query", "page"]を使用します。 - インデックス登録監査: 重要なページのインデックス登録ステータスを確認するには、
GOOGLE_SEARCH_CONSOLE_INSPECT_URLを使用します。 - サイトマップ管理: 送信されたサイトマップを確認するには
GOOGLE_SEARCH_CONSOLE_LIST_SITEMAPSを使用し、新しいサイトマップや更新されたサイトマップを送信するにはGOOGLE_SEARCH_CONSOLE_SUBMIT_SITEMAPを使用します。 - 国/デバイスの内訳: 検索トラフィックの地理的およびデバイスタイプ別の分布を理解するには、
dimensions: ["country", "device"]を使用します。 - 特定のクエリのフィルタリング: 特定のキーワードグループに焦点を当てるには、
dimension_filter_groupsをcontainsまたはincludingRegex演算子とともに使用します。
既知の落とし穴
- サイト URL の形式が重要: URL プレフィックスプロパティは、プロトコルと末尾のスラッシュを含む完全な URL (例:
https://www.example.com/) を使用します。ドメインプロパティはsc-domain:プレフィックス (例:sc-domain:example.com) を使用します。誤った形式を使用すると、空の結果またはエラーが返されます。 - 日付範囲の制限: データは通常、2〜3日の遅延で利用可能になります。
data_state: "all"は、まだ変更される可能性のあるより新しいデータを含みます。hourly_allは、過去3日以内の日付にのみ機能します。 - 行制限のページネーション: API は、クリック数でソートされた上位の結果を返します (日付でグループ化する場合は日付でソートされます)。完全なデータを取得するには、
start_rowとrow_limitを使用してページネーションを行います。 - リクエストあたりの最大 25,000 行: ページネーションを使用しても、各リクエストは最大 25,000 行を返します。非常に大規模なデータセットの場合は、日付範囲を狭めるか、ディメンションフィルターを追加してください。
- 検査 URL はサイトと一致する必要がある:
inspection_urlはsite_urlプロパティの下のページである必要があります。プロパティ間の検査は失敗します。 - サイトマップはアクセス可能である必要がある:
GOOGLE_SEARCH_CONSOLE_SUBMIT_SITEMAPは、サイトマップファイルが指定された URL で公開されており、XML として適切にフォーマットされていることを要求します。 - 結果はクリック数でソートされる: デフォルトでは、アナリティクス
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開
Google Search Console Automation via Rube MCP
Query search analytics, inspect URLs, manage sitemaps, and monitor search performance using Google Search Console via Rube MCP (Composio).
Toolkit docs: composio.dev/toolkits/google_search_console
Prerequisites
- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)
- Active connection via
RUBE_MANAGE_CONNECTIONSwith toolkitgoogle_search_console - Verified site ownership or appropriate permissions in Google Search Console
- Always call
RUBE_SEARCH_TOOLSfirst to get current tool schemas
Setup
Get Rube MCP: Add https://rube.app/mcp as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.
- Verify Rube MCP is available by confirming
RUBE_SEARCH_TOOLSresponds - Call
RUBE_MANAGE_CONNECTIONSwith toolkitgoogle_search_console - If connection is not ACTIVE, follow the returned auth link to complete setup
- Confirm connection status shows ACTIVE before running any workflows
Core Workflows
1. List All Verified Sites
Use GOOGLE_SEARCH_CONSOLE_LIST_SITES to retrieve all sites the authenticated user owns or has access to.
Tool: GOOGLE_SEARCH_CONSOLE_LIST_SITES
Parameters: (none required)
Returns: List of site entries with siteUrl and permissionLevel
2. Query Search Analytics
Use GOOGLE_SEARCH_CONSOLE_SEARCH_ANALYTICS_QUERY to get search performance data including clicks, impressions, CTR, and position.
Tool: GOOGLE_SEARCH_CONSOLE_SEARCH_ANALYTICS_QUERY
Parameters:
- site_url (required): Site URL (e.g., "https://www.example.com/" or "sc-domain:example.com")
- start_date (required): Start date in YYYY-MM-DD format
- end_date (required): End date in YYYY-MM-DD format
- dimensions: Group by ["query", "page", "country", "device", "date", "searchAppearance"]
- search_type: "web" (default), "image", "video", "news", "discover", "googleNews"
- dimension_filter_groups: Filters for dimensions (operator: equals, notEquals, contains, notContains, includingRegex, excludingRegex)
- row_limit: Max rows (1-25000, default 1000)
- start_row: Pagination offset (default 0)
- aggregation_type: "auto", "byPage", "byProperty", "byNewsShowcasePanel"
- data_state: "final" (default), "all", "hourly_all"
3. Inspect a URL
Use GOOGLE_SEARCH_CONSOLE_INSPECT_URL to check the indexing status and issues for a specific URL.
Tool: GOOGLE_SEARCH_CONSOLE_INSPECT_URL
Parameters:
- inspection_url (required): Full URL to inspect (e.g., "https://www.example.com/page")
- site_url (required): Property URL (e.g., "https://www.example.com/")
- language_code: BCP-47 language (default: "en-US")
4. List Sitemaps
Use GOOGLE_SEARCH_CONSOLE_LIST_SITEMAPS to retrieve all sitemaps submitted for a site.
Tool: GOOGLE_SEARCH_CONSOLE_LIST_SITEMAPS
Parameters:
- site_url (required): Site URL (e.g., "https://www.example.com/")
- sitemap_index: Specific sitemap index URL to list sitemaps from
5. Submit a Sitemap
Use GOOGLE_SEARCH_CONSOLE_SUBMIT_SITEMAP to register or resubmit a sitemap for indexing.
Tool: GOOGLE_SEARCH_CONSOLE_SUBMIT_SITEMAP
Parameters:
- site_url (required): Site URL or domain property (e.g., "sc-domain:example.com")
- feedpath (required): Full sitemap URL (e.g., "https://www.example.com/sitemap.xml")
6. Get Sitemap Details
Use GOOGLE_SEARCH_CONSOLE_GET_SITEMAP to retrieve information about a specific submitted sitemap.
Tool: GOOGLE_SEARCH_CONSOLE_GET_SITEMAP
Parameters:
- site_url (required): Site URL
- feedpath (required): Sitemap URL to retrieve details for
Common Patterns
- Performance monitoring: Use
GOOGLE_SEARCH_CONSOLE_SEARCH_ANALYTICS_QUERYwithdimensions: ["date"]over a date range to track daily search performance trends. - Top queries report: Use
GOOGLE_SEARCH_CONSOLE_SEARCH_ANALYTICS_QUERYwithdimensions: ["query"]to find the most clicked search terms. - Page-level analysis: Use
dimensions: ["page"]to identify top-performing pages, thendimensions: ["query", "page"]to see which queries drive traffic to each page. - Indexing audit: Use
GOOGLE_SEARCH_CONSOLE_INSPECT_URLto check the indexing status of important pages. - Sitemap management: Use
GOOGLE_SEARCH_CONSOLE_LIST_SITEMAPSto verify submitted sitemaps, thenGOOGLE_SEARCH_CONSOLE_SUBMIT_SITEMAPto submit new or updated ones. - Country/device breakdown: Use
dimensions: ["country", "device"]to understand geographic and device-type distribution of search traffic. - Filter for specific queries: Use
dimension_filter_groupswithcontainsorincludingRegexoperators to focus on specific keyword groups.
Known Pitfalls
- Site URL format matters: URL-prefix properties use the full URL with protocol and trailing slash (e.g.,
https://www.example.com/). Domain properties use thesc-domain:prefix (e.g.,sc-domain:example.com). Using the wrong format will return empty results or errors. - Date range limits: Data is typically available with a 2-3 day delay.
data_state: "all"includes fresher data that may still change.hourly_allonly works for dates within the last 3 days. - Row limit pagination: The API returns top results sorted by clicks (or by date when grouping by date). For complete data, paginate using
start_rowwith therow_limit. - Max 25,000 rows per request: Even with pagination, each request returns at most 25,000 rows. For very large datasets, narrow your date range or add dimension filters.
- Inspection URL must match site: The
inspection_urlmust be a page under thesite_urlproperty. Cross-property inspections will fail. - Sitemap must be accessible:
GOOGLE_SEARCH_CONSOLE_SUBMIT_SITEMAPrequires the sitemap file to be publicly accessible at the specified URL and properly formatted as XML. - Results sorted by clicks: By default, analytics results are sorted by click count descending, except when grouping by
date(which sorts by date ascending).
Quick Reference
| Action | Tool | Key Parameters |
|---|---|---|
| List sites | GOOGLE_SEARCH_CONSOLE_LIST_SITES |
(none) |
| Search analytics | GOOGLE_SEARCH_CONSOLE_SEARCH_ANALYTICS_QUERY |
site_url, start_date, end_date, dimensions |
| Inspect URL | GOOGLE_SEARCH_CONSOLE_INSPECT_URL |
inspection_url, site_url |
| List sitemaps | GOOGLE_SEARCH_CONSOLE_LIST_SITEMAPS |
site_url |
| Submit sitemap | GOOGLE_SEARCH_CONSOLE_SUBMIT_SITEMAP |
site_url, feedpath |
| Get sitemap info | GOOGLE_SEARCH_CONSOLE_GET_SITEMAP |
site_url, feedpath |
Powered by Composio