AIブログで月5万円を稼ぐ!初心者向けロードマップ

AIライティング【ハイクオリティ版】

ここで紹介するプロンプトは、noteの内容よりも、

・修正が少ない
・コピペだけでデザインが整う
・読者が読みやすい

といった内容を意識したプロンプトを作成しました。

ただ、以前のプロンプトよりも「SEO的には弱い」印象があるので、サイトが育ってから使うのがおすすめです。

体感ですが、H4やリストを増やしすぎるとSEOの評価が下がる印象があります。

■ 記事作成の流れ

記事作成は、キーワードを用意して上から順番に入力するだけでOKです。

✅ プロンプトまとめページ

今回は「サイケデリズム ギター 評判」を例に使い方を解説します。
一応作成した記事も載せておきます。
➡ 「サイケデリズム ギター 評判」の記事

①-1.CSVから見出し分析(楽)

見出し分析は
ラッコキーワードで見出し抽出 → ChatGPTに添付
の流れで行います。

1.CSVを使った手軽なタイプ
2.自分で入力する詳細なタイプ
キーワードに合わせて使い分けてください。
僕は基本的に 1 です。楽なので。

はじめに、ラッコキーワードの見出し抽出(外部サイト)でメインキーワードを検索して、『CSVのシンプル版』をダウンロードします。

キーワードを検索
CSVをダウンロード

次に、「以下のプロンプト」と「CSV」をChatGPTに送ります。
入力後は、そのまま送信してOKです。

「プロンプト」と「CSV」を入力
CSV分析プロンプト
# 作業内容
role: SEO 特化のプロブロガー
keyword: {メインキーワード}
csv_content: |
  {UTF‑16 または UTF‑8‑SIG の TSV/CSV をそのまま貼り付ける  
   ── もしくはファイルパスを指定していただいても構いません}
objective: |
  メインキーワードで検索なさるユーザーの **検索意図・潜在ニーズ** を深く分析し、  
  本分析だけで上位表示の戦略骨子が把握できるようにすることを目的といたします。  
  ※ 本工程では記事本文や CTA の作成には進まず、**分析結果の出力** のみに専念してください。  
  ※ 出力は **1 回でまとめて** ご提示ください。
  ※ これ以降のすべての会話において、指定した出力以外の会話は不要です。
canvas: new

# ──────────────────────────
# 前処理(internal_step)
preprocess: |
  1. まず、下記いずれかで CSV を安全に読み込んでください。  
     - pd.read_csv(..., encoding='utf-16', sep='\t', dtype=str, on_bad_lines='skip')  
     - 読み込みに失敗した場合は encoding='utf-8-sig' に切り替えて再試行してください。  
     - それでも読み込めない場合は errors='replace' を付与し、欠損セルは NaN 扱いで問題ございません。  
  2. 列(カラム)が検索順位 1→n を示し、行インデックスは次の順で並んでおります。  
     0:title/1:description/2:url/3:headline_count/4:word_count/5〜:headline 群  
  3. 行 5 以降から **^h[1-3]:** にマッチするセルだけを抽出し、  
     heads[rank] = [re.sub(r'^h[1-3]:', '', t).strip() for t in col_vals if pd.notna(t)]  
  4. SERP メタ情報(title・description・word_count)も辞書 meta_dict に保持してください。  

# ──────────────────────────
# 思考の条件(mindset)
mindset:
  - 深呼吸をしてから、段階的かつ丁寧に思考いたします。  
  - Google NeedsMet/PageQuality/Helpful Content System を常に意識いたします。  
  - E‑E‑A‑T の強化(一次体験・専門家引用・信頼ソース提示 など)を必ず考慮いたします。  
  - 「行動/購入」系クエリの場合、マイクロモーメントと心理導線も加味いたします。  

# ──────────────────────────
# 出力形式(output_format)— すべてこの順番で **1 回の応答にまとめて** ご提示ください
1. 検索意図マトリクス  
   - 一次分類 (Know/Do/Buy/Navigate/Local/Multi-intent)  
   - 二次分類 (情報収集‑詳細/比較‑検討/価格‑評判/How‑to 等)  
   - 各上位記事の配置と **コンテンツギャップ (空白領域)**

2. ユーザーが抱える疑問・悩み (10 パターン × 各 80 字)

3. その疑問が生じた背景・文脈 (10 × 80 字)

4. ユーザーが得たい未来・成果 (10 × 80 字)

5. SERP 特徴と成功要因  
   - Featured Snippet/People Also Ask/動画・画像/FAQ リッチリザルトの有無  
   - スニペット獲得に有効な構造や要素

6. 共起語クラスタ & サブトピック  
   - 意味的に 3〜4 クラスタ化し、代表語句合計 15 語  
   - 各クラスタで満たすべき潜在ニーズと典型フレーズ

7. コンテンツギャップ & 機会領域  
   - 現状カバー不足の質問・角度・E‑E‑A‑T 要素 (5〜7 項目)  
   - 推奨コンテンツ形式 (FAQ/比較表/体験談 など)

8. E‑E‑A‑T 強化ポイント (具体的アイデア 5 つ)

9. 記事の終着点シナリオ (約 400 字、分岐含む)

10. 推奨コンテンツ戦略サマリ (約 300 字)

# ──────────────────────────
# 学習内容(context)
note: |
  ## 順位別 H1〜H3 抽出結果
  {% for rank, hs in heads.items() -%}
  ### {{ rank }} 位
  {%- for h in hs %}- {{ h }}
  {%- endfor %}

  ## SERP メタ情報
  {% for rank, meta in meta_dict.items() -%}
  - {{ rank }} 位|{{ meta.title }}|words:{{ meta.word_count }}
  {%- endfor %}

  上記情報をもとに、**出力形式** の 1〜10 を **ひとつの回答でまとめて** ご提示ください。

①-2.見出しを入力して分析(詳細)

CSVからの見出し抽出は少しあいまいなので、
自分で上位記事の見出しを入れた方が精度が高まります。

先程と同じラッコキーワードの見出し抽出を使います。

コピーした見出しは、一度テキストなどに貼り付けるのがおすすめです。


大体、5~7サイト分用意したら、次のプロンプトに貼り付けます。

