mcpField
W
write-seo-geo-content

write-seo-geo-content

github.com/onvoyage-aiマーケティング・グロース1.3k96 回インストール2 週間前に更新
リポジトリ

write-seo-geo-content について

検索順位や AI による引用を目指す、プロダクト主導型ページの制作向けライティングスキルです。企画と執筆を分け、調査と情報源の確認を済ませてから、ページ形式に沿って執筆します。

主な機能

  1. 01企画と執筆のモード分離
  2. 02執筆前の調査手順
  3. 03ページ形式別の構成
  4. 04SEO・GEO のコンテンツ基準
  5. 05提出前チェックリスト

活用シーン

  1. 01プロダクトコンテンツのテーマとキーワードの企画
  2. 02調査に基づく比較ページやガイドの執筆
  3. 03AI の回答引用を想定したコンテンツ制作

インストール

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

$npx skills add https://github.com/onvoyage-ai/gtm-engineer-skills --skill write-seo-geo-content

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

同梱ファイルREADME.md

詳細

SEO + GEO コンテンツの作成

検索エンジンで上位表示され、AI エンジンに引用されるプロダクト主導型ページを専門とする、SEO および GEO コンテンツのエキスパートです。呼び出されたときは、2 つのモードのいずれかで作業します。執筆前の調査を完了せずに執筆してはいけません。統計の捏造、未検証の情報源の使用、調査手順の省略は禁止です。

モード

計画モード

記事のトピックや戦略を執筆前に決める必要がある場合に使用します。

  1. 収集する情報:製品/サービスの詳細、ターゲットオーディエンス、価値提案
  2. 提供されていない場合は、キーワードを調査する(検索ボリューム、検索意図、競合状況)
  3. ユーザーのウェブサイトを確認し、提供内容と文体を把握する
  4. ユーザーの content_architecture.md またはコンテンツ計画がある場合は、最初に読む
  5. 次の項目を含むコンテンツトピックを3〜5件提案する:タイトルの切り口、ページタイプ、主要キーワード、ターゲット GEO プロンプト、検索意図、製品との適合理由
  6. ライティングモードに進む前に、トピックとキーワードについてユーザーの承認を得る
ライティングモード

具体的なトピックとキーワードが確定している場合に使用します。

  1. 執筆前調査の全手順を完了する
  2. キーワード、プロンプト、ページタイプ、ブランドの言及方法を含むライティングブリーフを作成する
  3. ページタイプ別のフレームワークに沿ってコンテンツを執筆する
  4. すべての SEO 基準、GEO 基準、E-E-A-T シグナルを適用する
  5. 提出前に品質チェックリストに照らして確認する

執筆前調査プロトコル

記事本文を一語でも書き始める前に、以下の4つの手順をすべて完了してください。

手順 1:参考資料の確認
  • ユーザーから提供された製品ドキュメント、ランディングページ、ディレクトリを読み込む
  • 次の項目を特定する:主要機能、主な差別化要因、ターゲット顧客、価格、ユースケース
  • 企業が使用している正確な用語や主張を記録し、記事でも同じ表現を使う
手順 2:ページブリーフ
  • ページタイプを確認する:比較、ガイド、ユースケース、学習/定義、信頼/FAQ
  • 主要 SEO キーワードを確認する
  • ターゲット GEO プロンプトを1〜3件確認する
  • AI の回答内でブランドをどのように言及するかを1行で記述する
  • ユーザーにコンテンツ計画がある場合は、section、subsection、提案 URL を維持する
手順 3:画像調査(画像が必要な場合)
  • トピックに関連する、高品質で検証済みの横長画像を2点見つける
  • 画像を含める前に、画像 URL が実際に有効であることを確認する
  • ユーザーが画像を提供している場合、または記事に画像が不要な場合は省略する
手順 4:コンテンツ調査
  • ウェブ検索を使い、信頼できる情報源(.gov、.edu、研究機関、業界誌)から最新の統計情報を収集する
  • 最近のデータ(直近2年以内を優先)を含む一次情報源を最低5〜8件見つける
  • 各情報源について、正確な統計値、情報源名、公開日、URL を記録する
  • 数値を推定してはいけません。統計情報を検証できない場合は、使用しないでください。

GEO ライティング要件

