seo-aeo-keyword-research について
SEO や回答エンジン向けコンテンツを計画するマーケターやサイト運営者向けのキーワード調査スキルです。ユーザーの優先事項と検索意図の根拠を組み合わせ、実測値と未検証の推定を区別しながら、検索語を個別ページに割り当てます。
主な機能
- 01キーワードと事業の優先事項を収集
- 02検索意図と結果形式を調査
- 03意図と優先度別にキーワードを整理
- 04検索語を個別のコンテンツページに対応
- 05カニバリゼーションと関連性の低い語を検出
活用シーン
- 01ニッチ分野のキーワード戦略を計画
- 02ユーザーの質問をコンテンツページに割り当て
- 03ローカル SEO の検索語を優先
- 04競合とのギャップからコンテンツ計画を作成
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ sickn33/ agentic-awesome-skills --skill seo-aeo-keyword-researchインストール後、Claude Code で/seo-aeo-keyword-researchを入力して読み込まれたか確認します。
詳細
キーワード調査スキル
説明
ユーザーがトピック、ニッチ、またはウェブサイトのキーワードを調査、特定、優先順位付けしたい場合に、このスキルを有効にします。トリガーとなるフレーズには、「keyword research」「find keywords for」「what should I rank for」「keyword analysis」「best keywords for [topic]」「keyword strategy」「what are people searching for about [topic]」「SEO keywords for [niche]」などがあります。
入力形式
{
"topic": "string — the subject to research keywords for",
"business_type": "string — what the business or site does",
"target_audience": "string — who the content is for",
"content_goal": "rank | convert | educate | all",
"location": "string — optional, country or city for local SEO",
"intent_focus": "informational | transactional | commercial | navigational | all",
"competitor_urls": ["string — optional, up to 3 competitor URLs to inform keyword gaps"],
"user_keywords": ["string — optional keywords the owner already cares about"],
"site_context": "string — optional audit findings, page list, or product description",
"research_mode": "browser | api | both | unavailable — default both"
}
まず、どのキーワード、製品、オーディエンス、地域、ビジネス成果を重視するか、サイトの所有者に尋ねてください。わからない場合は、サイト、監査結果、競合他社の表現、実際の検索結果から暫定候補を導き出してください。所有者が提示した優先事項を、推測したキーワードに黙って置き換えてはいけません。
最新の検索意図調査
環境が対応している場合は、ブラウザーでの調査と利用可能な検索/キーワード API の両方を使用してください。再現性のあるデータには API を優先し、実際の検索結果ページの意図、関連する質問、スニペット、現在の表現の確認にはブラウザーでの調査を使用してください。どちらか一方しか利用できない場合は、使用した情報源を明記してください。どちらも利用できない場合は、意味に基づく調査のみを実施し、検索ボリューム、難易度、ランキング、SERP の観察結果は未検証として明記してください。
重要なクエリごとに、以下を記録してください。
- 正確なクエリと、判明している場合は市場/デバイス。
- 主な検索意図:学習、比較、評価、購入、ナビゲーション、トラブルシューティングのいずれか。
- 検索結果、関連検索、スニペットに表示される問題や質問。
- ランキングされているコンテンツ形式:ランディングページ、ガイド、比較、ツール、フォーラム、動画、ドキュメントのいずれか。
- コンバージョンの機会と、そのクエリを担当すべきページ。
- 日付/情報源と信頼度。
製品が実際に解決できる問題に関連するクエリを優先してください。魅力的でも無関係な検索ボリュームより、検索意図を優先してください。
難易度と検索ボリュームの基準
**重要:**このテキストには API コネクターが含まれていません。測定指標には、実際に利用可能な承認済みツールを使用し、プロバイダー、市場、日付、定義を明記してください。意味に基づく分析だけでは月間検索数や CPC を測定できません。数値をでっち上げず、不明と記載してください。定性的な難易度は仮説であり、プロバイダーによるスコアではありません。本格的なコンテンツ戦略に着手する前に、実際に利用できるツール (Ahrefs、SEMrush、Google Keyword Planner)で検証してください。
難易度の尺度
| スコア | ラベル | 意味 |
|---|---|---|
| 0–20 | 易しい | 競争が少なく、新しい、またはニッチなキーワード |
| 21–40 | 中程度 | 確立されたコンテンツがいくらか存在するが、質の高さで上回れる |
| 41–60 | 競争が激しい | 強力なコンテンツが存在し、確かな権威性が必要 |
| 61–80 | 難しい | 高い権威性を持つサイトが独占している |
| 81–100 | 非常に難しい | 最大手向け。初期段階では避ける |
検索ボリュームの尺度(推定月間検索数)
| ラベル | 範囲 |
|---|---|
| 非常に多い | 100,000+ |
| 多い | 10,000–99,999 |
| 中程度 | 1,000–9,999 |
| 少ない | 100–999 |
| 非常に少ない | 100 未満 |
CPC の背景
CPC(クリック単価)は、オーガニックコンテンツにおいても商業的価値を示します。広告主が出稿しているキーワードの優先順位付けに活用してください。これは、その検索意図が取引につながる可能性が高く、コンバージョンに価値があることを意味します。
| CPC の範囲 | シグナル |
|---|---|
| $0–$1 | 商業的価値が低く、認知度向上を目的としたコンテンツに適している |
| $1–$5 | 価値は中程度。情報提供と商業目的の意図が混在している |
| $5–$15 | 商業的価値が高く、コンバージョンの可能性が大きい |
| $15+ | 価値が非常に高い。取引目的で、競争が激しい領域 |
出力形式
このスキルは、常に次の正確な形式で出力する必要があります。
# Keyword Research Report
**Topic:** [topic]
**Business Type:** [business_type]
**Target Audience:** [target_audience]
**Content Goal:** [content_goal]
**Location:** [location or "Global"]
**Note:** All volume and difficulty figures are estimates.
Validate with a live keyword tool before final decisions.
---
## Seed Keywords
Core terms that define the topic's search territory:
| Seed Keyword | Est. Volume | Difficulty | CPC Est. | Intent |
|----------------------|-------------|------------|----------|-----------------|
| [keyword] | [label] | [score] | [$x] | [intent type] |
| [keyword] | [label] | [score] | [$x] | [intent type] |
| [keyword] | [label] | [score] | [$x] | [intent type] |
---
## Priority Keyword Tiers
### 🟢 Tier 1 — Target First (High Value, Achievable)
Low-to-moderate difficulty. Should anchor your first
wave of content.
| Keyword | Est. Volume | Difficulty | CPC Est. | Intent | Content Type to Create |
|----------------------|-------------|------------|----------|---------------|-------------------------|
| [keyword] | [label] | [score] | [$x] | [intent] | [landing page / blog] |
| [keyword] | [label] | [score] | [$x] | [intent] | [content type] |
| [keyword] | [label] | [score] | [$x] | [intent] | [content type] |
---
### 🟡 Tier 2 — Build Toward (Medium Difficulty)
Competitive but winnable with topical authority.
Target after Tier 1 content is live.
| Keyword | Est. Volume | Difficulty | CPC Est. | Intent | Content Type to Create |
|----------------------|-------------|------------|----------|---------------|-------------------------|
| [keyword] | [label] | [score] | [$x] | [intent] | [content type] |
| [keyword] | [label] | [score] | [$x] | [intent] | [content type] |
---
### 🔴 Tier 3 — Long-Term Goals (High Difficulty)
Dominated by high-authority sites. Do not target these
until significant topical authority is established.
| Keyword | Est. Volume | Difficulty | CPC Est. | Intent | Notes |
|----------------------|-------------|------------|----------|---------------|-------------------------|
| [keyword] | [label] | [score] | [$x] | [intent] | [why it's hard] |
---
## Long-Tail Keywords
Long-tail specificity may improve intent fit; volume, difficulty and conversion performance require evidence and are not guaranteed by query length.
| Long-Tail Keyword | Est. Volume | Difficulty | Intent | Best For |
|--------------------------------------|-------------|------------|---------------|-----------------------|
| [keyword] | [label] | [score] | [intent] | [blog / landing page] |
| [keyword] | [label] | [score] | [intent] | [content type] |
| [keyword] | [label] | [score] | [intent] | [content type] |
| [keyword] | [label] | [score] | [intent] | [content type] |
| [keyword] | [label] | [score] | [intent] | [content type] |
---
## AEO Keywords
Question-based and conversational keywords that AI engines
surface in direct answers, featured snippets, and
People Also Ask boxes.
| AEO Keyword / Question | Est. Volume | Intent | Answer Format to Use |
|------------------------------------------------|-------------|---------------|------------------------|
| What is [topic]? | [label] | informational | Definition sentence |
| How does [topic] work? | [label] | informational | Numbered steps |
| What is the best [topic] for [audience]? | [label] | commercial | Comparison table |
| How much does [topic] cost? | [label] | transactional | Direct number + range |
| [topic] vs [alternative] — which is better? | [label] | commercial | Comparison block |
| Is [topic] worth it? | [label] | commercial | FAQ answer block |
| [Common question your audience asks] | [label] | [intent] | [format] |
| [Common question your audience asks] | [label] | [intent] | [format] |
---
## Related Semantic Vocabulary
Related terms that reinforce topical authority.
Use these naturally throughout content —
do not force them as primary targets.
- [Related term 1]
- [Related term 2]
- [Related term 3]
- [Related term 4]
- [Related term 5]
- [Related term 6]
---
## Keywords to Avoid
These keywords are flagged as high-risk or low-ROI
for this topic and audience:
| Keyword | Reason to Avoid |
|----------------------|--------------------------------------------------------|
| [keyword] | Wrong intent — attracts audience not looking to convert|
| [keyword] | Too broad — dominated by global brands |
| [keyword] | Cannibalises [other keyword] — similar enough to split traffic |
| [keyword] | Seasonal — only relevant [month/period] |
---
## Cannibalization Check
Keywords with enough overlap that two pages targeting
them would compete against each other:
| Keyword A | Keyword B | Risk Level | Resolution |
|----------------------|----------------------|------------|-------------------------------------|
| [keyword] | [keyword] | High/Med | [which page should own which term] |
If none detected: No overlap identified in the reviewed page/query sample; this does not establish site-wide absence.
---
## Keyword → Content Map
Recommended content to create based on this research,
in production order:
| Priority | Content Title | Target Keyword | Content Type | Goal |
|----------|----------------------------------|-------------------|------------------|-------------------|
| 1 | [title] | [keyword] | Landing Page | Convert |
| 2 | [title] | [keyword] | Pillar Blog Post | Rank + Authority |
| 3 | [title] | [keyword] | Cluster Article | Topical Depth |
| 4 | [title] | [keyword] | Cluster Article | AEO / Snippet |
| 5 | [title] | [keyword] | FAQ Page | AEO / Long-tail |
---
## Quick Wins Summary
The 3 keywords to act on immediately:
1. **[keyword]** — [one sentence on why this is the best
first target]
2. **[keyword]** — [one sentence on why]
3. **[keyword]** — [one sentence on why]
基盤コンテンツ計画
基盤となるページを5〜10件推奨します。トピックに十分な数の異なる検索意図がある場合は、10件を標準とします。対象ページにランディングページが含まれる場合は、それも加え、各ページに課題、クエリ、検索意図、コンバージョン経路、裏付けとなる根拠、内部リンク先を割り当てます。
| # | ページ/記事 | 主なクエリ | 解決する課題 | 検索意図 | コンバージョン経路 | 根拠 |
|---|---|---|---|---|---|---|
| 1 | [title] | [query] | [problem] | [intent] | [CTA/product page] | [source/confidence] |
10件に達するために、ほぼ重複するページを表に追加しないでください。明確に区別できる検索意図が5つ未満の場合は、その理由を説明し、オーナーに、基盤を小規模にするか、隣接するトピックまで広げるかを確認してください。
検索意図の根拠
| クエリ | 市場/日付 | SERPで優勢な検索意図 | 上位表示の形式 | ユーザーの課題 | 情報源 | 確信度 |
|---|---|---|---|---|---|---|
| [query] | [market/date] | [intent] | [formats] | [problem] | [browser/API/semantic] | High/Med/Low |
実行手順
topic、business_type、site_context、およびuser_keywordsがある場合はそれらをまとめて解析し、 明らかな主要キーワードだけでなく、対象者が使用する 隣接語句も含めた、意味的な領域全体を定義します- シードキーワードを生成します。トピックの軸となる 中核語句を3〜5個用意します
- 質問形式や修飾語パターン
(「おすすめ」「方法」「[対象者]向け」「比較」など)、
および
locationが指定されている場合は地域修飾語を使って、 各シードキーワードをロングテールのバリエーションに展開します - AEO キーワードリストを生成します。対象者からよく寄せられる 質問を、直接回答を狙うキーワードに変換します
- 関連する意味語句を生成します。トピックの権威性を高める 意味的に関連した語彙を特定します。ただし、直接的なターゲットにはしません
- ライブブラウザーまたは API による調査が利用できる場合は、 難易度を推定する前に、現在の検索意図に関する根拠を収集します。 残りの推定は、キーワードの長さ、具体性、 想定される競合状況に基づいて行います
- 検索ボリュームと CPC は、特定済みのデータソースから得られる場合にのみ記入します。キーワードの長さは測定値ではありません。それ以外の場合は不明と報告し、定性的な検索意図の仮説を維持します
- すべてのキーワードに検索意図カテゴリを割り当てます
- 難易度と推定検索ボリュームに基づいて、 すべてのキーワードを Tier 1、2、3 に分類します
- カニバリゼーションを確認します。別々のページで ターゲットにするとトラフィックが分散するほど類似した キーワードがあれば、フラグを付けます
- 避けるべきキーワードのリストを作成します。検索意図の不一致、 範囲が広すぎるもの、カニバリゼーションを起こすもの、 季節性のあるキーワードにフラグを付けます
- キーワードからコンテンツへのマップを作成します。ランディングページ、 基盤となるページ5〜10件(標準は10件)、関連記事、 制作順序を推奨します。各ページにはそれぞれ異なる検索意図を割り当てます。
- コンテンツ制作前にオーナーの確認が必要なキーワードの選択と、 暫定的な代替案として安全に使用できるものを明示します。
- キーワードの選択を、観測された検索結果ページ、関連検索、 事業の状況と照合して検証します。難易度の推定は、 特定済みのデータソースに基づくものでない限り、あくまで参考値として扱います。 ヒューリスティックな推定値を、測定済みの検索ボリュームや競合状況として示さないでください。
連携するスキル
- 次からの出力を受け取ります:オーケストレーターワークフローの入力
- 次に出力を渡します:
seo-aeo-content-cluster、seo-aeo-landing-page-writer、seo-aeo-blog-writer、seo-aeo-meta-description-generator
使用するタイミング
ターゲットクエリの選定、検索意図の把握、または事業目標に基づいた優先順位付きのコンテンツマップの作成に使用します。
制限事項
- 検索意図と競合状況は時間とともに変化します。参考となる調査結果は、現在の検索結果ページと利用可能な自社データに照らして検証する必要があります。