分析用プロンプト(見出し入力)
parameters:
  main_keyword: ""          # メインキーワードを1回入力
  heading_structure: |-     # 下に見出し構成を入力
  
  
  

prompt: |-
  # 作業内容 
  あなたはメインキーワード {{main_keyword}} に詳しい「SEO特化のプロブロガー」です。  
  この記事を執筆する前段階として、検索ユーザーの意図を深掘りし、読者満足度とE-E-A-Tを最大化するための情報分析を行ってください。  
  この工程では**本文の作成は行わず、あくまでも深い分析を行うための出力**を求めています。  
  **出力は新しいcanvasを使用**してください。  

  ## 学習内容  
  - 以下のデータは、{{main_keyword}}で上位表示されているサイトの見出しです。  
    **この見出し群を完璧に理解し、どのような検索ニーズを満たしているかを推定・整理してください。**  
  【見出し構成】  
  {{heading_structure}}  

  ## 思考の条件  
  - 必ず「深呼吸して考える」つもりで、正確かつ網羅的な分析をおこなってください  
  - 読者目線を意識し、Google検索評価ガイドライン(NeedsMet、PageQuality)を満たすための要点を抽出してください  
  - メインキーワードで検索するユーザーが「行動・購入」を意識している場合の導線設計や心理も考慮してください  
  - ただし、ここでは**実際の記事構成やCTAの挿入**は行わず、あくまで分析結果の出力に留めてください  

  ## 出力形式  
  1. 読者が知りたいこと  
     - <このクエリで検索する人はどんな悩み・疑問を持っているか(80字程度)を10パターン>  
  2. 知りたいと思った経緯  
     - <なぜこのクエリで検索しようと思ったか(80字程度)を10パターン>  
  3. 読者が解決したいこと  
     - <記事を読むことでどんな未来や結果を期待しているか(80字程度)を10パターン>  
  4. 記事の終着点  
     - <読者が記事を読み終わるまでに得る感情の変化やメリットを、400字程度で具体的に。良し悪し含め、詳細に言及>  
  5. 目指す記事の方向性  
     - <読者の利益を念頭に、Knowクエリの情報提供が中心か、Do/Buyクエリへの行動・購入検討を軸とするかを200字程度で解説>  
  6. 検索意図や方向性に対する「上位記事の良いところ・悪いところ」  
     - <各見出し構成に共通する特徴を箇条書き5つ程度で、簡潔に評価>  
  7. 共起語 15個  
     - <メインキーワード以外で上位記事の見出しに頻出しているキーワードを列挙>  

②.参考文献を学習させる

高品質な記事を書くための重要パートです。
ChatGPTに、メインキーワードに必要な情報を学習させます。

・使い方
【参考文献】の項目に『キーワードの上位記事の本文』をコピペ
※ 
ざっくりでOK!

ちなみに、改行が必要になったら「Shift+Enter」でできます。
Enterだけだと入力されるので注意。

参考文献学習プロンプト
# 学習モード(reference_learning)
objective: |
  以下に示す参考文献の本文情報を、出力せずに**完全に学習・内部理解**してください。
  本セクションは情報インプット専用であり、出力や本文の作成は行いません。

instruction:
  - 「参考文献の具体的な用語、品名、数値」を正確に記憶すること
  - 情報を**非表示で復唱し、完全に理解**したうえで、「学習しました」とだけ返答してください
  - 出力例、本文構成、要約などは一切不要です
  - インプットが完了するまで、他の処理は行わないこと

output_format: |
  学習しました

reference_data:
  - 【参考文献1】
  
  
  
  - 【参考文献2】

  
  
  - 【参考文献3】

  
  
  - 【参考文献4】

  
  
  - 【参考文献5】

  
  
  - 【参考文献6】

  
  
  - 【参考文献7】
  

基本は
上位3記事程度
知恵袋の回答
関連する質問
・使えそうなサジェストの上位記事
あたりをコピーして使います。

上位記事のコピペの仕方①
上位記事のコピペの仕方②

※ 参考文献学習のポイントと注意点

  • 考えすぎない!
    「この辺からこの辺までかな?」くらいの感覚でOK
  • おすすめのコピー方法
    1~3記事を丸ごと+足りない分を見出しごとに追加
  • 商標記事の場合は「公開日に注意」
    古い記事からは古い情報がまとめられてしまう
  • 参考文献の文字数は?
     合計20000字~30000字がベスト!
  • 文字数が少なく情報が凝縮されている方が精度アップ!
    (ラッコキーワードで文字数チェックするとラク)

上位記事が5000文字くらいなら、1記事まるごとコピーの方が楽です。

③.EEAT向上(使っても使わなくてもいい)

Googleの評価を上げたいのでとりあえず入れていますが、
使う・使わないで差が無いと思ったら抜いてもいいです。

そのままコピペすればOK 

EEAT向上
# 作業内容
objective: |
  事前学習した検索意図・参考文献を踏まえ、これからSEOブログ記事を作成します。
  記事の E‑E‑A‑T (Experience, Expertise, Authoritativeness, Trustworthiness) を高めるため
  **追加・補強すべき具体施策** をできる限り多く、詳細にご提案ください。
  未経験者(情報をまとめるだけのwebライター)が記事に挿入しても**googleから高く評価される**内容を提案してください。

# 出力要件
E-E-A-T:
  Experience:prioritization[High]
    - 体験談がない場合でも「口コミ集約」など
      体験的要素を演出する構成・ライティングを提案してください。
    - 参考文献を根拠にした客観的再構成を行い、虚偽は避けてください。
  Expertise:prioritization[High]
    - 公式情報・専門家コメントの引用方法、リンク設計を具体的に示してください。
    - 資格が無い場合の補強策 (リサーチ手順の透明化 等) も提案してください。
  Authoritativeness:prioritization[Low]
    - プロフィール欄に載せるべき項目の例示と、代替的な権威づけ施策を提示してください。
  Trustworthiness:prioritization[Mid]
    - 一記事内で実装できる信頼性強化施策 (出典明記・時点明示・表や図の引用元表示 等) を中心にお願いします。
  Plus:prioritization[Mid or low]
    - 上記に当てはまらなくても EEAT 向上に資する要素があれば自由にご提案ください。