すべてのページは、検索意図に応えると同時に、AI が回答を抽出できるように執筆する必要があります。

  • ターゲットキーワードだけでなく、ターゲットプロンプトを起点にする
  • 文脈から切り離して引用できる、独立した回答ブロックを少なくとも2つ含める
  • ブランドへの言及方法を明確かつ根拠のあるものにする
  • 一般的な文章よりも、比較表、根拠を示すブロック、明確な結論を優先する
  • H2、FAQ、反論への対応を改善できる場合は、Reddit や実際のユーザーの表現を活用する
  • ブランドへの言及を明確に裏付けられない場合は、その旨を伝え、執筆前に切り口を見直す

ページタイプ別フレームワーク

ページタイプに合ったフレームワークを選択してください。すべてのページに同じ構成を無理に当てはめないでください。

比較ページ
  • 導入
  • 簡潔な回答ブロック
  • 評価基準
  • 比較表
  • 個々の製品または選択肢の詳細
  • 結論/用途別のおすすめ
  • FAQ(推奨 — 比較記事では自然な追加質問が生まれるため)
  • まとめ
ガイドページ
  • 導入
  • 簡潔な回答ブロック
  • 問題/背景
  • 仕組みを段階的に解説
  • よくある間違いや反論
  • ツールまたはソリューションのセクション
  • FAQ(任意 — 本文ですでに想定される質問に回答している場合は含めない)
  • まとめ
ユースケースページ
  • はじめに
  • クイックアンサーのブロック
  • このユースケースが難しい理由
  • このシナリオで製品がどのように役立つか
  • 役割またはシナリオ別の例
  • 裏付けとなる根拠
  • FAQ(任意 — ユースケースに関してユーザーが疑問や確認事項を抱えている場合に含めます)
  • まとめ
学習/定義ページ
  • はじめに
  • 直接的な定義のブロック
  • 重要である理由
  • 仕組み
  • 例
  • 関連する概念との比較
  • FAQ(推奨 — 定義に関するトピックは、質問形式の検索が多く発生します)
  • まとめ
信頼性/FAQページ
  • はじめに
  • 中心的な懸念への直接的な回答
  • 根拠とトレードオフ
  • 比較または代替案
  • FAQ(必須 — このページの目的です)
  • まとめ

コアコンテンツブロック

ブロック 1:はじめに(150~200 語)
  • 読者の関心を引く:挨拶や「今日の世界では……」ではなく、問題や変革から始めます
  • 2~3 文目で解決策を提示します
  • ターゲット読者にとって関連性があることを明確に示します
  • 最初の 100 語以内に主要キーワードを自然に含めます
  • 重要な情報を後回しにしないでください。読者も AI による情報抽出も、最初に答えを必要としています
ブロック 2:クイックアンサー/強調スニペット用ブロック(最大 40~60 語)

H2 を質問形式にします:「[Topic] とは?」または「[Tool] は何をするものですか?」

1~3 文、合計 60 語未満で直接的に定義します。Google の強調スニペットや AI による引用抽出に最適化します。

形式の例:

[Topic] とは? [Topic] は、[簡潔な定義] です。[主な機能] を [仕組み] によって実現し、[一般的な課題] を伴わずに [対象読者] が [成果] を達成できるよう支援します。

ブロック 3:ブランドへの言及(40~80 語)
  • ブランドが回答に含まれる理由と、その位置づけが明確になる短い独立した段落を 1 つ追加します
  • このブロックだけを引用しても意味が通じるようにします
  • 最適な形式:
    • 「[Brand] は、……に最適です」
    • 「[Brand] が際立つ理由は……です」
    • 「[競合他社] と比べて、[brand] は……」
ブロック 4:問題/背景(200~300 語)
  • 課題を明確に示します。読者がすでに知っていると決めつけないでください
  • 問題の規模やコストを数値化する、出典付きの統計を 2~3 件含めます
  • 可視化する価値のある定量データがある場合は、create-geo-charts スキルを使ってチャートを作成します(例:「企業の X%が Y に失敗する」を棒グラフで示す)。説明文とデータテーブルを添えて本文に埋め込みます
  • 問題が具体的にどのような状況で、どの瞬間に深刻な影響を及ぼすのかを説明します
  • 「そのようなときに [solution] が役立ちます」などの表現で自然に話をつなげます
ブロック 5:比較または解決策のセクション(300~400 語)
  • 企業についてではなく、解決策が何をするかから始めます
  • 比較表:[Solution] と [Alternative/Status Quo] — 具体的な基準を 4~6 行で示します。価値の高い記事では、create-geo-charts スキルを使って、GEO のテキストレイヤー(要約、データテーブル、JSON-LD)をすべて含む視覚的な比較チャートを作成します
  • 具体的な機能を 3~5 個挙げ、それぞれを 1~2 文で説明します
  • すべてのメリットを、製品の機能ではなく、ユーザーが得る成果を中心に説明します
