blog-outline について
コンテンツ制作者やSEO担当者向けに、検索結果の分析をもとにブログのアウトラインを作成するスキルです。詳細な調査ブリーフではなく、見出し構成、各節の目標、コンテンツの不足点に焦点を当てます。
主な機能
- 01上位5件の検索結果を分析
- 02見出し構成と各節の目標を作成
- 03グラフ形式と画像配置を提案
- 04競合コンテンツの不足点を整理
- 05アウトラインをMarkdownで保存
活用シーン
- 01対象キーワードのブログ構成を計画
- 02上位記事の扱うテーマを比較
- 03独自データを使う切り口を探す
- 04ブログ執筆用のアウトラインを準備
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ infrasity-labs/ dev-gtm-claude-skills --skill blog-outlineインストール後、Claude Code で/blog-outlineを入力して読み込まれたか確認します。
詳細
ブログアウトラインジェネレーター:SERPに基づく構成計画
SERP分析に基づき、ブログ記事の骨子となるアウトラインを生成します。詳細な統計調査や包括的な競合分析を行わず、見出しの階層、セクションごとの目標、コンテンツのギャップに関するメモを作成する、コンテンツブリーフ全体よりも手軽な代替手段です。
相互参照
アウトライン作成前に、エビデンスに基づくトピックの関連性やコンテンツ計画を扱うプロンプトについては、/blog flow find を参照してください。/blog flow optimize の blog-post-outline-prompt は、構成に関する補完的な参考資料です。
ワークフロー
ステップ 1:トピックと検索意図
ユーザーから次の情報を収集します。
- トピックまたはターゲットキーワード(必須)
- ターゲットキーワード - (トピックと異なる場合)上位表示を目指す正確なフレーズ
- 検索意図 - 情報収集、商用、または取引
トピックのみが指定された場合は、文脈からキーワードと検索意図を推測します。
ステップ 2:SERP分析
WebSearchを使用して、ターゲットキーワードの検索結果上位5件を分析します。
-
ターゲットキーワードを検索します。
-
上位5件の各検索結果について、次の点を記録します。
- 見出し構成 - 扱われているH2/H3のトピック
- コンテンツの長さ - おおよその語数
- 視覚要素 - 図表、画像、動画、インフォグラフィック
- FAQ - FAQセクションや「他の人はこちらも質問」の掲載内容
- 独自の切り口 - 各検索結果の特徴
- ギャップ - 欠けている点や弱い点
-
検索スニペットだけでは不十分な場合、上位2~3件の検索結果にWebFetchを使用して、詳しい見出し構成を抽出します。
-
共通する傾向と見逃されている機会をまとめます。
ステップ 3:アウトラインの生成
次の形式で、構成されたアウトラインを作成します。
# Outline: [Topic]
## Title Suggestions
1. [Primary title - 40-60 chars, front-loaded keyword, power word]
2. [Alternative title - different angle]
3. [Alternative title - question format]
## Target Parameters
- **Primary keyword**: [keyword]
- **Search intent**: [Informational/Commercial/Transactional]
- **Target word count**: [X,XXX] words
- **H2 sections**: [6-8]
- **Target reading level**: Flesch 60-70
---
## Outline
### H2: [Section Title - Question Format] (~300-400 words)
- **Answer-first opener**: [What stat or fact should open this section?]
- **Key points to cover**:
- [Point 1]
- [Point 2]
- [Point 3]
- **H3: [Subsection]** (if appropriate)
- [What this subsection covers]
- **Key statistic to find**: [What data point would strengthen this section?]
- **Chart suggestion**: [Bar/Line/Donut/None] - [What data to visualize]
- **Image placement**: [Yes/No] - [Description of recommended image]
### H2: [Section Title] (~300-400 words)
[... repeat for 6-8 sections ...]
### FAQ Section (3-5 items)
1. [Question from People Also Ask] - [Brief answer direction]
2. [Question from People Also Ask] - [Brief answer direction]
3. [Question from People Also Ask] - [Brief answer direction]
4. [Question from SERP analysis] - [Brief answer direction]
### Conclusion (~100-150 words)
- Key takeaways to summarize
- Call to action direction
---
## Internal Linking Zones
- **Link TO from this post**: [Existing content that should be referenced]
- **Link FROM to this post**: [Existing content that should link here]
## Content Gaps to Exploit
1. [What competitors miss that this post should cover]
2. [Unique angle or original perspective to include]
3. [Format advantage - visuals, depth, or structure competitors lack]
見出しを作成する際のガイドライン:
- H2見出しの60~70%は、疑問文の形式にします。
- 各H2には、回答を最初に示す段落の明確な指示を付けます。
- トピックを細分化する必要がある場合にのみ、H3の小見出しを含めます。
- 各目標語数の合計が、記事全体の目標語数と一致するようにします。
- 図表の種類は多様にします(同じ種類を重複させないでください)。
- 画像の配置マーカーは、記事全体に均等に配置します。
ステップ 4:コンテンツのギャップ
アウトラインの生成後、専用のコンテンツギャップ分析を追加します。
- 上位の競合すべてが扱っていないトピックや切り口を3~5件挙げます。
- 独自データ、ケーススタディ、または独自の視点を盛り込む機会を特定します。
- この記事で活用できる形式上の利点(視覚要素の充実、より優れた構成、特定のサブトピックのより深い掘り下げ)を記載します。
ステップ 5:保存
アウトラインを outlines/[slug]-outline.md またはユーザー指定のパスに保存します。/blog write で使用できる状態になったことを確認します。
outlines/ ディレクトリが存在しない場合は、作成します。