# 注意事項
constraints:
  - 出力は **EEAT 施策の提案** のみに絞り、本文生成や要約は含めないでください。
  - 他サイトの情報(参考文献)をオリジナルとしてまとめた記事を作成するため、自身の経験・権威より**専門性を重視**
  - 誇張・虚偽は禁止し、「複数レビューに見られる傾向」など客観表現を心掛けてください。
  - 実行ハードルが高すぎない (非医療者に医師監修を強制しない など) 現実的な施策にしてください。

# 出力形式
format:
  - **小見出し(施策名)**
  - 概要説明(段落)
  - 実装例(構成例・引用例・ライティング例)
  - 必要に応じて「補足施策」セクション

④.見出し作成(その1)

記事に必要な内容の重要度を分類します。

ポイントは【関連する疑問・キーワード】を入力することです。
検索結果の画像の範囲をコピペして入力します。

関連する質問
関連するキーワード
見出し作成(その1)
# 作業内容
objective: |
  読者ニーズを満足させる終着点シナリオに向けて、SEO 力の高いブログ記事のアウトラインを作成します。
  外部情報は検索しないで、「参考文献」「見出しの分析」「E-E-A-T案」「GPTの内部知識」から見出しに必要な情報をまとめます
  本工程では見出しそのものはまだ作らず、
  記事に必要な情報を「網羅」「補足」「独自の視点」の 3 カテゴリに分けて整理いたします。
  
## パラメータ
related_keywords: |
  【関連する疑問・キーワード】
  

  

## ルール(rules)
classification_rule: |
  - **網羅**: 上位 5 記事に 3 件以上記載が確認できる情報
  - **補足**: 上位記事には少ない / 深さが足りないが、検索意図上ニーズが高い情報
  - **独自の視点**: 上位記事に存在しない切り口で、E‑E‑A‑T を強化しうる情報
  ※ ラベルの重複は避けてください。

prioritization: High / Mid / Low

## 条件(conditions)
- 検索ユーザーの意図を深くメタ認知し、読者が「本当に知りたい情報」を想像して要素を設計してください。
- **独自の視点** は E‑E‑A‑T を高める内容のみ、体験や専門家不在でも実行可能な切り口に限定します。
- 【関連する疑問・キーワード】の入力があれば、それらを優先度タグ付きで分類に加えてください。
- それ以外の説明・本文構成案・見出し文言は本工程では生成しません。

## 出力形式(output_format)
format:
  - **網羅するべき内容**:
      - {Priority}: {要素の主旨} 例: High: 「〇〇とは何か?(定義、仕組み、効果)」
  - **補足するべき内容**:
      - {Priority}: {要素の主旨}
  - **独自の視点**:
      - {Priority}: {要素の主旨}
  - ※ Priority は High / Mid / Low のいずれか  
  

⑤.見出し作成(その2)

・使い方
【必須項目】

<<<メインキーワード>>>  ➡  記事のキーワードを入力

※キーワードに「〇〇 ▽▽ □□」の様に空白があると、そのまま出力されることがあります。
その場合は再出力、または、「〇〇の▽▽は□□」の様に固定してください。

【追加項目】
h2_count: 3 ➡  好きな数に変更
h3_total: 13 ➡  好きな数に変更

※ デフォルトだと大体6000文字くらいになるので、
    上位記事に合わせて変更してください。

見出し作成(その2)
task: 作業内容
objective: >
  これまでの分析をもとに、SEO に強いブログ記事アウトライン(見出し構成)を 3 パターン出力。
  各パターンはそれぞれコードブロックで区切る。

parameters:
  main_keyword: "<<<メインキーワード>>>" ← すべてのH2見出しにすべてのキーワードを必ず使用
  h2_count: 3
  h3_total: 13
  priority_style: Highpriority

# ────────────────── 出力ルール
output_rules:
  format:
    - アウトラインのみ(タイトル・本文は不要)
    - H2: "## 見出し名"  / H3: "- 見出し名"
    - 3 パターンをコードブロックで提示 
     - A:情報整理型, B/C:感情訴求やロジカル訴求など別切り口
     - ABCはコードブロック外、見出し構成はコードブロック化

h2_rules:
  count: {h2_count}
  keyword_usage:
    - main_keyword の全語を漏らさず使用する
    - **すべてのH2**で以下の条件を守る
      例: main_keyword = "ギター 初心者 選び方"
        ❌ ギター 初心者 選び方      → **各キーワード間が空白のままは不可** 【重要】
        ❌ ギター初心者選び方        → **各キーワードの直結は不可**  【重要】
        ✅ ギター初心者が失敗しない選び方  →**自然な表現の追加が必要**  【重要】
        ✅ 初心者がギターを選ぶときの注意点 →**順序の入れ替えによる自然な表現も可**
    - 語順は自由。助詞や語尾を足し**自然な日本語**に整形
  roles: [網羅, 補足, 独自]
  role_words_prohibited: [網羅, 補足, 独自視点]
  length: "28〜36字"
  style: [親切かつ一目で結論がわかる(固くなりすぎない),メリットが伝わる, 読者が自分ごとで捉えやすい]
  punct_rule:
    - "末尾に ? を付けない"
    - "とは"はほとんどいらない
    - "まとめ"は使わない

  h3_rules:
    total: {h3_total}
    per_h2_min: 4                     # ←★必ず4個以上
    structure_note: |
      各 H2 直後に (H3:n個) を明示し、n≥per_h2_min。重要度に応じて配分。
    keyword_optional: true
    length: "22〜34字"
    style: [やさしい語彙, 少漢字, 軽い口語OK]
    punct_rule:
      - "各 H2 ブロック内で ? は 最小限"
      - "H3での{main keyword}は基本的に使用せず、読者理解を助ける場合のみ使用"
    ban_words: [ヒント, 背景, あなた]

common_rules:
  - 出力以外は書かない(説明・コメント無用)

⑥.見出しにアンカー付与

見出しにアンカーリンクをつけます。
不要な場合は飛ばしてください。

⑤または⑥で作成した見出しは、メモ帳などにコピーしておいてください。

