mcpField
S
seo-content-brief

seo-content-brief

github.com/infrasity-labsマーケティング・グロース15089 回インストール18 週間前に更新
リポジトリ

seo-content-brief について

seo-content-briefは、SEO調査担当者やライター向けに、新規ページや既存ページの改善案を調査に基づいて作成するスキルです。競合との差、サイトとの関連性、検索意図、執筆指針をまとめます。

主な機能

  1. 01新規・既存ページ向けブリーフ
  2. 02競合評価とギャップ分析
  3. 03検索意図とページ種別テンプレート
  4. 04キーワード配置と密度の指針
  5. 05内部リンクと信頼性要件の提案

活用シーン

  1. 01目標キーワードに沿った新規ページの企画
  2. 02既存ページの重点的な改善
  3. 03サイトの事業内容に沿う構成案の作成
  4. 04ライター向けSEO・信頼性要件の整理

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/infrasity-labs/dev-gtm-claude-skills --skill seo-content-brief

インストール後、Claude Code で/seo-content-briefを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

references/
excluded-domains.md
keyword-density.md
page-type-templates.md

詳細

SEO コンテンツブリーフジェネレーター

調査に基づいたコンテンツブリーフを作成し、現在の上位ページを上回るページをライターが制作できるよう支援します。ブリーフには、ギャップスコアを付けた競合分析、セクションごとの文字数の内訳、キーワードの配置ルール、ページタイプ別のテンプレートが含まれます。

プロセス

1. ブリーフのモードを決定する

改善モード(既存ページの URL が指定されている場合):

  • 既存ページのコンテンツと構成を取得する
  • すでに優れている点を特定する(維持する)
  • 不足しているセクション、内容が薄いセクション、古くなったセクションを特定する
  • アウトラインで「維持・強化」するセクションと「新たに追加」するセクションを区別する
  • 対象を絞った改善で成果が得られる場合に、全面的な書き直しを推奨しない

新規ページモード(キーワードまたはトピックが指定され、既存ページがない場合):

  • ビジネスに関する背景情報の把握に限り、対象サイトのホームページまたはサイトマップを使用する
  • 新しいページ向けのブリーフをゼロから作成する
  • 新しいページで埋められる競合コンテンツのギャップに重点を置く
2. コンテキストを取得する
  • 対象 URL またはホームページを取得し、ビジネスの内容を把握する
  • サイトマップを取得し、既存のすべてのページ、カテゴリ、サービスを確認する
  • このコンテキストは、後述の「ウェブサイトとの関連性ルール」に不可欠です
3. SERP を分析する
  • 対象キーワードで上位表示されているページを 5 件特定する
  • 競合ではないサイト(Wikipedia、Reddit、Pinterest、Amazon、YouTube、政府機関のサイト、SEO ツールのページ、求人掲示板、ディレクトリ、ニュースアグリゲーター、ソーシャルプラットフォーム)を除外する。完全なリストは references/excluded-domains.md を参照してください。
  • 各実際の競合を採点する:内容の深さ(1~10)、フォーマット(1~10)、SEO(1~10)、UX(1~10)
  • 3 種類のギャップを特定する:
    • トピックのギャップ: 競合がまったく取り上げていないサブトピック
    • 内容の深さのギャップ: 取り上げられているものの、内容が浅いトピック
    • 品質のギャップ: 情報が古い、専門家の視点がない、フォーマットが優れていない
  • ギャップの優先度を計算する:Impact x Competitive Advantage / Effort
4. 検索意図を分類する
  • 情報収集型: ユーザーが知識を得たい(ガイド、ハウツー、定義)
  • 商業調査型: ユーザーが購入前に調査している(比較、レビュー、「おすすめの X」)
  • 取引型: ユーザーが行動を起こす準備ができている(購入、予約、問い合わせ、登録)
  • ナビゲーション型: ユーザーが特定のサイトまたはページを探している

この検索クエリで Google が評価する SERP の形式を特定します:長文ガイド、リスト記事、比較表、ランディングページ、FAQ、動画、ローカルパック。

5. ブリーフを作成する

references/page-type-templates.md のページタイプ別テンプレートを適用し、競合のギャップと検索意図に基づいてカスタマイズします。

重要なルール

ウェブサイトとの関連性ルール

