Community研究&データ分析github.com

ComposioHQ/google-search-console-automation-console-automation

Google Search Consoleのタスク(検索アナリティクスのクエリ、サイト一覧、URL検査、サイトマップ送信、パフォーマンス監視)をRube MCP(Composio)経由で自動化します。

google-search-console-automation-console-automation とは?

このスキルは、Rube MCP(Composio)を介してGoogle Search Console APIを自動操作するエージェントスキルです。開発者や運用担当者は、検索アナリティクスのクエリ実行、所有サイトの一覧取得、特定URLのインデックスステータス検査、サイトマップの一覧表示・送信・詳細取得といった主要ワークフローを、AIエージェントに自然言語で指示するだけで実行できます。Rube MCPサーバーに接続し、`RUBE_MANAGE_CONNECTIONS`で`google_search_console`ツールキットを有効化した後、各ツールを呼び出すだけでGoogle Search Consoleのデータを取得・操作できます。日次パフォーマンス監視、上位クエリレポート、ページ別分析、国別・デバイス別内訳、特定クエリによるフィルタリングなど、SEO分析に役立つ共通パターンも多数サポートしています。サイトURLの形式(URL-prefix vs sc-domain)や日付範囲制限、結果のソート順など、よくある落とし穴についてもドキュメント内で注意喚起されています。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/ComposioHQ/awesome-codex-skills/tree/main/composio-skills/google-search-console-automation

Installed? Explore more 研究&データ分析 skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

Rube MCP 経由の Google Search Console 自動化

Rube MCP(Composio)を使用して、Google Search Consoleの検索アナリティクスクエリ、URL検査、サイトマップ管理、検索パフォーマンス監視を実行します。

ツールキットドキュメント: composio.dev/toolkits/google_search_console

前提条件

  • Rube MCP が接続されていること(RUBE_SEARCH_TOOLS が利用可能)
  • RUBE_MANAGE_CONNECTIONS 経由でツールキット google_search_console のアクティブな接続があること
  • Google Search Console でサイト所有権が確認されているか、適切な権限があること
  • まず常に RUBE_SEARCH_TOOLS を呼び出して現在のツールスキーマを取得してください

セットアップ

Rube MCP の取得: クライアント設定で MCP サーバーとして https://rube.app/mcp を追加します。APIキーは不要で、エンドポイントを追加するだけで動作します。

  1. RUBE_SEARCH_TOOLS が応答することを確認して、Rube MCP が利用可能であることを確認します
  2. RUBE_MANAGE_CONNECTIONS をツールキット google_search_console で呼び出します
  3. 接続が ACTIVE でない場合は、返された認証リンクに従ってセットアップを完了します
  4. ワークフローを実行する前に、接続ステータスが ACTIVE であることを確認します

コアワークフロー

1. すべての確認済みサイトの一覧表示

GOOGLE_SEARCH_CONSOLE_LIST_SITES を使用して、認証済みユーザーが所有またはアクセス権を持つすべてのサイトを取得します。

ツール: GOOGLE_SEARCH_CONSOLE_LIST_SITES
パラメータ: (なし)
戻り値: siteUrl と permissionLevel を含むサイトエントリのリスト

2. 検索アナリティクスのクエリ

GOOGLE_SEARCH_CONSOLE_SEARCH_ANALYTICS_QUERY を使用して、クリック数、インプレッション数、CTR、掲載順位などの検索パフォーマンスデータを取得します。

ツール: GOOGLE_SEARCH_CONSOLE_SEARCH_ANALYTICS_QUERY
パラメータ:
  - site_url (必須): サイトURL(例: "https://www.example.com/" または "sc-domain:example.com")
  - start_date (必須): 開始日(YYYY-MM-DD形式)
  - end_date (必須): 終了日(YYYY-MM-DD形式)
  - dimensions: ["query", "page", "country", "device", "date", "searchAppearance"] でグループ化
  - search_type: "web"(デフォルト)、"image", "video", "news", "discover", "googleNews"
  - dimension_filter_groups: ディメンション用フィルター(演算子: equals, notEquals, contains, notContains, includingRegex, excludingRegex)
  - row_limit: 最大行数(1~25000、デフォルト1000)
  - start_row: ページネーションオフセット(デフォルト0)
  - aggregation_type: "auto", "byPage", "byProperty", "byNewsShowcasePanel"
  - data_state: "final"(デフォルト)、"all", "hourly_all"

3. URLの検査

GOOGLE_SEARCH_CONSOLE_INSPECT_URL を使用して、特定のURLのインデックスステータスと問題を確認します。

ツール: GOOGLE_SEARCH_CONSOLE_INSPECT_URL
パラメータ:
  - inspection_url (必須): 検査する完全なURL(例: "https://www.example.com/page")
  - site_url (必須): プロパティURL(例: "https://www.example.com/")
  - language_code: BCP-47言語(デフォルト: "en-US")

4. サイトマップの一覧表示

GOOGLE_SEARCH_CONSOLE_LIST_SITEMAPS を使用して、サイトに送信されたすべてのサイトマップを取得します。