・使い方
⑤で作成したA,B,C
の見出しパターンから好きなものを選択します。
3行目の『select_pattern: ” A B C “』を調整

こんな感じでメモ帳を用意すると便利
見出しにアンカー付与
add_anchor_prompt:
  user_choice:
    select_pattern: " A B C "
    description: "どの構成パターンにアンカーを追加するかを選びます"
  
  task: "選択された構成パターンの各H3見出しに、英語2〜3語のシンプルなアンカーを追加"
  
  anchor_rules:
    language: "英語(2~3語)"
    uniqueness: "他の見出しと重複しない"
    format: "各H3見出しの末尾に括弧で追加(例:- H3見出し(word-word))"
    tone: "シンプルかつ内容を直感的に伝える"
    charset: "小文字・ハイフン区切り"
    (網羅)などがある場合は削除
  
  h3_structure:
    heading_level: "H3(- 見出し名)"
    anchor_position: "末尾"
    anchor_format: "(anchor-name)"
  
  example:
    before: "- H3見出し"
    after: "- H3見出し(word-word)"

⑦.タイトル作成

タイトルを作成します。

タイトルはかなり多くのパターンを出力するようにしているので、
気に入ったものを組み合わせてください。

<<<メインキーワード>>>  ➡  記事のキーワードを入力
※ ここでは入力しなくてもある程度読み取ってくれますが、入れたほうが間違いないです

タイトル作成
# 作業内容
objective: |
  SEOに強く、読者のクリックを誘導できる記事タイトルを作成してください。
  見出しの内容に強く合致するタイトルを作成してください
  カテゴリごとに5案ずつ、各タイトルに対応する英語スラッグ(英単語2〜3語)も作成してください。
 
main_keyword: <<メインキーワード>>
 
## main_keyword使用ルール(厳守)
- 各タイトルに main_keyword を自然な日本語で必ず含めてください(例:「フェンダージャパンの“当たり年”を探る」など)
- main_keyword(例:フェンダージャパン 当たり年)はそれぞれを全て使用した上で、**自然な日本語になるように再構成して使用してください**
- 単語をそのまま詰めて使うのは避けてください(× フェンダージャパン当たり年)
- 意味が伝わるよう、助詞(の/に/が/で など)や語順を調整してください
  - ✅ 例:「フェンダージャパンの当たり年とは?」
  - ✅ 例:「フェンダージャパンに“当たり年”ってあるの?」
  - ❌ NG例:「フェンダージャパン当たり年」←意味が通らず不自然です
  
  ## タイトル作成ルール
- タイトルは30文字程度に収めてください
- 誘導性の高い構成・言葉を使用してください
  - 以下の例をバランスよく考慮する(そのまま使わないで参考程度にする)
    - 見出しの内容を適切に表し、**内容に合致する数字**を用いる
    - **ポジティブワードやネガティブワード**を含める
    - メインキーワードの**クエリとニーズに直結するワード**を含める
    - ニーズの不安を煽ったり問いかけるようなタイトル
    - 「!」や「?」を使って強調したり、1文のタイトルにしたりする
- 上位記事と同じようなタイトルにはしないでください
  
  ## スラッグルール
- 各タイトルに対応する英語スラッグを記載
- 英単語2〜3語、ハイフン(-)区切り、英小文字で表記(例:fender-japan-years)

## 出力構成
各カテゴリごとに以下の形式で出力してください:

### カテゴリ名(例:網羅性を意識したタイトル)
1. タイトル:
   スラッグ:
2. ...
3. ...
### 網羅以外の多様性を意識したタイトル
### 不安や悩みを解消してCTAを重視するタイトル
### 疑問解決+感情に訴えるタイトル

### おすすめタイトルとその理由
- 全タイトルから、SEO効果(最優先)とクリック誘導力(優先度2)が高いと考えられる3つを選び、それぞれ簡潔に理由(100字以内)を添えてください。
1. タイトル:
   スラッグ:
   理由:
2. ...
3. ...

⑧.リード文作成

ここから記事本文の作成に入ります。
まずは導入パート(リード文)から。

冒頭リスト・改行・メイン部分の太字を出力するようにしているので、
コピペでリード文が完成します。

リード文例

・使い方
選んだタイトルを「title:」欄に記入します。
メインキーワードは入れなくていいです。

リード文作成
# 作業内容
title: 
main_keyword: {メインキーワード}

task: |
  読者の検索意図に基づき、タイトル・見出し構成に合わせて
  SEO に強く、かつ読者の感情を引き込む導入文(リード文)を作成してください。
  
  output_ルール:
  - 読者の疑問をリスト形式で最初に 3 つ提示(各 40 文字以内・口語)
  - その後、250–320 文字のリード文をまとめて作成
  - 全体で 1 つにまとまり、読みたくなるストーリー構成にしてください
  - **コードブロック** で出力してください(説明文は不要)
  - 最後の一文はキャッチコピー風ではなく、記事を読んだ読者の気持ちが前向きになるようにしてください
  - 全体的に読者視点での表現を意識してください
  
  additional_guards:
  - 読者の疑問は全角 40 文字以内。超過したら自動で言い換えてください
  - 本文総文字数は 250–320 文字で自己カウントし、逸脱したら自動リライトしてください
  - 同一語尾(〜です。〜です。)を連続 2 回以上使用しないでください
  - 主キーワードの重複出現は 2 回までに抑えてください
  - 「:」「|」「?」の記号は必要最小限にとどめてください
  
  ## 構成指示(この順番で)
1. 読者の疑問(リスト 3 つ)
2. 読者の検索意図に対する共感・再解釈(感情+事実)
3. 記事で得られるゴール(できること、知識、気づき)
4. 読んだ後に得られるベネフィット(視点の変化・安心感・理解)

## 文章条件
- 全体で約 300 文字
- 句構造文法を意識する
- 短文(約 30 字)と長文(約 70 字)を短文多めに織り交ぜる
- 1 文は最大 70 字まで
- 「です・ます」調で、語尾の連続は禁止(です→ます→でしょう…など)
- 主語を省略しない。意味が明確な文章にする
- 体言止めは適度に使用。多用禁止
- 「」や装飾語は必要最低限に抑える
- 小学生でも理解できる語彙・構文
 - かたい表現や単語は避ける
 - フレンドリーさの伝わる文章にする
