belt CLIスキルをインストール:
npx skills add belt-sh/cli
SEO コンテンツブリーフ
inference.sh CLIを使ってデータ駆動型のコンテンツブリーフを作成します。
クイックスタート
inference.sh CLI (
belt) が必要です。インストール手順
belt login
# ターゲットキーワードを調査
belt app run tavily/search-assistant --input '{
"query": "best project management tools for small teams 2024"
}'
# 上位ランキングのコンテンツを分析
belt app run exa/search --input '{
"query": "project management tools small teams comparison guide"
}'
コンテンツブリーフ テンプレート
書き始める前に、すべてのブリーフが以下の質問に答えるべきです:
# コンテンツブリーフ: [作業タイトル]
## ターゲット
- **プライマリキーワード:** [正確なキーワード]
- **セカンダリキーワード:** [3〜5個の関連語]
- **検索意図:** [情報 / 商業 / 取引 / ナビゲーション]
- **目標文字数:** [X,XXX文字]
- **ターゲットURL:** /blog/[スラッグ]
## 検索意図分析
- 検索者は何を達成しようとしているか?
- 上位結果はどのようなフォーマットを使っているか?(リスト記事、ガイド、比較、チュートリアル)
- どのような質問に答える必要があるか?
## アウトライン
H1: [プライマリキーワードを含むタイトル]
H2: [セクション1]
H3: [サブセクション]
H2: [セクション2]
...
## 倒すべき競合
1. [URL] — [文字数] — [得意な点] — [ギャップ/弱点]
2. [URL] — [文字数] — [得意な点] — [ギャップ/弱点]
3. [URL] — [文字数] — [得意な点] — [ギャップ/弱点]
## 独自の角度
この記事を既存のランキング記事と差別化/改善する点は何か?
## 内部リンク
- リンク先: [この記事からリンクすべき既存ページ]
- リンク元: [この新しい記事にリンクすべき既存ページ]
検索意図の種類
| 意図 | 検索者が望むもの | コンテンツフォーマット | クエリ例 |
|---|---|---|---|
| 情報 | 何かを学ぶ | ガイド、チュートリアル、解説 | "what is CI/CD" |
| 商業 | 購入前に比較 | 比較、リスト記事、レビュー | "best CI/CD tools 2024" |
| 取引 | 購入/登録 | 商品ページ、料金ページ | "GitHub Actions pricing" |
| ナビゲーション | 特定のページを見つける | — (ターゲットにしない) | "GitHub login" |
フォーマットを意図に合わせる。 上位10件がすべてリスト記事なら、リスト記事を書く。すべてチュートリアルなら、チュートリアルを書く。SERPのフォーマットに逆らうと負ける。
SERP分析プロセス
# ステップ1: 現在ランキングにあるものを確認
belt app run tavily/search-assistant --input '{
"query": "[あなたのターゲットキーワード]"
}'
# ステップ2: 上位ランキングのコンテンツを分析
belt app run tavily/extract --input '{
"urls": ["https://top-result-1.com/article", "https://top-result-2.com/article"]
}'
# ステップ3: 関連質問を見つける(他の人はこう質問)
belt app run tavily/search-assistant --input '{
"query": "[キーワード] questions people ask FAQ"
}'
# ステップ4: コンテンツギャップを見つける
belt app run exa/search --input '{
"query": "[キーワード] [競合が見逃しているサブトピック]"
}'
上位結果から抽出するもの
| データポイント | 理由 |
|---|---|
| 文字数 | 最低ラインを設定(上位3件と同等かそれ以上) |
| 見出し構造 | Googleが何を完全なカバレッジとみなすかを示す |
| カバーされているトピック | 競合がカバーするすべてのトピックをあなたもカバーする必要がある |
| 見逃されているトピック | より包括的になるためのあなたのチャンス |
| コンテンツフォーマット | リスト記事、ガイド、チュートリアル、比較 |
| 使用メディア | 画像、動画、表、インフォグラフィック |
| 内部/外部リンク | 参照品質のシグナル |
キーワードリサーチ
キーワード指標
| 指標 | 意味 | 目標 |
|---|---|---|
| 検索ボリューム | 月間検索数 | ニッチによる(ロングテールは100以上) |
| キーワード難易度 | 競合レベル | 新サイトは30未満、既存サイトは50未満 |
| CPC | 広告主が支払う金額 | CPCが高い=商業的価値が高い |
| 検索意図 | ユーザーが望むもの | コンテンツの種類と一致させる必要がある |
キーワードを見つける
# シードキーワードリサーチ
belt app run tavily/search-assistant --input '{
"query": "project management software long tail keywords related searches"
}'
# 質問ベースのキーワードを見つける
belt app run exa/search --input '{
"query": "questions about project management tools for startups"
}'
# 競合キーワード分析
belt app run tavily/search-assistant --input '{
"query": "site:competitor.com/blog top performing pages topics"
}'
キーワードクラスタリング
関連キーワードを1つのコンテンツにグループ化:
プライマリ: "best project management tools for small teams"
クラスタ:
- "project management software small business"
- "project management tools comparison"
- "simple project management app"
- "project management for startups"
- "affordable project management software"
キーワードクラスタごとに1ページ。 バリエーションごとに別々のページを作成しないでください。それはキーワードカニバリゼーションです。
見出し構造
ルール
| ルール | 理由 |
|---|---|
| 1ページに1つのH1 | SEOの標準、プライマリキーワードを含める |
| H2 = メインセクション | それぞれがセカンダリキーワードまたは質問をターゲットにする |
| H3 = サブセクション | 長いH2セクションを区切る |
| H1にプライマリキーワード | 直接的なランキングシグナル |
| H2にセカンダリキーワード | トピックカバレッジのシグナル |
| 一部のH2は質問形式 | 「他の人はこう質問」をターゲットにする |
| 論理的な階層 | レベルをスキップしない(H1 → H3でH2を飛ばすなど) |
構造例
H1: Best Project Management Tools for Small Teams (2025)
H2: How We Evaluated These Tools
H2: Top 10 Project Management Tools Compared
H3: 1. Tool A — Best for [use case]
H3: 2. Tool B — Best for [use case]
...
H2: Feature Comparison Table
H2: How to Choose the Right Tool for Your Team
H3: Team Size Considerations
H3: Budget Considerations
H2: Frequently Asked Questions
H3: What is the easiest project management tool?
H3: Do small teams need project management software?
H2: Conclusion
文字数目標
| コンテンツタイプ | 文字数 | いつ |
|---|---|---|
| ショートフォームブログ | 800〜1,200 | ニュース、更新、意見 |
| 標準ブログ | 1,500〜2,000 | ハウツー、チュートリアル |
| ロングフォームガイド | 2,500〜4,000 | 総合ガイド、比較 |
| ピラーコンテンツ | 4,000〜7,000 | 決定版ガイド、ハブページ |
| 用語集/定義 | 300〜800 | クイックリファレンス用語 |
ルール: 上位3件のランキング結果の平均文字数と同等かそれ以上にする。 水増ししないでください。すべての単語が価値を追加する必要があります。
オンページSEOチェックリスト
| 要素 | ルール |
|---|---|
| タイトルタグ | プライマリキーワード + 魅力的なフック、50〜60文字 |
| メタディスクリプション | キーワードを含む、150〜160文字、CTAを含む |
| URLスラッグ | 短く、キーワードリッチ: /best-project-management-tools |
| H1 | プライマリキーワード、検索意図に一致 |
| 最初の100単語 | 自然にプライマリキーワードを含める |
| 画像altテキスト | 説明的で、自然な範囲でキーワードを含める |
| 内部リンク | 関連コンテンツへの3〜5リンク |
| 外部リンク | 権威あるソースへの2〜3リンク |
| スキーママークアップ | 該当する場合、FAQ、HowTo、またはArticleスキーマ |
コンテンツの差別化
独自の角度
| 角度 | 例 |
|---|---|
| 独自データ | "500人のPMを調査しました — 彼らが使っているものはこれです" |
| 専門家の引用 | 実践者にインタビューして独自の洞察を得る |
| 実例 | スクリーンショット、ケーススタディ、単なる説明ではない |
| より包括的 | 競合がスキップするサブトピックをカバー |
| より最新 | 更新されたデータ、新しいツール、最近の変更 |
| より優れたビジュアル | 比較表、インフォグラフィック、決定木 |
# 比較インフォグラフィックを生成
belt app run infsh/html-to-image --input '{
"html": "<div style=\"width:1200px;height:800px;background:white;padding:40px;font-family:system-ui\"><h2 style=\"font-size:28px;color:#1e293b;text-align:center;margin-bottom:30px\">Project Management Tools Comparison</h2><table style=\"width:100%;border-collapse:collapse;font-size:16px\"><tr style=\"background:#f1f5f9\"><th style=\"padding:12px;text-align:left;border-bottom:2px solid #cbd5e1\">Feature</th><th style=\"padding:12px;text-align:center;border-bottom:2px solid #cbd5e1\">Tool A</th><th style=\"padding:12px;text-align:center;border-bottom:2px solid #cbd5e1\">Tool B</th><th style=\"padding:12px;text-align:center;border-bottom:2px solid #cbd5e1\">Tool C</th></tr><tr><td style=\"padding:12px;border-bottom:1px solid #e2e8f0\">Free tier</td><td style=\"padding:12px;text-align:center;border-bottom:1px solid #e2e8f0\">✅</td><td style=\"padding:12px;text-align:center;border-bottom:1px solid #e2e8f0\">✅</td><td style=\"padding:12px;text-align:center;border-bottom:1px solid #e2e8f0\">❌</td></tr></table></div>"
}'
内部リンク戦略
| タイプ | 目的 |
|---|---|
| ハブ → スポーク | ピラーページがすべてのサブトピック記事にリンク |
| スポーク → ハブ | サブトピック記事がピラーページにリンクバック |
| スポーク → スポーク | 関連記事が相互リンク |
| コンテキスト | トピックが言及されている箇所に自然にテキスト内リンク |
ルール
- 1記事あたり最低3〜5の内部リンク
- アンカーテキストは説明的に(「ここをクリック」ではない)
- 関連するページにリンクし、ランダムなページにはリンクしない
- 古い記事を更新して新しい記事にリンクする
- 最も重要なページに最も多くの内部リンクがあるべき
よくある間違い
| 間違い | 問題 | 修正 |
|---|---|---|
| SERP分析なし | 盲目的に書く、間違ったフォーマット | 常に書く前に上位3〜5件を分析する |
| 意図の不一致 | 比較が必要なときにガイド、またはその逆 | SERPフォーマットに正確に合わせる |
| キーワードの詰め込み | ペナルティ、読みにくい | 自然に使い、密度は1〜2%が最大 |
| 「他の人はこう質問」を無視 | 簡単なランキングチャンスを逃す | コンテンツ内でPAAの質問に答える |
| 短すぎる | 包括的な結果に勝てない | 上位3件の文字数と同等かそれ以上にする |
| 独自の角度がない | 単なる「私も」の記事 | 独自データ、専門家の引用、より優れたビジュアル |
| キーワードカニバリゼーション | 複数のページが競合 | キーワードクラスタごとに1ページ |
| 内部リンクなし | リンクの価値を浪費、サイト構造が貧弱 | 1記事あたり3〜5の内部リンク |
| メタディスクリプションの欠如 | Googleが(しばしば貧弱に)生成する | キーワード + CTAを含む魅力的なメタを書く |
関連スキル
npx skills add inference-sh/skills@seo
npx skills add inference-sh/skills@technical-blog-writing
npx skills add inference-sh/skills@web-search
すべてのアプリを閲覧: belt app list