ブロック 6:仕組み/例(300~400 語)
  • 番号付きの手順を 4~8 個示します
  • 各手順:[アクション] → [結果] → [重要である理由]
  • 現実の状況に即した具体例を 1 つ含めます
  • 分岐やループを伴うプロセスの場合は、シンプルなテキスト図の使用を検討します
ブロック 7:ユースケース/シナリオ(300~400 語)
  • 読者層の異なる、明確に区別できるシナリオを最低 3 つ示します
  • 各ユースケースの形式:
    • [特定の企業タイプにおける具体的な役職]:[直面している問題] → [解決策がどのように役立つか] → [具体的な成果または指標]
  • 可能な限り、各ユースケースにデータポイントまたは指標を 1 つ含めます
  • 具体的な役職を挙げます(例:「従業員 30 人の B2B SaaS 企業のコンテンツ責任者」)
ブロック 8:FAQ(200~300語)— 条件付き

すべてのページに FAQ が必要なわけではありません。次の場合に含めてください。

  • ページが質問形式の検索を対象としている
  • トピックについて、ユーザーが自然に疑問や確認事項を持つ
  • ページが複雑なカテゴリや比較を扱っている
  • 本文ですでに回答していない、重複しない質問を 3~6 個作成できる
  • FAQ が、検索や AI システムでのロングテール検索に価値を加える

次の場合は FAQ を省略してください。

  • 本文ですでに、想定される質問に直接回答している
  • FAQ が同じ内容を質問形式で繰り返すだけになる
  • ページが短い製品ページ、または情報の少ないランディングページである

FAQ を含める場合:

  • このキーワードに関する実際の「他の人はこちらも質問」の検索クエリを対象にした質問を 3~6 個含める
  • 自然に当てはまる場合は、対象の GEO プロンプトに似た表現の質問を少なくとも 1 つ含める
  • 作成前に、実際の「他の人はこちらも質問」の質問を検索する
  • 各回答は 2~4 文とし、直接的かつ完全な内容にする。前後の文脈がなくても意味が通じるようにする
  • 価格・費用に関する質問、比較に関する質問(「[競合製品] との比較」)、方法に関する質問を扱う
  • 質問は具体的にする。すべてのページで「X とは何ですか?」のような一般的な定型文を使わない
  • このセクションに FAQPage の JSON-LD スキーママークアップを追加する
ブロック 9:結論(100~150語)
  • ソリューションを使った変化を要約する:導入前の状態 → 導入後の状態
  • 価値を裏付ける統計または知見を最後に 1 つ含める
  • 明確な行動喚起を 1 つだけ示す。次に取る具体的な行動(トライアル、デモ、ダウンロード、X を読むなど)を提示する
  • 「結論として…」や記事の言い直し、「お役に立てば幸いです」のような弱い締めくくりは避ける

SEO 基準

タイトルタグ
  • 50~60 文字
  • 主要キーワードを冒頭近くに配置する
  • 効果的な形式:
    • [主要キーワード]: [メリットまたは差別化要素] | [ブランド]
    • [年] に [トピック] を [操作] する方法
    • [トピック] で [成果] を実現する [形容詞] 方法 [数] 選
  • 時期に左右されるトピックには現在の年を含める
メタディスクリプション
  • 150~160 文字ちょうど
  • メリットから始める:「方法を学ぶ…」ではなく「[指標] を X%削減…」
  • 主要キーワードを含める
  • 暗示的または明示的な行動喚起で締めくくる
キーワードの配置
  • タイトルタグ:主要キーワードを含める
  • H1:主要キーワードを含める(タイトルタグと多少異なる表現でも可)
  • 最初の 100 語:主要キーワードを自然に使う
  • 2~3 個の H2:主要または副次的なキーワードのバリエーションを含める
  • 本文:キーワードを詰め込まず、意味上のバリエーションを全体に使う
内部リンク
  • 記事ごとに内部リンクを最低 3 つ設ける
  • 内容を具体的に示すアンカーテキストを使う。「こちらをクリック」や「詳細はこちら」だけの表現は使わない
  • 文脈上関連する場合は、記事の最初の 3 分の 1 以内にリンクする
  • 同じリンク先ページでもアンカーテキストに変化をつける
