mcpField
C
content-optimization

content-optimization

github.com/kostja94マーケティング・グロース1.1k1.3k 回インストール2 日前に更新
リポジトリ

content-optimization について

ライターや SEO 担当者向けのページ内コンテンツ最適化スキルです。記事の長さ、見出しのキーワード、自然な語句の使用、マルチメディア構成を扱います。

主な機能

  1. 01種類別のコンテンツ量の指針
  2. 02H2のキーワード配置
  3. 03キーワード詰め込みの確認
  4. 04画像・動画・表・リストの指針
  5. 05強調スニペットと GEO の構成

活用シーン

  1. 01記事の長さと見出しの計画
  2. 02不自然なキーワード反復の確認
  3. 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 がない場合は、利用可能なプロジェクト資料またはユーザーが提供した情報を使用し、不足情報を確認してください。並行するコンテキストシステムは作成しないでください。

次の項目を特定します。

  1. コンテンツの種類:記事、ガイド、リスト記事、ピラーコンテンツ、ニュース
  2. ターゲットキーワード:主要キーワードと副次キーワード
  3. 競合サイト:上位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+包括的な内容で、トピッククラスターのハブとなります
戦略
  1. ターゲットキーワードの上位10件を分析し、平均的な長さと深さを把握します
  2. 検索意図に合わせます — 情報収集を目的とする内容は、取引を目的とする内容より約40%長くなることがよくあります
  3. 水増しより価値を重視します — 各セクションで真の価値を加え、冗長な内容は避けます
  4. 包括的に網羅します — 検索クエリと関連する質問に答えます

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を参照してください
YouTubeGoogleは検索結果で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:種類別の記事の文字数;コンテンツ監査チェックリスト;記事本文の作成

コメント