seo-content-brief
キーワード調査や競合分析に基づき、検索意図に合致したSEOコンテンツの構成案を自動作成するSkill。
📜 元の英語説明(参考)
SEO content brief creation with keyword research, search intent analysis, and content structure. Covers SERP analysis, heading hierarchy, word count targets, and internal linking strategy. Use for: content briefs, SEO writing, blog strategy, content planning, keyword targeting. Triggers: seo content brief, content brief, seo brief, keyword research, search intent, content strategy, blog brief, seo writing, content planning, keyword targeting, serp analysis, content outline, seo article, blog seo
🇯🇵 日本人クリエイター向け解説
キーワード調査や競合分析に基づき、検索意図に合致したSEOコンテンツの構成案を自動作成するSkill。
※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。
⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。
🎯 このSkillでできること
下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。
📦 インストール方法 (3ステップ)
- 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
- 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
- 3. 展開してできたフォルダを、ホームフォルダの
.claude/skills/に置く- · macOS / Linux:
~/.claude/skills/ - · Windows:
%USERPROFILE%\.claude\skills\
- · macOS / Linux:
Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。
詳しい使い方ガイドを見る →- 最終更新
- 2026-05-17
- 取得日時
- 2026-05-17
- 同梱ファイル
- 1
📖 Skill本文(日本語訳)
※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。
SEOコンテンツブリーフ
inference.sh CLI を介して、データに基づいたコンテンツブリーフを作成します。
クイックスタート
curl -fsSL https://cli.inference.sh | sh && infsh login
# ターゲットキーワードを調査します
infsh app run tavily/search-assistant --input '{
"query": "best project management tools for small teams 2024"
}'
# 上位表示コンテンツを分析します
infsh 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] — [文字数] — [得意な点] — [ギャップ/弱点]
## ユニークな視点
このコンテンツを既存のランキングコンテンツと異なる/より良くするものは何ですか?
## 内部リンク
- リンク元: [この記事からリンクする既存のページ]
- リンク先: [この新しい記事にリンクすべき既存のページ]
検索意図の種類
| 意図 | 検索者が求めるもの | コンテンツ形式 | クエリ例 |
|---|---|---|---|
| 情報収集 | 何かを学ぶ | ガイド、チュートリアル、解説 | "CI/CDとは" |
| 商業 | 購入前に比較する | 比較、リスト記事、レビュー | "最高のCI/CDツール 2024" |
| 取引 | 購入/登録する | 製品ページ、価格ページ | "GitHub Actions 価格" |
| ナビゲーション | 特定のページを見つける | — (これらをターゲットにしない) | "GitHub ログイン" |
形式を意図に合わせる。上位10件の結果がすべてリスト記事であれば、リスト記事を作成します。すべてチュートリアルであれば、チュートリアルを作成します。SERP形式に逆らうと負けます。
SERP分析プロセス
# ステップ1: 現在ランクインしているものを見る
infsh app run tavily/search-assistant --input '{
"query": "[あなたのターゲットキーワード]"
}'
# ステップ2: 上位表示コンテンツを分析する
infsh app run tavily/extract --input '{
"urls": ["https://top-result-1.com/article", "https://top-result-2.com/article"]
}'
# ステップ3: 関連する質問を見つける (People Also Ask)
infsh app run tavily/search-assistant --input '{
"query": "[キーワード] 質問 よくある質問 FAQ"
}'
# ステップ4: コンテンツのギャップを見つける
infsh app run exa/search --input '{
"query": "[キーワード] [競合他社が見逃しているサブトピック]"
}'
上位結果から抽出するもの
| データポイント | 理由 |
|---|---|
| 文字数 | 最小値を設定します (上位3件に合わせるか超える) |
| 見出し構造 | Googleが完全な網羅と見なすものを示します |
| カバーされているトピック | 彼らがカバーするすべてのトピックを、あなたもカバーする必要があります |
| 見逃されているトピック | より包括的になる機会です |
| コンテンツ形式 | リスト記事、ガイド、チュートリアル、比較 |
| 使用されているメディア | 画像、動画、表、インフォグラフィック |
| 内部/外部リンク | 参照品質シグナル |
キーワードリサーチ
キーワード指標
| 指標 | 意味 | ターゲット |
|---|---|---|
| 検索ボリューム | 月間検索数 | ニッチによって異なる (ロングテールで100以上) |
| キーワード難易度 | 競合レベル | 新規サイトは30未満、既存サイトは50未満 |
| CPC | 広告主が支払う金額 | CPCが高いほど商業的価値が高い |
| 検索意図 | ユーザーが求めるもの | コンテンツタイプと一致させる必要があります |
キーワードの発見
# シードキーワードリサーチ
infsh app run tavily/search-assistant --input '{
"query": "project management software long tail keywords related searches"
}'
# 質問ベースのキーワードを見つける
infsh app run exa/search --input '{
"query": "questions about project management tools for startups"
}'
# 競合他社のキーワード分析
infsh 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ページ。各バリエーションごとに別々のページを作成しないでください。それはキーワードカニバリゼーションです。
見出し構造
ルール
| ルール | 理由 |
|---|---|
| ページごとにH1は1つ | SEO標準、プライマリーキーワードを含む |
| H2は主要セクション | それぞれがセカンダリーキーワードまたは質問をターゲットにするべきです |
| H3はサブセクション | 長いH2セクションを分割します |
| H1にプライマリーキーワード | 直接的なランキングシグナル |
| H2にセカンダリーキーワード | トピックカバレッジシグナル |
| 一部のH2を質問形式にする | "People Also Ask" をターゲットにします |
| 論理的な階層 | レベルを飛ばさない (H2なしでH1 → H3など) |
構造例
H1: 小規模チーム向けの最高のプロジェクト管理ツール (2025年版)
H2: これらのツールをどのように評価したか
H2: トップ10のプロジェクト管理ツールを比較
H3: 1. ツールA — [ユースケース]に最適
H3: 2. ツールB — [ユースケース]に最適
...
H2: 機能比較表
H2: チームに適したツールの選び方
H3: チーム規模の考慮事項
H3: 予算の考慮事項
H2: よくある質問
H3: 最も簡単なプロジェクト管理ツールは何ですか?
H3: 小規模チームにプロジェクト管理ソフトウェアは必要ですか?
H2: 結論
文字数目標
| コンテンツタイプ | 文字数 | いつ |
|---|---|---|
| 短編ブログ | 800-1,200 | ニュース、更新、意見 |
| 標準ブログ | 1,500-2,000 | ハウツー |
(原文がここで切り詰められています)
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開
SEO Content Brief
Create data-driven content briefs via inference.sh CLI.
Quick Start
curl -fsSL https://cli.inference.sh | sh && infsh login
# Research target keyword
infsh app run tavily/search-assistant --input '{
"query": "best project management tools for small teams 2024"
}'
# Analyze top-ranking content
infsh app run exa/search --input '{
"query": "project management tools small teams comparison guide"
}'
Content Brief Template
Every brief should answer these questions before writing begins:
# Content Brief: [Working Title]
## Target
- **Primary keyword:** [exact keyword]
- **Secondary keywords:** [3-5 related terms]
- **Search intent:** [informational / commercial / transactional / navigational]
- **Target word count:** [X,XXX words]
- **Target URL:** /blog/[slug]
## Search Intent Analysis
- What is the searcher trying to accomplish?
- What format do top results use? (listicle, guide, comparison, tutorial)
- What questions need answering?
## Outline
H1: [Title with primary keyword]
H2: [Section 1]
H3: [Subsection]
H2: [Section 2]
...
## Competitors to Beat
1. [URL] — [word count] — [what they do well] — [gap/weakness]
2. [URL] — [word count] — [what they do well] — [gap/weakness]
3. [URL] — [word count] — [what they do well] — [gap/weakness]
## Unique Angle
What makes this piece different/better than what already ranks?
## Internal Links
- Link TO: [existing pages to link to from this article]
- Link FROM: [existing pages that should link to this new article]
Search Intent Types
| Intent | What Searcher Wants | Content Format | Example Query |
|---|---|---|---|
| Informational | Learn something | Guide, tutorial, explainer | "what is CI/CD" |
| Commercial | Compare before buying | Comparison, listicle, review | "best CI/CD tools 2024" |
| Transactional | Buy/sign up | Product page, pricing page | "GitHub Actions pricing" |
| Navigational | Find a specific page | — (don't target these) | "GitHub login" |
Match format to intent. If top 10 results are all listicles, write a listicle. If they're all tutorials, write a tutorial. Fighting the SERP format loses.
SERP Analysis Process
# Step 1: See what currently ranks
infsh app run tavily/search-assistant --input '{
"query": "[your target keyword]"
}'
# Step 2: Analyze top-ranking content
infsh app run tavily/extract --input '{
"urls": ["https://top-result-1.com/article", "https://top-result-2.com/article"]
}'
# Step 3: Find related questions (People Also Ask)
infsh app run tavily/search-assistant --input '{
"query": "[keyword] questions people ask FAQ"
}'
# Step 4: Find content gaps
infsh app run exa/search --input '{
"query": "[keyword] [subtopic competitors miss]"
}'
What to Extract from Top Results
| Data Point | Why |
|---|---|
| Word count | Sets your minimum (match or exceed top 3) |
| Heading structure | Shows what Google considers complete coverage |
| Topics covered | Every topic they cover, you must cover |
| Topics missed | Your opportunity to be more comprehensive |
| Content format | Listicle, guide, tutorial, comparison |
| Media used | Images, videos, tables, infographics |
| Internal/external links | Reference quality signals |
Keyword Research
Keyword Metrics
| Metric | What It Means | Target |
|---|---|---|
| Search volume | Monthly searches | Depends on niche (100+ for long-tail) |
| Keyword difficulty | Competition level | < 30 for new sites, < 50 for established |
| CPC | What advertisers pay | Higher CPC = more commercial value |
| Search intent | What users want | Must match your content type |
Finding Keywords
# Seed keyword research
infsh app run tavily/search-assistant --input '{
"query": "project management software long tail keywords related searches"
}'
# Find question-based keywords
infsh app run exa/search --input '{
"query": "questions about project management tools for startups"
}'
# Competitor keyword analysis
infsh app run tavily/search-assistant --input '{
"query": "site:competitor.com/blog top performing pages topics"
}'
Keyword Clustering
Group related keywords into one piece of content:
Primary: "best project management tools for small teams"
Cluster:
- "project management software small business"
- "project management tools comparison"
- "simple project management app"
- "project management for startups"
- "affordable project management software"
One page per keyword cluster. Don't create separate pages for each variation — that's keyword cannibalization.
Heading Structure
Rules
| Rule | Why |
|---|---|
| One H1 per page | SEO standard, contains primary keyword |
| H2s = main sections | Each should target a secondary keyword or question |
| H3s = subsections | Break up long H2 sections |
| Primary keyword in H1 | Direct ranking signal |
| Secondary keywords in H2s | Topical coverage signal |
| Question format for some H2s | Targets "People Also Ask" |
| Logical hierarchy | Never skip levels (H1 → H3 without H2) |
Example Structure
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
Word Count Targets
| Content Type | Word Count | When |
|---|---|---|
| Short-form blog | 800-1,200 | News, updates, opinions |
| Standard blog | 1,500-2,000 | How-tos, tutorials |
| Long-form guide | 2,500-4,000 | Comprehensive guides, comparisons |
| Pillar content | 4,000-7,000 | Definitive guides, hub pages |
| Glossary/definition | 300-800 | Quick reference terms |
Rule: match or exceed the average word count of the top 3 ranking results. Don't pad — every word should add value.
On-Page SEO Checklist
| Element | Rule |
|---|---|
| Title tag | Primary keyword + compelling hook, 50-60 characters |
| Meta description | Includes keyword, 150-160 characters, includes CTA |
| URL slug | Short, keyword-rich: /best-project-management-tools |
| H1 | Primary keyword, matches search intent |
| First 100 words | Include primary keyword naturally |
| Image alt text | Descriptive, includes keyword where natural |
| Internal links | 3-5 links to related content |
| External links | 2-3 authoritative sources |
| Schema markup | FAQ, HowTo, or Article schema where applicable |
Content Differentiation
Unique Angles
| Angle | Example |
|---|---|
| Original data | "We surveyed 500 PMs — here's what they use" |
| Expert quotes | Interview practitioners for original insights |
| Real examples | Screenshots, case studies, not just descriptions |
| More comprehensive | Cover subtopics competitors skip |
| More current | Updated data, newer tools, recent changes |
| Better visuals | Comparison tables, infographics, decision trees |
# Generate comparison infographic
infsh 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>"
}'
Internal Linking Strategy
| Type | Purpose |
|---|---|
| Hub → Spoke | Pillar page links to all subtopic articles |
| Spoke → Hub | Subtopic articles link back to pillar page |
| Spoke → Spoke | Related articles cross-link to each other |
| Contextual | Natural in-text links where topic is mentioned |
Rules
- 3-5 internal links minimum per article
- Anchor text should be descriptive (not "click here")
- Link to relevant pages, not random ones
- Update old articles to link to new ones
- Most important pages should have the most internal links
Common Mistakes
| Mistake | Problem | Fix |
|---|---|---|
| No SERP analysis | Writing blind, wrong format | Always analyze top 3-5 before writing |
| Wrong intent match | Guide when they want comparison, or vice versa | Match SERP format exactly |
| Keyword stuffing | Penalized, reads poorly | Use naturally, 1-2% density max |
| Ignoring "People Also Ask" | Missing easy ranking opportunities | Answer PAA questions in your content |
| Too short | Can't compete with comprehensive results | Match or exceed top 3 word count |
| No unique angle | Just another "me too" article | Original data, expert quotes, better visuals |
| Keyword cannibalization | Multiple pages competing | One page per keyword cluster |
| No internal links | Wasted link equity, poor site structure | 3-5 internal links per article |
| Missing meta description | Google generates one (often poorly) | Write compelling meta with keyword + CTA |
Related Skills
npx skills add inferencesh/skills@seo
npx skills add inferencesh/skills@technical-blog-writing
npx skills add inferencesh/skills@web-search
Browse all apps: infsh app list