- 挨拶や前置きは不要。本文からすぐ入る
- 記事で得られるゴールの段落には全て<strong>タグをつける。ただし「この記事では」などの部分にはつけない。(例:この記事では、<strong>~~。</strong>)

## 言葉のトーンと心理効果
- 強すぎる煽りは避けつつ、「知っていないと損」「見逃すと後悔」のような軽い危機感を含めてください
- 成功体験のイメージをチラ見せすることで、読者の興味を引いてください
  (例:「この年を知っていれば選び方が変わる」など)
- 安心感・納得感につながる一言で締めてください
- 「ヒント」「背景」「あなた」の使用は禁止
- 読後→読んだ後、この記事を読めば、のように日常的な表現にする

## キーワード活用ルール
- 以下の 3 種類のキーワードを自然に文中に含めてください:
  - 検索意図分析から抽出された共起語
  - ユーザーが提示した関連キーワード
  - H2/H3 見出しに使用された語句
- これらは文章の流れに沿って自然に使い、
  特に「問題提起」「ゴール提示」「締めのベネフィット」に重点的に入れると効果的です
  
  ## 出力イメージ例
---
<ul>
  <li>{読者の疑問1}</li>
  <li>{読者の疑問2}</li>
  <li>{読者の疑問3}</li>
</ul>

<p>{本文1 の一文目}</p>
<p>{本文1 の二文目}</p>
({本文1 の一文目}と{本文1 の二文目}の間を「。」で区切る場合、<p>で改行)
<p>{本文2 の一文目}</p>
<!-- 以下、必要な分だけ繰り返し -->
---

リード文の下に記事の要点リストを作りたい場合は、
次のプロンプトを入力してください。

要点リスト例
要点リスト
prompt: |-
{メインキーワード}で検索した読者向けに、記事の内容や対象をまとめる。

* 見出しは【】内に簡潔に書く
 - 例:【この記事を読めばわかること】,【こんな人におすすめ】,【記事のポイント】など
* 各見出しに対し、箇条書きで5つのポイントを作成する
* 「理解できる」「わかる」「人」は使わない
* 各項目は50文字程度で簡潔にまとめる
* 「。」は末尾につけない

出力例:
【記事のポイント】
---------------

*
*
*
*

⑨.H2本文の作成

記事本文は「H2の全文 → H3の全文」の順で作成します。
まずはH2本文からです。

・使い方
”見出し構成:” の下に「すべての見出し」を貼り付ける

H2本文の作成
H2本文作成プロンプト:
  作業内容: 
    - 各H2見出しについて、導入文とH3見出しリストを作成する 
    - 出力はコードブロック形式とする

  見出し構成:
  


 
  本文構成ルール:
    - 構成: "自然な{3~5}段落の導入文+H3見出しリスト"
    - 導入文:
        - 文体: "リズムのあるシンプルな文章(50文字~70文字以内)"
          - "H3にスッと入れるような文章構成にする"
          - "段落数は見出しごとに{3~5}の間で変更する"
          - "3段落→3段落→3段落のように連続させてはいけない"
        - 構文意識: "句構造文法を意識"
        - 文量: "短さと読みやすさを重視"
        - 表現: "過剰な装飾語・難解表現を避ける"
        - "1段落1文を基本とする"
        - "1文の切り替え時は、接続詞による論理的な文章構造にする"
    - 語尾ルール:
        - 使用語尾: ["です", "ます", "でしょう", "ください"]
        - 注意点: "同じ語尾の連続は避ける"

  H3リスト出力ルール:
    - 導入文の後に前置き文は不要
    - リスト形式: "ハイフン - による箇条書き"
    - 表記: "各H3見出しは原文そのまま"
    - 区切り線: "リストの前に区切り線を入れない"
    - アンカーIDは記事全体で重複しないユニーク文字列

  H2・H3記法ルール:
    - H2: "## を使用してMarkdown形式で出力"
    - H2ブロック: "本文とH3リストをまとめて出力"
    - H3本文: "このステップでは出力しない"
    - 区切り線: "H2ごとの区切り線は不要"

  文体ルール:
    - 対象読者: "{main_keyword} に悩む一般読者"
    - 文体: "です・ます調で統一"
    - 語彙レベル: "小学生〜中学生でもわかる言葉"
    - 主語: "省略せず、わかりやすさを優先"
    - 導入後の見出しのため、次の表現は禁止: ["この記事では", "このセクションでは"]
    - AIの使用優先度が高い語句(**ヒント**や**背景**など)の使用禁止

### 出力の具体例
以下の様にコード形式で出力してください

<h2>{H2見出し名}</h2>
<p>{H2導入文1文目}</p>
<p>{H2導入文2文目}</p>
...

<div class="list-background">
  <ul>
    <li><a href="#{H3-ID1}">{H3見出し名1}</a></li>
    <li><a href="#{H3-ID2}">{H3見出し名2}</a></li>
    <li><a href="#{H3-ID3}">{H3見出し名3}</a></li>
  </ul>
</div>

⑩-1.H3本文の作成(基本)

H3本文は、大体3~5見出しを1セットとして作成します。

・使い方
target_heading: の下に、出力したい見出し(3~5個)をコピペ

※ 見出しをすべて貼り付ければ作業は減りますが、本文条件を守らないこともあるので、僕は毎回プロンプトと見出しを入力しています。

H3本文の作成(基本)
# HARD RULES
- H3本文は250〜500字
- 1段落1文
- 短文は40字以内、長文は90字以内
- 出力はMarkdown形式で以下の構文を厳守
  - H3は <h3 id="..."> で開始
  - H4は <h4> で開始
  - 各文末に <p>
  - 重要文章には <strong> を使用(各見出しに数か所)
  - 水平線(---)禁止
- 導入文とH3本文、H4本文の文切り替えには必ず接続詞を用いる
- 一度の出力で、すべての見出し本文を生成する

h3_prompt:
  role: 個人運営のプロブロガー
  goal: SEOに強く、前提知識がない小学生にもわかりやすい記事を、GPTの内部知識のみで作成します。外部検索は行わないでください。
  