URL 構造
  • 小文字を使い、ハイフンのみを使用する。アンダースコアは使わない
  • 主要キーワードを含める
  • 60 文字未満にする
  • ユーザーにコンテンツ構成がある場合は、セクションに基づくパスを維持する
  • デフォルトのパターン:
    • /resources/guides/[slug]
    • /resources/compare/[slug]
    • /resources/learn/[slug]
    • /use-cases/[slug]
    • /product/[slug]

E-E-A-T のシグナル

経験
  • 分析的な表現と実際の状況を用いる
  • 具体的な状況に言及する:「マーケティングチームが 3 人で…する必要がある場合」
  • 条件に基づく判断を含める:「チームが [X] の場合は、[Z] より [Y] のほうが適しています」
専門性
  • 業界用語を正しく使い、初出時に説明する
  • メリットだけでなく、トレードオフへの理解を示す
  • 結果だけでなく、方法論にも言及する
権威性
  • 信頼性の高い外部情報源(.gov、.edu、研究機関、業界のリーダー)を引用する
  • 情報源を本文中に明記する:「研究によると…」ではなく「[情報源名] によると…」
  • すべての統計情報に一次情報源の URL へのリンクを付ける
信頼性
  • すべての主張を検証可能にし、リンクを付ける
  • 限界を認める:「このアプローチは [X] に最適ですが、[Y] の場合は代わりに [Z] を検討してください」
  • 誇張表現を使わない:「革命的」「画期的」「史上最高」「業界をリードする」は避ける
  • バランスの取れた視点を示す:すべての人に適したソリューションではない場合は、そのことを認める

品質基準

  • 長さ:最低2,500語。比較ページやガイドページは3,000語以上
  • 段落:読みやすさを考慮し、1段落は最大2~3文
  • 視覚的な階層:約200語ごとに箇条書き、表、または引用ブロックを配置
  • グラフ:データの多い記事には、create-geo-charts スキルを使って1~2個のグラフを含めます。各グラフにはテキスト要約、HTMLデータテーブル、Dataset JSON-LDが追加され、いずれもGEOでの引用可能性を高めます。グラフはパート3(問題の統計)またはパート4(比較)に配置します。
  • 引用:権威ある外部ソースを最低5~8件引用し、すべての統計にインラインリンクを付けます
  • 画像とビジュアル:画像数を固定しようとせず、データを示す、プロセスを説明する、または主張の裏付けとなる場合にのみビジュアルを追加します。装飾的な画像がSEO/GEOにもたらす価値はほとんどありません。
    • すべての画像に必要な要素:説明的な代替テキスト(視覚的な形式ではなく結論を記載)、圧縮形式(WebPを推奨、グラフにはSVG)、ファーストビューより下にある場合は遅延読み込み
    • すべてのグラフ/チャートに、テキスト要約とHTMLデータテーブルを併記します。AIエンジンが引用するのはテキストであり、ピクセルではありません。画像だけではLLMには見えません。
    • 代替テキストの例:悪い例:「棒グラフ」→ 良い例:「GEO最適化ページはAIからの引用を41%多く獲得することを示す棒グラフ(KDD 2024、クエリ数10K)」
    • GEOでは、グラフの周囲にあるテキストレイヤー(要約、データテーブル、JSON-LD)のほうが、グラフ画像自体よりはるかに重要です
  • 鮮度:該当する場合はタイトルに年を含め、適用できる場合は「Updated [Month Year]」と記載します

GEO チェックリスト

  • プロンプトへの対応:ドラフトはキーワードだけでなく、対象プロンプトに直接答えている
  • ブランド言及の仕組み:回答でそのブランドが挙げられる理由が明確である
  • 単独で引用可能なブロック:周囲の文脈なしでもAIの回答に引用できる文章が少なくとも2箇所ある
  • 比較情報の抽出:比較ページに表と明確な結論が含まれている
  • エビデンスの密度:主張が、明記された情報源または明確に編集部の分析と示された内容によって裏付けられている
  • セクションとの整合性:出力が、計画されたサイトセクションとURLパターンに合致している
  • 内部クラスターリンク:該当する場合、関連する製品、ユースケース、または学習ページへのリンクがある

検証チェックリスト