提案する見出し、サブトピック、キーワード、FAQ はすべて、対象サイトの実際のサービスや製品に基づき、そのサイトが信頼性をもって執筆できる内容でなければなりません。

  • サイトのホームページとサイトマップを読み、サイトの事業内容を把握する
  • 競合のセクションが、対象サイトで提供していない内容を扱っている場合、その構成を流用しない
  • 提案する前に、「このウェブサイトは、このコンテンツを実際に提供できるか?」と確認する。できない場合は削除する
サイト構造の網羅ルール

ハブ、概要、カテゴリ、「種類」ページのブリーフを作成する場合:

  • アウトラインには、サイト上に存在する関連するすべての製品カテゴリ、サービス、下層ページを含める
  • 存在しないカテゴリを作り出したり、存在するカテゴリを省いたりしない
  • 各カテゴリを独立したセクションとして取り上げ、内部リンクの提案を含める
  • これにより、すべての下層ページにつながる適切なハブとしてページが機能します

ハブ以外のページ(単一のサービスページ、ブログ記事)では、サイト構造を参考に関連する内部リンクを提案しますが、すべてのカテゴリを無理にアウトラインへ含めないでください。

出力言語のルール
  • 出力に調査担当者名、フレームワーク名、ツール名を記載しない(「Ben Goodey method」「Frase.io formula」「Princeton GEO」「Clearscope」「Backlinko」など)
  • これらは内部で検討するためのツールに限ります。出力は、簡潔で専門的なアドバイスとしてまとめてください。
  • SEO の研究者ではなく、事業主やコンテンツライターに向けて書いてください

キーワード密度と配置

詳細なルールについては、references/keyword-density.md をお読みください。概要:

主要キーワードの密度: 総単語数の0.5%~2.0%です。

  • 2%を超える場合はレビューが必要です。3%を超えると、キーワードの詰め込みによるペナルティのリスクがあります。
  • SEO効果が最も高いのは最初の1~2回の言及です。それ以降は効果が逓減します。
  • 1,000語の記事で密度が1~2%の場合、見出し、本文、代替テキストを含めて合計でおよそ10~20回登場します。

主要キーワードは、必ず次の箇所に含めてください:

  1. タイトルタグ(できるだけ前のほう)
  2. H1タグ(できるだけ前のほう)
  3. URLスラッグ
  4. メタディスクリプション
  5. 最初の段落/最初の100語
  6. 少なくとも1つの画像の代替テキスト

主要キーワードを含める必要がない箇所:

  • すべてのH2またはH3(H1で扱っていれば、小見出しの内容から自然に文脈が伝わります)
  • すべての段落またはセクション

副次キーワード:

  • 本文全体に分散させる、密接に関連する補助語句を5~8個
  • 関連する概念を網羅する、より広義の意味的な語句を10~15個
  • 自然な場合は、H2~H6の小見出しに使用する
  • 同義語は読みやすさを高め、キーワード密度には含まれません

セクションごとのキーワードに関する指針: アウトラインの各セクションについて、次を指定します。

  • 見出しに含めるキーワード(主要または副次)
  • 本文に主要キーワードまたはその言い換えを含めるかどうか
  • 例:「H2に副次キーワード『構造設計サービス』を使用する。本文:主要キーワードに1回言及する。」

分散: 主要キーワードを均等に分散させます。冒頭に集中させたり、1つのセクションに偏らせたりしないでください。

メタタグのルール

タイトルタグ:

  • 50~60文字(50文字未満、60文字超は不可)
  • 主要キーワードを先頭に置き、ブランド名を末尾に置く
  • ブランド名はパイプまたはダッシュで区切る(サイトで既に使われている形式に合わせる)
  • 可能であれば、成果、数字、具体的な内容を先に示す

メタディスクリプション:

  • 130~150文字(130文字未満、150文字超は不可)
  • 能動態を使用し、独自の強みや具体的な内容を加えてタイトルを補足する
  • 行動喚起で締めくくる
  • 末尾にブランド名を入れない(タイトルに既に含まれています)
  • 引用符は使用しない(Googleが引用符の位置で切り詰めるため)

情報利得(必須)

