Communityコーディング&開発github.com

Ryze-AI-Adgent/open-seo-mcp-skills

競合サイトがランクインしているが自社サイトにはないキーワード(コンテンツギャップ)を、検索ボリュームと獲得可能性で優先順位付けして特定します。「competitor.comは何でランクしている?」「Xとのキーワードギャップ」「競合のキーワードを奪う」「なぜ彼らが上位なのか」といった質問に使用します。

open-seo-mcp-skills とは?

このスキルは、Ryze MCPコネクタを活用してSEOコンテンツギャップ分析を自動化するClaude Code用ツールです。競合ドメインがランクインしているキーワード(DataForSEO経由)と、自社サイトが実際にインプレッションを得ているキーワード(Google Search Console API経由)を比較し、3つのバケット(Gap: 自社にインプレッションがない、Behind: 自社もランクインしているが競合に大きく遅れている、Ahead: 自社が上位)に分類します。優先順位は検索ボリュームとプロダクトへの関連性で決定し、ブランドキーワードは必要に応じて「比較ページ」候補として別途リストアップします。出力は、ギャップの大きさ(キーワード数・推定トラフィック)の評価、Gapテーブル(キーワード、競合順位、ボリューム、推奨ページ)、Behindテーブル(キーワード、競合順位、自社順位、自社ページ、改善策)、さらにトップ10のアクションリストを含みます。DataForSEO(競合)とGSC(自社)の数字がそれぞれ推定値と実績値であることを明示します。

対応✓Claude Code~Codex CLI✓Cursor
npx skills add https://github.com/Ryze-AI-Adgent/open-seo-mcp-skills/tree/HEAD/skills/competitor-gap

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

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

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

ドキュメント

競合ギャップ

必要条件

無料のRyze MCPコネクタ(https://connector.get-ryze.ai/mcp)。Claude Code: claude mcp add ryze --transport http https://connector.get-ryze.ai/mcp。claude.ai / Desktop / Cursor: 同一URLをカスタムコネクタとして追加。セットアップ: https://www.get-ryze.ai/how-to-connect-claude-to-google-meta-ads-mcp

競合のランキングは推定値(DataForSEO)、自社のランキングは実績値(GSC)です。それらを差分します。

ワークフロー

  1. 競合のキーワード。ワークスペースのDataForSEOツール — Labs ranked_keywordsを競合ドメインに対して使用(リクエスト形状: native__get_provider_docs、プロバイダ dataforseo)。ボリュームで上位約500件を取得。もしDataForSEOがこのワークスペースで公開されていない場合は、接続済みのahrefs/semrushプロバイダを確認し、それらのオーガニックキーワードエンドポイントを代わりに使用してください。どれもなければ、不足している接続を明記して停止します。
  2. 競合の概要。Labs domain_rank_overview — 推定オーガニックトラフィックとキーワード数(コンテキスト用)。
  3. 自社のキーワード。google_search_console__runRawSearchAnalytics、ディメンション ["query"]、直近90日間、高めのrowLimit — 自社サイトがインプレッションを得ているクエリの全セット。
  4. 3つのバケットに差分:
    • ギャップ — 競合がトップ20にランクイン、自社のインプレッションはゼロ → 新しいコンテンツが必要
    • 遅れ — 双方ともランクインしているが、競合が5ポジション以上上位 → 既存ページを改善
    • 先行 — 自社が競合より上位(簡潔に報告。これは「堀」)
  5. 優先順位付け。ギャップと遅れのバケットを、ボリューム × ユーザーのプロダクトへの関連性で優先順位付け。ブランド化された競合キーワードは、ユーザーが比較ページを希望する場合を除き除外。その場合は「対抗 / 代替」ページ候補として別途リストアップ。

出力

評価(ギャップの大きさ(キーワード数・推定トラフィック))、続いて: Gapテーブル(キーワード、競合の順位、ボリューム、推奨ページ)、Behindテーブル(キーワード、競合の順位、自社の順位、自社のページ、修正方法)、そしてトップ10のアクションリスト。どの数字が推定値(競合)で、どれが実績値(自社)かを明示。

Individual skills in this repo

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

関連スキル