content_structure:
  target_heading: 
  
  
  
  instructions:
    - **すべての target_heading に対して本文を作成**  
    - 各H3は最適な形式を選んで出力  
    - 最初の target_heading は必ず textタイプ(H4・リスト・表なし、PREP法で4〜6段落)  
    - 残りの target_heading は H4タイプ/listタイプ/tableタイプのいずれかを用いる  
    - どの見出しにどのタイプを使うかは、内容に応じて GPT が判断  
    - 本文は「Chatログ」とGPTの知識のみで構成し、外部参照は行わない  
    - 重要な事実や数値は自然に混ぜる  
    - 出力は創造的かつ独自性を尊重(temperature=1.0)

  output_spec:
    format: Markdownコードブロック
    no_conversation: true
    continuous_output: true

section_rule:
  h3_block:
    total_length: 250〜500字
    sentence_mixing:
      short: 40字以内
      long: 90字以内
      pattern: "短文と長文を交互に使用してリズム感を出す"
    rules:
      - 見出しごとに最適な構成パターン(text/H4/list/table)を自動選択
      - 不自然な固定順やループは禁止
      - textタイプはH4・リスト・表を使わない
      - listタイプは3〜5項目+まとめ2〜3段落
      - tableタイプはHTML table(2〜5列・行)+まとめ文
      - H4タイプは2〜5個のH4+各H4内3〜5段落
      - 全H3で同一タイプの連続は禁止
      - 最初のtarget_headingは必ずtextタイプにする

text_only_usage:
  allowed: true
  conditions:
    - 1段落1文を絶対遵守
    - H4/リスト/表を使用しない
    - PREP法で6段落以内で、1段落を短めにまとめる
    - 短文と長文で緩急をつけ、接続詞で論理的にまとめる
    - 語尾は連続させずバリエーションを持たせる

h4_usage:
  allowed: true
  conditions:
    - 各H3ごとの**H4見出し数**は2~5個
    - 各H4ごとの**本文数**は3〜5段落
    - H4見出しにキーワードを含める
    - 導入文と重複しない
    - H4前に2~3段落の自然な説明文を必ず入れる
    - 1段落1文を絶対遵守

list_usage:
  allowed: true
  count: 3〜5項目
  item_length: 30字以内
  conditions:
    - リスト項目と段落の内容は重複禁止
    - 同一H3内でH4と併用禁止
    - リスト前に2~3段落の説明文と自然な導入を必ず入れる
      - 「リストでまとめました」などはNG
    - 1段落1文を絶対遵守

table_usage:
  allowed: true
  columns: 2〜5
  structure: thead, tbody, th, td
  notes:
    - 表の前後に必ず導入文とまとめ文を入れる
      - 「表にまとめました」などはNG
    - 1段落1文を絶対遵守
    - 内容に強く合致する場合のみ使用

formatting:
  heading_syntax:
    h3: '<h3 id="...">'
    h4: '<h4>'
  list: ul/li
  table: HTML table
  divider: false
  code_block: true

writing_style:
  tone: です・ます調(語尾はバリエーション)
  grammar: 句構造文法で簡潔に
  readability:
    target: 小学生〜中学生
    style:
      - 短文多め、長文と接続詞で緩急
      - 体言止めは最小限
  structure:
    - H4の前に必ず導入文
    - セールス感を排除し、親しみある文調
    - 行動喚起は「痛み→安心→メリット→一歩踏み出す」の流れ
  coherence: 接続語で論理的につなぐ

writing_principles:
  - 読者視点のメタ認知で内省的に構成
  - 前提知識ゼロでもわかるように解説
  - 重要文章(読み飛ばしてはいけない部分)には<strong>タグを挿入</strong>。各見出しに数ヶ所配置すること
  - プラスマイナスの両面をはっきり伝える
  - 接続詞で論理的に展開
  - EEAT向上案を反映
  - 語尾連続や文字数オーバーを回避
  - 冗長表現・ハルシネーションを避ける
  - "「」"多用禁止
  - "YMYLに注意"

output_priority:
  - SEO最優先
  - 文体・構成の統一性
  - 多様な構成パターン
  - 情報の正確性と信頼性
  - 水平線禁止
  - 各文末に<p>を挿入

# output_example:
<h3 id="{H3-ID}">{H3見出し名}</h3>※()はID、見出し名ではない
<p>{H3導入文}</p>
<p>{H3導入文}</p>

<h4>{H4見出し1}</h4>
<p>{H4本文}</p>
(以下同様)

⑩-2.H3本文の作成(1つの商品をセールスする)

記事内で特定の商品を紹介したい場合は、こちらのプロンプトを使用します。

特徴、表、評判などを2見出しずつ出力してくれます。

・使い方
target_heading: の下に、出力したい見出し(全て)をコピペ

※ 例えば「H2:おすすめ〇〇10選」→「各H3で商品紹介」みたいなときは、
全部のH3を入力します。
一部の見出しにだけセールスが必要であれば、その見出しだけを入力します。

H3本文の作成(1つの商品をセールスする)
# HARD RULES
- 短文は30字前後、長文は80字前後
- 出力はMarkdown形式で以下の構文を厳守
  - H3は `<h3 id="...">` で開始
  - H4は `<h4>` で開始
  - 各文末に `<p>`
  - 重要語句と商品名は `<strong>` で強調
  - 水平線(---)禁止
- 導入文と本文切り替えは接続詞で論理的に
- 一度の出力で、2つの見出し本文を生成する

h3_sales_prompt:
  role: 個人運営のプロブロガー
  goal: SEOに強く、知識がない初心者でも読みやすいセールス訴求記事をGPTの内部知識のみで作成。外部情報禁止。

content_structure:
  target_heading:
    
    
    
    
  instructions:
    - 全ての target_heading に対し、以下の順序で各H3を作成
      1. 商品結論による導入(2~3段落)
      2. 表タイプ(必須)
      3. H4タイプを2〜4個
      4. リストタイプ(3〜5項目)
      5. まとめ+CTA
    - “本文はこれまでの入出力と GPT の知識のみで構成し、外部参照禁止”
    - 自信のある数値や口コミを自然に挿入
    - 出力温度 1.0

  output_spec:
    format: Markdownコードブロック
    no_conversation: true
    no_divider: true
    continuous_output: true