すべてのブリーフで、このコンテンツが現在の検索上位ページにはないどのような価値を新たに提供するのかを、正確に指定してください。具体的に記述します。

  • 独自のデータまたはオリジナル調査
  • 実際の成果を伴う事例研究
  • 専門家の引用または実体験
  • 独自の統合または独自のフレームワーク
  • 「詳細を増やす」や「書式を改善する」は該当しません

E-E-A-T要件

コンテンツに必要な信頼性のシグナルを具体的に列挙してください。

  • トピックに関連する著者の経歴とプロフィール
  • 専門家の引用、または信頼性の高い情報源からの引用
  • 日付を明記した研究、データ、統計の引用
  • 最終更新日
  • YMYLに該当するトピック(健康、金融、法律、安全など)では特に重要です

内部リンク

  • アンカーテキストを添えて、具体的な内部リンク候補を3~5件提案する
  • そのページが、クラスター内のページへリンクするハブページなのか、ピラーページへリンクするスポークページなのかを指定する
  • サイトマップのサイト構造を参照し、実際のリンク先を探す

出力形式

必ず次の正確な構造で出力します。

## Content Brief: [Primary Keyword]

### Search Intent
[Intent type, SERP format rewarded, target audience and knowledge level. 3-4 lines.]

### Competitor Analysis
| # | URL | Key H2 Sections | Est. Words | Score | Main Gap |
|---|-----|-----------------|------------|-------|----------|
| 1 | ... | ...             | ...        | X/40  | ...      |

### Content Gaps and Opportunities
[Bullet list: topic gaps, depth gaps, quality gaps with specifics]

### Winning Outline

**H1:** [H1 with primary keyword]
**URL Slug:** /[slug]
**Target Word Count:** ~[X] words (competitor avg: ~[X] words)

[Full H2/H3 outline with:
- Word count per section
- Content format notes (bullet list, table, definition box, etc.)
- Featured Snippet targets marked with "FS target"
- Per-section keyword guidance]

### Recommended Meta Tags

**Title**
[title, 60 chars max]

**Meta Description**
[description, 150 chars max]

### Unique Angle and Information Gain
[Specific paragraph: what exact new value this piece adds]

### E-E-A-T Requirements
[Bullet list of exact trust signals needed]

### Internal Linking Opportunities
[3-5 suggestions with anchor text and target URL]

アウトラインのみのモード

ユーザーがフルブリーフではなく「アウトラインのみ」または「コンテンツアウトライン」を求めた場合は、競合分析の表、「コンテンツのギャップ」セクション、「情報利得」セクション、「E-E-A-T」セクションを省略します。次のみを出力してください。

## Content Outline: [Primary Keyword]

**H1:** [H1 with primary keyword]
**URL Slug:** /[slug]
**Target Word Count:** ~[X] words (competitor avg: ~[X] words)

[Full H2/H3 outline with word counts, format notes, FS targets, keyword guidance, and a 1-2 sentence writing note per section]

DataForSEOとの連携(任意)

DataForSEO MCPツールを利用できる場合は、実際の検索結果ページのデータと競合分析に serp_google_organic_live_advanced、キーワードの検索ボリュームに kw_data_google_ads_search_volume、難易度スコアに dataforseo_labs_bulk_keyword_difficulty、検索意図の分類に dataforseo_labs_search_intent、競合コンテンツの抽出に on_page_content_parsing_live を使用してください。

Ahrefsとの連携(任意)

Ahrefs MCPツールを利用できる場合は、キーワードの検索ボリュームと難易度に keywords-explorer-overview、検索結果ページの分析に serp-overview、既存キーワードの順位に site-explorer-organic-keywords、競合ページのパフォーマンスに site-explorer-top-pages を使用してください。

エラー処理

シナリオ対応
対象 URL にアクセスできないエラーを報告します。ページの内容を推測しないでください。ユーザーに URL の確認を依頼します。
絞り込み後に競合が見つからない部分一致する競合も含めて検索範囲を広げます。概要では競争環境が限られていることを記載します。
サイトマップが見つからないサイト構造の情報なしで作業を進めます。内部リンクの提案が不完全な可能性があることを記載します。
ページタイプが指定されていないキーワードの意図と SERP の形式から自動検出します。概要に検出したタイプを記載します。
目標文字数が指定されていない競合の平均を基準として使用します。アウトラインにその旨を記載します。

コメント