content-optimization について
ライターや SEO 担当者向けのページ内コンテンツ最適化スキルです。記事の長さ、見出しのキーワード、自然な語句の使用、マルチメディア構成を扱います。
主な機能
- 01種類別のコンテンツ量の指針
- 02H2のキーワード配置
- 03キーワード詰め込みの確認
- 04画像・動画・表・リストの指針
- 05強調スニペットと GEO の構成
活用シーン
- 01記事の長さと見出しの計画
- 02不自然なキーワード反復の確認
- 03内容説明に表やリストを選択
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ kostja94/ marketing-skills --skill content-optimizationインストール後、Claude Code で/content-optimizationを入力して読み込まれたか確認します。
詳細
SEO コンテンツ:コンテンツの最適化
ページ上のコンテンツ最適化に関するガイドです。語数、見出しのキーワード、キーワード密度とキーワードの詰め込み、マルチメディア、表、リストを扱います。heading-structure(構造)と content-strategy(計画)を補完します。
呼び出し時:初回の使用時は、役立つ場合、このスキルの対象範囲と重要性を1~2文で簡単に説明してから、主な出力を提示します。2回目以降の使用時、またはユーザーから省略するよう求められた場合は、主な出力に直接進みます。
対象範囲
- 語数:記事の種類別の語数については、article-content を参照してください。このスキルでは、一般的なコンテンツの長さの戦略を扱います。
- H2 のキーワード:配置、数、バリエーション
- キーワード密度とキーワードの詰め込み:自然な使用と、操作的な手法の回避
- マルチメディア:画像、表、リスト、動画を使った構造化と強調スニペットへの対応。スニペットに特化した最適化については featured-snippet、動画 SEO については video-optimization を参照してください。
初期評価
プロジェクトのコンテキスト: ルートに contextus.md がある場合は読み込み、このタスクに関連するモジュールのみを読み込みます。Contextus がない場合は、利用可能なプロジェクト資料またはユーザーが提供した情報を使用し、不足情報を確認してください。並行するコンテキストシステムは作成しないでください。
次の項目を特定します。
- コンテンツの種類:記事、ガイド、リスト記事、ピラーコンテンツ、ニュース
- ターゲットキーワード:主要キーワードと副次キーワード
- 競合サイト:上位10件の平均的な長さと構成 — competitor-research を参照してください。
語数
Google は語数でランキングを決めません。 長さは検索意図とトピックの深さに合わせます。検索意図を満たす1,000語の記事は、内容の薄い3,000語の記事より上位に表示されることがあります。
コンテンツの種類別の目安
ニュース、ハウツー、リスト記事、ピラーコンテンツなど、記事の種類別の語数については article-content を参照してください。一般的な目安は次のとおりです。
| コンテンツの種類 | 語数 | 備考 |
|---|---|---|
| ニュース/お知らせ | 300–600 | 時間的制約があるため、簡潔にまとめます |
| 標準的な記事/ハウツー | 1,000–1,500 | 単一のトピックを扱い、実践的な内容にします |
| リスト記事/ガイド | 1,200–2,000 | 「トップ10」「おすすめの X」など |
| ピラー/基幹コンテンツ | 2,000–3,500+ | 包括的な内容で、トピッククラスターのハブとなります |
戦略
- ターゲットキーワードの上位10件を分析し、平均的な長さと深さを把握します
- 検索意図に合わせます — 情報収集を目的とする内容は、取引を目的とする内容より約40%長くなることがよくあります
- 水増しより価値を重視します — 各セクションで真の価値を加え、冗長な内容は避けます
- 包括的に網羅します — 検索クエリと関連する質問に答えます
H2 見出しのキーワード
配置
- 主要キーワード:関連性がある場合、少なくとも1つの H2 に自然に含めます
- 関連キーワード:トピックを幅広く網羅するため、ほかの H2 には LSI キーワードやロングテールキーワードを使用します
- 詰め込みを避ける:見出しは明確で読みやすく保ち、自然な形で配置します
数
- 厳密な上限はありません — 大きなセクションごとに H2 を1つ設け、コンテンツに沿って構成します
- 一般的な記事:H2 は4~8個、ピラーコンテンツでは8~15個以上
- 階層:H1 → H2(大きなセクション)→ H3(サブセクション)とし、レベルを飛ばさないでください
ベストプラクティス
| 実践項目 | 目的 |
|---|---|
| 説明的な H2 | 検索エンジンが文脈を理解しやすくなり、ユーザーも内容を把握しやすくなります |
| 回答を先に示す | 強調スニペットに表示されるよう、H2 の後の最初の40~50語以内に直接的な回答を配置します。featured-snippet を参照してください |
| キーワードのバリエーション | 関連語を使用し、すべての H2 で同じ表現を繰り返さないようにします |
| 論理的な流れ | H2 で記事の概要を示し、トピックの権威性を高めます |
キーワード密度とキーワードの詰め込み
定義
| 用語 | 意味 |
|---|---|
| キーワード密度 | (キーワード数 / 総語数)× 100。指標であり、ランキング要因ではありません |
| キーワードの詰め込み | ランキング操作を目的に、不自然な形でキーワードを過剰に繰り返すこと。ブラックハット SEO に当たります |
現在の指針
- キーワード密度は直接的なランキング要因ではありません — Googleは2011年以降、繰り返すだけではランキングが向上しないと述べています
- 参考範囲:ほとんどのコンテンツでは0.5%~1.5%。一部の情報源では最大2.5%とされています
- 密度は主にキーワードの詰め込みを避けるために使います — 密度が約2~3%を超え、不自然な文章になる場合は減らしてください
- 自然な配置を優先します:タイトル、H1、最初の100語、1~2個のH2、本文に配置し、無理な繰り返しは避けてください
キーワードの詰め込みを避ける方法
- まずユーザーに向けて書き、キーワードは自然に組み込んでください
- 同義語、関連語、疑問形の表現を使ってください
- キーワードを入れると不自然に聞こえる文は、書き直してください
- 確認の目安:すべての段落で同じフレーズが繰り返されている場合は、簡潔にしてください
マルチメディア:画像、表、リスト
画像
| 実践方法 | 目的 |
|---|---|
| 代替テキスト、ファイル名、キャプション | 画像SEO(代替テキスト、フォーマット、レスポンシブ対応、遅延読み込み、画像サイトマップ、LCP、強調スニペット用キャプション)の詳細については、image-optimizationを参照してください |
| ストック画像よりオリジナル画像 | 独自の画像はE-E-A-Tを示します — eeat-signalsを参照してください |
コンテンツ内の配置:関連するテキストの近くに画像を配置してください。キャプションはスニペットのサムネイルに役立ちます。キャプションについてはimage-optimizationを、スニペットの文脈についてはfeatured-snippetを参照してください。
動画
| 実践方法 | 目的 |
|---|---|
| 埋め込み+メタデータ | VideoObjectスキーマ、動画サイトマップ、サムネイル。video-optimizationを参照してください |
| YouTube | Googleは検索結果でYouTubeを優先します。GEOの引用については、youtube-seoとgenerative-engine-optimizationを参照してください |
| 強調スニペット(動画) | 動画スキーマ、タイムスタンプ/チャプター。featured-snippetを参照してください |
表
- 用途:比較、統計、仕様、「XとYの比較」
- セマンティックHTML:
<table>、<thead>、<tbody>、明確な列見出し - 強調スニペット:スニペットの約6%は表です。対象キーワードを使って見出しを最適化してください。featured-snippetを参照してください
- モバイル:レスポンシブ対応にし、可能な限り横スクロールを避けてください
- データ品質:空のセルを作らず、単位を統一し、正確で最新のデータを使ってください
リスト:番号付きと番号なし
| 種類 | 用途 | SEO/スニペット |
|---|---|---|
番号付き(<ol>) | 手順、ランキング、順序、「トップ10」 | リスト形式のスニペット(強調スニペットの約19%)、ハウツー。featured-snippetを参照してください |
番号なし(<ul>) | 順序のない項目、機能、選択肢 | 箇条書きスニペット、定義、選択肢 |
ベストプラクティス:
- セマンティックな
<ol>と<ul>を使い、リストのようにスタイル設定したdivは避けてください - 回答を先に示す:スニペットを狙う場合は、見出しの直後40~50語以内に直接的な回答を記載してください
- 簡潔な項目:リスト項目はざっと読める長さにし、必要に応じて本文で詳しく説明してください
- 論理的な順序:番号付きリストは順序が重要な場合に使い、番号なしリストは順序が重要でない場合に使ってください
GEO/AIによる引用
回答を先に示す(H2の直後40~60語以内に直接的な回答を記載すること)は、強調スニペットとGEOの両方に役立ちます。記事レベルのGEO(TL;DR、要点、QAEパターン)については、article-contentとgenerative-engine-optimizationを参照してください。強調スニペットの形式と最適化については、featured-snippetを参照してください。
コンテンツ監査チェックリスト
記事のコンテンツ監査(導入、QAE、製品との関連付け、CTA、参考資料、ギャップ)については、article-contentを参照してください。このスキルでは、一般的なコンテンツ最適化(H2のキーワード、マルチメディア、キーワード密度)を扱います。
出力形式
- コンテンツの種類ごとの推奨語数
- キーワードの配置を示すH2アウトライン
- キーワード密度の確認(詰め込みを回避)
- 強調スニペットの機会を捉えるための構造(表、リスト)。featured-snippetを参照してください
- マルチメディアのチェックリスト(画像についてはimage-optimizationを参照。表、リストも含む)
関連スキル
- heading-structure:H1〜H6の階層;H2でのキーワード配置
- content-strategy:トピッククラスター、ピラー+クラスター
- keyword-research:ターゲットキーワードに基づく配置
- featured-snippet:スニペットの形式と構成;回答を先に提示
- howto-section-generator:ハウツー手順のセクション;
<ol>リスト;HowToとFAQの使い分け - eeat-signals:E-E-A-T;オリジナル画像、信頼性
- image-optimization:代替テキスト、キャプション、形式、LCP、レスポンシブ対応、画像サイトマップ
- video-optimization:動画SEO;VideoObject;動画サイトマップ
- competitor-research:参考にする競合コンテンツの長さと構成
- article-content:種類別の記事の文字数;コンテンツ監査チェックリスト;記事本文の作成