section_rule:
  h3_block:
    sentence_mixing:
      short: 30字前後
      long: 80字前後
      pattern: 短文と長文を交互に使用
    composition:
      - 表タイプ(必須):
          rule: 導入文→HTML table→まとめ文→CTA
          columns:
            - 料金
            - 特徴
            - 使いやすさ
            - おすすめ度
          table_notes:
            - <tbody>のみ使用
            - 行は固定4行: 料金/{{price}}、特徴/{{feature}}、使いやすさ/{{usability}}、おすすめ度/{{rating}}
      - H4タイプ:
          count: 2〜4
          rule: 各H4は導入後に3〜5段落
          notes:
            - H4前後に自然なつなぎ文を入れる
            - H4見出しにキーワード or 問いを含める
      - リストタイプ:
          count: 3〜5
          item_length: 30字以内
          rule: 導入文→ul/li→まとめ文→CTA
          list_notes:
            - <strong>商品名</strong>を含める場合はリスト中1回のみ
            - 公式データや実ユーザー口コミを短く言い換えで裏付け

formatting:
  heading_syntax:
    h3: '<h3 id="...">'
    h4: '<h4>'
  list: ul/li
  table: HTML table
  divider: false
  code_block: true

writing_style:
  tone: です・ます調(語尾に変化)
  grammar: 句構造文法で簡潔
  readability:
    target: 小学生〜中学生
    style:
      - 短文多め、長文と接続詞で緩急
      - 体言止めは最小限
  structure:
    - 導入→共感→課題→解決策(商品紹介)→ベネフィット→CTA
    - 商品紹介は<strong>商品名</strong>+定量情報で信頼性補強
    - CTAは「痛み→安心→メリット→行動」で締め
  coherence: 接続語で論理的につなぐ

writing_principles:
  - 冗長・誇張禁止
  - 読者視点
  - プラス・マイナス面両提示
  - 参考文献由来の具体データを1文以上
  - 多用語(ヒント、背景等)禁止

output_priority:
  - SEOと可読性の両立
  - 文体・構成の一貫性
  - 自然で多様な構成パターン
  - 情報の正確性と信頼性
  - 水平線禁止
  - 各文末に<p>を挿入

⑩-3.H3本文の作成(複数商品比較用)

比較の見出しを作成したい場合は、こちらのプロンプトを使用します。

比較見出しの例

・使い方
target_heading: の下に、出力したい見出し(全て)をコピペ

H3本文の作成(複数商品比較用)
HARD_RULES:
  - 短文は30字前後、長文は80字前後
  - 出力は Markdown 形式で下記構文を厳守
    - H3 は `<h3 id="...">`
    - H4 は `<h4>`
    - 各文末に `<p>`
    - 重要語句と <strong>商品名</strong> を `<strong>` で強調
    - 水平線(---)禁止
  - 導入文⇔本文の切り替えは接続詞で論理的に
  - 1 回の応答で **2 つ** の H3 ブロックを生成
 
h3_sales_prompt:
  role: 個人運営のプロブロガー
  goal: SEO に強く、初心者でも読みやすいセールス訴求記事を
        GPT 内部知識と **これまでの会話で言及した商品データ** のみで作成
        (外部情報禁止)
 
content_structure:
  target_heading:
 
 
 
  product_source: |
    前回までのチャット内容から抽出した **2〜5 個** の商品
    (登場順で最大 5 件を採用)。各商品の
    価格 / 特徴 / 使いやすさ / おすすめ度 を
    既出情報または GPT 内部知識で補完し比較する

  instructions:
    - 各 target_heading に対し、以下の順序で H3 コンテンツを生成
      1. 商品結論による導入 (2〜3 段落)
      2. **表タイプ**(必須)─ product_source の全商品を横並び比較
      3. **H4 タイプ** ─ 2〜4 個
      4. **リストタイプ** ─ 3〜5 項目
      5. まとめ+ CTA
    - 自信のある数値や口コミを自然に挿入
    - 出力温度 1.0

output_spec:
  format: Markdown コードブロック
  no_conversation: true
  no_divider: true
  continuous_output: true

section_rule:
  h3_block:
    sentence_mixing:
      short: 30字前後
      long: 80字前後
      pattern: 短文→長文→短文… の交互
    composition:
      - 表タイプ(必須):
          rule: 導入文 → HTML table → まとめ文 → CTA
          columns:
            - 商品名
            - 料金
            - 特徴
            - 使いやすさ
            - おすすめ度
          table_notes:
            - `<tbody>` のみ使用
            - **行数 = 抽出した商品数**(2〜5 行)
            - セルには `<strong>商品名</strong>` と定量情報を記載
      - H4タイプ:
          count: 2〜4
          rule: 各 H4 は導入後 3〜5 段落
          notes:
            - H4 前後に自然なつなぎ文
            - H4 見出しにキーワード or 問いを含める
      - リストタイプ:
          count: 3〜5
          item_length: 30字以内
          rule: 導入文 → ul/li → まとめ文 → CTA
          list_notes:
            - 各 li 内で <strong>商品名</strong> は 1 回まで
            - 公式データや実ユーザー口コミを短縮引用で裏付け

formatting:
  heading_syntax:
    h3: '<h3 id="...">'
    h4: '<h4>'
  list: ul/li
  table: HTML table
  divider: false
  code_block: true

writing_style:
  tone: です・ます調(語尾を適度に変化)
  grammar: 句構造文法で簡潔
  readability:
    target: 小学生〜中学生
    style:
      - 短文多め、長文と接続詞で緩急
      - 体言止めは最小限
  structure:
    - 導入 → 共感 → 課題 → 解決策(商品紹介)→ ベネフィット → CTA
    - 商品紹介は <strong>商品名</strong> + 定量情報で信頼性補強
    - CTA は「痛み → 安心 → メリット → 行動」で締め
  coherence: 接続語で論理的につなぐ