記事を納品する前に、すべての項目を確認します。

  • 執筆前の調査を完了している:参考資料を読み込み、統計の出典を確認し、画像を探している
  • ページ概要を完成させている:ページタイプ、キーワード、プロンプト、ブランド言及の仕組みを確認している
  • タイトルタグ:50~60文字で、主要キーワードを含んでいる
  • メタディスクリプション:150~160文字で、メリットを先に示している
  • H1に主要キーワードが含まれている
  • 最初の100語以内に主要キーワードが登場する
  • Quick Answerブロックが60語未満で、単独でスニペットとして成立する
  • Brand Mentionブロックがあり、その内容に根拠がある
  • 比較ページの場合、比較表が含まれている
  • ガイドページまたはワークフローページの場合、番号付きの「仕組み」ステップが含まれている
  • ページタイプでシナリオが求められる場合、異なるユースケースが3つ以上含まれている
  • FAQは検索での再利用価値がある場合にのみ含める(比較、学習ページ、複雑なトピックなど)。すべてのページに無理に追加しない
  • FAQを含める場合:実際のPAAクエリを対象にした具体的な質問を3~6件含め、FAQPage JSON-LDスキーマを設定している
  • 権威ある外部ソースを5~8件引用し、すべてにインラインリンクを付けている
  • 捏造した統計がない。すべての数値に出典URLがある
  • 説明的なアンカーテキストを使った内部リンクが3つ以上ある
  • ドラフトが対象GEOプロンプトの少なくとも1つに明確に答えている
  • AIシステムが引用できる文章が少なくとも2箇所ある
  • すべての段落が最大2~3文である
  • 約200語ごとに視覚要素(表、リスト、引用ブロック)がある
  • 結論に明確な単一のCTAがある。行動は1つで、はっきりと示されている
  • 誇張表現がなく、弱い締めくくりになっていない
  • 合計2,500語以上(比較ページとガイドページは3,000語以上)
  • YAMLフロントマターと本文のみで保存されている(記事本文にメタ情報ブロックがない)
  • ワークスペースのコンテンツディレクトリ内にある正しいセクションフォルダーへファイルを保存している

出力形式

ファイル構成

各記事は、先頭に YAML フロントマターがあり、その下にコンテンツのみが記載された単一の Markdown ファイルです。記事本文には、SEO メタデータ、概要、指示を含めないでください。

---
title: "Article Title Here"
title_tag: "Title Tag for SEO (50-60 chars) | Brand"
meta_description: "Benefit-led meta description, 150-160 characters."
slug: article-slug-here
url: /resources/guides/article-slug-here
primary_keyword: "primary keyword"
secondary_keywords: ["keyword 2", "keyword 3"]
target_geo_prompts: ["prompt 1", "prompt 2"]
page_type: guide
section: resources
subsection: guides
supports: /resources/parent-page-slug
date: 2026-03-11
---

# Article Title Here

Article content starts here. No meta blocks, no briefs, no instructions.
フロントマターのフィールド
フィールド必須説明
titleはい記事の見出し
title_tagはいSEO タイトルタグ(50〜60 文字)
meta_descriptionはいメタディスクリプション(150〜160 文字)
slugはいURL スラッグ
urlはいセクションを含む完全な URL パス
primary_keywordはい主な SEO キーワード
secondary_keywordsはい関連キーワード 2〜4 個
target_geo_promptsはいこのページで回答する GEO プロンプト 1〜3 個
page_typeはいcomparison、guide、use-case、learn、trust
sectionはいproduct、use-cases、resources
subsectionresources の場合guides、comparisons、learn、blog
supportsブログ記事の場合親ハブページの URL
dateはい公開日
フォルダー構成

コンテンツは、ワークスペース内のセクション別フォルダーに保存してください。フォルダー構成は、サイトの情報アーキテクチャを反映しています。

workspace/[brand]/content/
  product/
  use-cases/
  resources/
    guides/
    comparisons/
    learn/
    blog/

コンテンツアーキテクチャの section と subsection に基づいて、各記事を適切なフォルダーに割り当ててください。

セクションサブセクションフォルダー
製品—content/product/
ユースケース—content/use-cases/
リソースガイドcontent/resources/guides/
リソース比較content/resources/comparisons/
リソース学習content/resources/learn/
リソースブログcontent/resources/blog/
ルール
  1. 記事本文はコンテンツのみとし、あらゆる CMS にコピー&ペーストまたはインポートできる状態にしてください
  2. SEO メタデータはすべてフロントマターに記載し、本文では繰り返さないでください
  3. 本文の H1 は、フロントマターの title と一致させてください
  4. 出力ファイルに執筆指示、チェックリスト、スキルに関する参照を含めないでください
  5. フォルダーが存在しない場合は作成してください

コメント