ツール: GOOGLE_SEARCH_CONSOLE_LIST_SITEMAPS
パラメータ:
  - site_url (必須): サイトURL(例: "https://www.example.com/")
  - sitemap_index: サイトマップを一覧表示する特定のサイトマップインデックスURL

5. サイトマップの送信

GOOGLE_SEARCH_CONSOLE_SUBMIT_SITEMAP を使用して、インデックス登録のためにサイトマップを登録または再送信します。

ツール: GOOGLE_SEARCH_CONSOLE_SUBMIT_SITEMAP
パラメータ:
  - site_url (必須): サイトURLまたはドメインプロパティ(例: "sc-domain:example.com")
  - feedpath (必須): 完全なサイトマップURL(例: "https://www.example.com/sitemap.xml")

6. サイトマップの詳細取得

GOOGLE_SEARCH_CONSOLE_GET_SITEMAP を使用して、送信済みの特定のサイトマップに関する情報を取得します。

ツール: GOOGLE_SEARCH_CONSOLE_GET_SITEMAP
パラメータ:
  - site_url (必須): サイトURL
  - feedpath (必須): 詳細を取得するサイトマップURL

共通パターン

  • パフォーマンス監視: dimensions: ["date"] を指定した GOOGLE_SEARCH_CONSOLE_SEARCH_ANALYTICS_QUERY を日付範囲で使用して、日次の検索パフォーマンス推移を追跡します。
  • 上位クエリレポート: dimensions: ["query"] を指定した GOOGLE_SEARCH_CONSOLE_SEARCH_ANALYTICS_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-prefixプロパティでは完全なURL(プロトコルと末尾スラッシュ含む、例: https://www.example.com/)を使用します。ドメインプロパティでは sc-domain: プレフィックス(例: sc-domain:example.com)を使用します。間違った形式を使用すると、結果が空になるかエラーが発生します。
  • 日付範囲の制限: データは通常2~3日遅れで利用可能です。data_state: "all" はより新しいデータを含みますが、まだ変更される可能性があります。hourly_all は過去3日間の日付に対してのみ機能します。
  • 行制限とページネーション: APIはデフォルトでクリック数の降順(日付でグループ化する場合は日付の昇順)で結果を返します。完全なデータを取得するには、row_limit とともに start_row を使用してページネーションします。
  • リクエストあたり最大25,000行: ページネーションを使用しても、各リクエストで最大25,000行しか返されません。非常に大規模なデータセットの場合は、日付範囲を狭めるか、ディメンションフィルターを追加してください。
  • 検査URLはサイトに一致する必要がある: inspection_url は site_url プロパティに属するページである必要があります。プロパティをまたいだ検査は失敗します。
  • サイトマップはアクセス可能でなければならない: GOOGLE_SEARCH_CONSOLE_SUBMIT_SITEMAP では、サイトマップファイルが指定されたURLで公開アクセス可能で、XMLとして正しくフォーマットされている必要があります。
  • 結果はクリック数でソート: デフォルトでは、アナリティクス結果はクリック数の降順でソートされます。ただし date でグループ化する場合は日付の昇順でソートされます。

クイックリファレンス

アクションツール主要パラメータ
サイト一覧GOOGLE_SEARCH_CONSOLE_LIST_SITES(なし)
検索アナリティクスGOOGLE_SEARCH_CONSOLE_SEARCH_ANALYTICS_QUERYsite_url, start_date, end_date, dimensions
URL検査GOOGLE_SEARCH_CONSOLE_INSPECT_URLinspection_url, site_url
サイトマップ一覧GOOGLE_SEARCH_CONSOLE_LIST_SITEMAPSsite_url
サイトマップ送信GOOGLE_SEARCH_CONSOLE_SUBMIT_SITEMAPsite_url, feedpath
サイトマップ情報取得GOOGLE_SEARCH_CONSOLE_GET_SITEMAPsite_url, feedpath

Powered by Composio

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

ComposioHQ/-21risk-automation

Automate 21risk tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/-2chat-automation

Automate 2chat tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/ably-automation

Automate Ably tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/abstract-automation

Automate Abstract tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/abuselpdb-automation

Automate Abuselpdb tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/abyssale-automation

Automate Abyssale tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/accelo-automation

Automate Accelo tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/accredible-certificates-automation

Automate Accredible Certificates tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/acculynx-automation

Automate Acculynx tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/active-campaign-automation

Automate ActiveCampaign tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/addresszen-automation

Automate Addresszen tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/adobe-automation

Automate Adobe tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/adrapid-automation

Automate Adrapid tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/adyntel-automation

Automate Adyntel tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/aeroleads-automation

Automate Aeroleads tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/aero-workflow-automation

Automate Aero Workflow tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/affinda-automation

Automate Affinda tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/affinity-automation

Automate Affinity tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/agencyzoom-automation

Automate Agencyzoom tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/agent-deep-links

Build, validate, and troubleshoot deep links for Codex, Cursor, VS Code, Visual Studio, and similar tools. Use when users ask for clickable links (especially in Slack) that open threads, files, folders, or app settings.

関連スキル