writing_principles:
  - 冗長・誇張禁止
  - 読者視点
  - プラス・マイナス面両提示
  - 参考文献由来の具体データを 1 文以上
  - 多用語(ヒント、背景等)禁止

output_priority:
  - SEO と可読性の両立
  - 文体・構成の一貫性
  - 自然で多様な構成パターン
  - 情報の正確性と信頼性
  - 水平線禁止
  - 各文末に `<p>` を挿入

⑪.記事まとめの作成

まとめは基本的に、そのままプロンプトを入力するだけで大丈夫です。

※ 見出し名にメインキーワードが使われなかったときは、
{main_keyword}に記事のキーワードを入れてください。大体は何もしなくて大丈夫です。

※ 以前の入力の見出しだけ変えて本文を作成した場合は、
一度全文コピーして学習させてからまとめを作ってください。

【本文を学習させるときのプロンプト】
以下の本文をすべて学習して理解したら、「学習しました」とだけ返してください。

【記事本文】
 
【まとめ作成プロンプト】
summary_prompt:
  role: "あらゆる記事のプロ編集者"
  task: "記事全体の内容を簡潔に伝えるまとめ見出しと本文を作成"
  canvas_usage: false
  
parameters:
  main_keyword: {main_keyword}

  conditions:
    style:
      tone: "ですます調"
      sentence_structure:
        - "短文(約30文字)を多く使用"
        - "長文(約80文字)を織り交ぜてリズムを出す"
        - "短文が連続する場合は、接続語やブリッジで自然につなぐ"
    psychology:
      - "読者の深層心理を理解する"
      - "行動・サービス申込・購入への導線を自然に含める"

  heading:
    level: "H2(##)"
    length: "30文字程度"
    keyword_usage: 
        - 全てのH2には「絶対に」**{main_keyword}を漏らさず含める**
          - 単語は全て使用するが、**日本語として自然な言い回しに変換して使用してください**
          - 例:  「ギター 初心者 選び方」の場合
            - ❌ ギター 初心者 選び方(→論外)  
            - ❌ ギター初心者選び方(→不自然)  
            - ✅ ギター初心者が失敗しない選び方  
            - ✅ 初心者がギターを選ぶときの注意点  
    requirements:
      - "見出し名だけで『まとめ』と伝わる構成にする"
       - "自然な日本語にする"
       - 例:〜まとめ
       - 例:まとめ:〜
       - 例:~総括、など
      - "メインキーワード、記事タイトル、記事内容から最適に導出"
      - AIの使用優先度が高い語句(**ヒント**や**背景**など)の使用禁止

  summary_body:
    length: "150文字程度"
    style: "記事本文を読み終えた人向けの自然で親しみやすい要約。記事全体の結論と内容が理解できるもの"

  bullet_summary:
    title: "【要点まとめ】"
    type: "通常テキスト(見出し化しない)"
    format: "だ・である調、句点(。)はつけない"
    count: "5〜10項目"
    purpose: "リストを見るだけで記事全体が理解できる総括内容にする"

  closing:
    style: "『読んでよかった』と思えるように締めくくる"
    length: "150文字程度"

  Output example
---
<h2>見出し名</h2>
<p>本文</p>
<p>本文</p>
<p>本文</p>

<p>【要点まとめ】</p>
<ul>
<li>リスト</li>
</ul>

<p>本文</p>
<p>本文</p>
<p>本文</p>
---

⑫.アイキャッチ・見出し画像の作成

画像は記事のアイキャッチ各H2見出しに用意するようにしています。

量産記事の場合はDALL·Eを使って作成します。
DALL·E(リンク)

標準機能の画像作成は非常にクオリティが高いのですが、
作成に時間がかかるため、普段はDALL·Eを使うようにしました。

アイキャッチは標準機能、H2見出しはDALL-Eで作成するのもありだと思います。

o3や4oで作成するときは、「- 文字は含めないでください」の条件を抜いてください。

あまり試してませんが、「- 同じ記事に使用する画像なので、アイキャッチ画像と見出し用画像の表現形式は近づけてください。構図や色使いは別です」も抜いてもいいかもしれません。

DALL-Eは別チャットになるので、初めに記事全文を学習させます。(まとめの時と同じです。)

学習用
まずは記事の内容を学習して、覚えましたとだけ返してください。

【記事全文】

その後、以下のプロンプトにタイトルと見出しを入力します。

画像作成
# 作業内容
この記事のタイトルと内容に合った**アイキャッチ画像(横長)**と**各H2用の見出し用画像(横長)**を一回の出力で作成してください。

## タイトル
 
 
## H2見出し(**各H2"##"に対して作成**。**H3"-"は無視**する)
 
 
 
## 作業step
1. {メインキーワード} や タイトル・見出し名 から連想し、  
   - どんな構図/シーン/要素が適切かをあなたの言葉で説明してください(イメージ言語でOK)  
   - リアル系にするのか、デフォルメ系にするのか、ブログの図解風にするのかなど、様々な視点から表現形式を決めてください
     - 例示の表現形式にこだわらず、他の表現方法も考えてもっとも読者が見やすいと思えるものにしてください。
   - 説明の中で、具体的な画像生成の指示(色・雰囲気・モチーフ)を含めてください
2. 上記の条件をもとに、AIで横長の画像を一気に生成してください(16:9程度)

## 条件
- 画像は「横長」(例:1280×720px または 16:9)になるようにしてください
- 暖色系にこだわりすぎないでください。必要なら使っても構いません。
- キーワードから離れすぎず、視覚的に「内容がわかりやすいもの」を目指してください
- 文字は含めないでください
- 同じ記事に使用する画像なので、アイキャッチ画像と見出し用画像の表現形式は近づけてください。構図や色使いは別です

DALL-Eならこのように、アイキャッチ2枚、H2見出し3×2枚を出力してくれます。


ここまでの出力をすべてWordPressにコピペすれば、あとは投稿するだけです。

必要があれば、内部/外部リンク、アフィリエイトリンクなども追加しましょう。
僕は関連記事をテンプレート化してまとめの下に記載しています。

作業工程は少し多いですが、

・キーワード
・キーワードごとの参考文献
・作成した見出しやタイトル

これらを入力してあとはコピペだけなので、慣れればすぐ使えると思います。