seo-opportunity-finder について
競合を踏まえてコンテンツを計画するマーケター向けのSEO調査スキルです。既存ページを一覧化し、競合のキーワード範囲と比較して、商業的意図に基づいてコンテンツの不足を優先順位付けします。
主な機能
- 01既存サイトコンテンツの一覧化
- 02競合のSEOカバレッジ分析
- 03ハード・ソフト・ポジショニングギャップの分類
- 04商業的意図に基づくトピック評価
- 05優先機会と編集ブリーフの作成
活用シーン
- 01企業ブログで扱う不足トピックの発見
- 02競合とのキーワード範囲の比較
- 03コンバージョンとの関連性に基づく企画の優先付け
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ gooseworks-ai/ goose-skills --skill seo-opportunity-finderインストール後、Claude Code で/seo-opportunity-finderを入力して読み込まれたか確認します。
同梱ファイルskill.meta.json
詳細
SEO 機会ファインダー
自社サイトと競合サイトの間にある、最も成果につながるコンテンツの不足を特定します。既存コンテンツのクロールと、競合のキーワード・トラフィック分析を組み合わせ、執筆する価値のある記事を優先順位付けして提示します。
基本方針: 空のキーワードリストから始めないでください。まず自社の現状を把握し、次に競合が持っていて自社にはないものを見つけ、コンバージョンにつながる可能性が最も高いギャップを選びます。
使用するタイミング
- 「競合と比べてSEOコンテンツにどんなギャップがあるか調べて」
- 「検索順位を上げるには、どんなトピックについて書けばよいですか?」
- 「ブログを始めるところです。まず何に注力すべきですか?」
- 「[競合] が検索順位を獲得していて、こちらが取りこぼしているキーワードは何ですか?」
フェーズ 0:ヒアリング
- 自社サイトの URL(例:
https://yourcompany.com) - 比較対象となる競合サイトの URL を 2〜3 件
- 主な ICP — どのようなユーザーを惹きつけたいですか?(商業的な検索意図と一般的なトラフィックを区別するために使用します)
- 必ず対象に含めたいトピックやキーワードのテーマはありますか?(任意 — 出力の優先順位付けに役立ちます)
フェーズ 1:既存コンテンツのカタログ化
対象サイトに現在あるページと記事の一覧を作成します。
- sitemap.xml を取得します(
/sitemap.xml、/sitemap_index.xml、robots.txtのSitemap:ディレクティブを確認します) - サイトマップがない場合は、RSS フィード(
/feed、/blog/feed)を使うか、ブログのインデックスをクロールします - 以下を抽出します:すべてのブログ記事のタイトルと URL、記事ごとの推定トピック/テーマ、推定コンテンツ公開時期
これにより、すでに執筆済みのコンテンツを提案するのを防ぎます。
フェーズ 2:競合の SEO フットプリントを分析
競合ドメインごとに SEO 指標を取得します。
- ドメイン概要 — オーソリティスコア、オーガニックトラフィックの推定値、検索順位上位のキーワード(
APIFY_API_TOKENが設定されている場合は Apify Semrush スクレーパーを使用) - 上位ページ — トラフィックが最も多いページと、その主なキーワード
- キーワードカテゴリ — 競合が優位に立っているトピッククラスター
Apify のデータが限られている場合は、ウェブ検索を使った調査で補います。
- インデックス登録ページ数を確認するための
site:[competitor] - 対象キーワードを検索し、各競合がどの位置にランクインしているかを記録
- トラフィックを推定するための SimilarWeb 無料プラン
フェーズ 3:ギャップの特定
自社のコンテンツ一覧(フェーズ 1)と競合のキーワード/トピックのカバー状況(フェーズ 2)を比較します。
ギャップの分類
| 種類 | 定義 | 優先度 |
|---|---|---|
| 明確なギャップ | 競合にはそのトピックのページ/記事があるが、自社には何もない | 高 |
| 不十分なギャップ | 自社にもそのトピックのコンテンツがあるが、内容が薄い(500 語未満、古い、掘り下げが不十分) | 中 |
| ポジショニングのギャップ | 競合が、自社の ICP の具体的な課題に当てはまるキーワードクラスターで優位に立っている | 高 |
| 情報提供のギャップ | トラフィックは多いが、商業的な検索意図は低い — 認知度向上には有効ですが、コンバージョンにはつながりにくい | 低 |
商業的な検索意図のフィルター
ギャップとなるトピックごとに、商業的な検索意図を 1〜5 で評価します。
- 5 — 自社製品に直接結びつく(例:「スタートアップに最適な AI SDR ツール」)
- 4 — 課題は明確だが、特定の製品には結びつかない(例:「アウトバウンド SDR を拡大する方法」)
- 3 — 関連する課題(例:「コールドメールの開封率ベンチマーク 2026」)
- 2 — 教育的で、関連性は間接的(例:「リードスコアリングとは」)
- 1 — 一般的なトラフィックで、コンバージョンの可能性は低い
スコアが 3 以上のギャップを優先します。
フェーズ 4:統合と出力
優先順位付きの機会一覧表と、編集ブリーフの草案を出力します。
# SEO Opportunity Report — [Your Company] vs [Competitors]
Generated: [DATE]
## Your Content Snapshot
- Total indexed pages: [N]
- Blog posts: [N]
- Main topic clusters: [list]
## Competitor Benchmarks
| Domain | DR | Est. Monthly Organic Traffic | Top Keyword Clusters |
|--------|----|-----------------------------|----------------------|
| [comp1] | [X] | [X] | [topics] |
| [comp2] | [X] | [X] | [topics] |
## Top 10 Content Opportunities
### 1. [Topic/Title Suggestion]
- **Keyword target:** [keyword phrase]
- **Why it matters:** [what problem it solves for ICP]
- **Competitor owning it:** [competitor URL]
- **Est. monthly searches:** [range]
- **Commercial intent score:** [1-5]
- **Recommended format:** [listicle / how-to / comparison / landing page]
- **Estimated effort:** [hours or word count target]
### 2. [Topic/Title Suggestion]
...
## Quick Wins (update existing posts)
| Your Post | Issue | What to Add |
|-----------|-------|-------------|
| [URL] | [thin/outdated] | [recommendation] |
## Recommended Content Calendar (Next 90 Days)
| Month | Post | Intent Score | Est. Traffic Potential |
|-------|------|-------------|----------------------|
| Month 1 | [post 1] | [score] | [range] |
| Month 1 | [post 2] | [score] | [range] |
| Month 2 | [post 3] | [score] | [range] |
...
現在の作業ディレクトリ、またはユーザーの希望する場所に保存します。
費用
| 項目 | 費用 |
|---|---|
| サイトコンテンツのカタログ化 | 無料(サイトマップのクロール) |
| SEO ドメイン分析(競合ごと) | 約 $1〜3(Apify Semrush スクレーパー) |
| トラフィック分析(補足) | 約 $0.10〜0.50(ウェブ検索による調査) |
| 実行あたりの合計 | 競合 3 件で約 $3〜10 |
必要なツール
- Apify API トークン —
APIFY_API_TOKEN環境変数(Semrush/Ahrefs のデータ用。無料のウェブ検索による調査はトークンなしでも実行できます) - ウェブ検索およびウェブ取得機能
起動フレーズ
- 「自社の SEO コンテンツにあるギャップを見つけて」
- 「検索順位を上げるには、どんな内容を書けばよいですか?」
- 「自社のコンテンツのカバー状況を [競合] と比較して」
- 「[client] 向けに SEO 機会ファインダーを実行して」
コメント
Markdown 対応