Difyは、OpenAIやClaudeなどのLLMを活用して、SEO記事を自動生成できる強力なAIワークフローツールです。本記事では「Dify SEO記事生成」の実践的な手順とプロンプト例を交えながら、構成案の生成から本文出力までの流れを徹底解説します。
ワークフロー全体の流れ
A[入力フォームで記事情報を入力] --> B[構成案をLLMで生成]
B --> C{記事タイプによる分岐}
C -->|How-to| D1[How-to用プロンプトで本文生成]
C -->|比較系| D2[比較系プロンプトで本文生成]
C -->|紹介系| D3[紹介系プロンプトで本文生成]
D1 --> E[How-to| 記事本文を出力]
D2 --> E[比較系| 記事本文を出力]
D3 --> E[紹介系| 記事本文を出力]
実際の画面

ステップ①:フォーム入力の設計
目的:ユーザーが記事に必要な情報を入力できるようにします。
入力項目例:
- キーワード:例)ノーコード CMS
- 想定読者:例)ノーコードツールを探しているWeb担当者
- 記事の目的:例)比較検討をサポートする
- 記事タイプ:How-to/比較系/紹介系(選択式)
補足:記事タイプに応じて、以降のLLM処理を分岐させる仕組みを使います(Ifノード
を活用)。
以下が設定画面

ステップ②:記事タイプによる分岐とAIによる構成案の生成
以下のように入力された記事タイプを基に分岐し、構成生成用のプロンプト(共通)をLLMノードに接続し、以下形式で構成案を出力させます:
分岐設定


構成の出力フォーマット例:
構成としてどのように出力を指示するかというフォーマットです。(Tokenなどのより文字数などを制御が必要です)
# タイトル
## 導入文
## 見出し1
## 見出し2
...(最大6見出し)
## まとめ
使用プロンプト例(構成案生成):
あなたはSEOに強いWeb編集者です。
以下の条件をもとに、SEO記事の見出し構成(H2・H3)を提案してください。
【記事の目的】
{{intent#}}
【想定読者】
{{audience#}}
【キーワード】
{{keyword#}}
文章構成は以下の形式で出力してください:
---
# タイトル
## 導入文
## 見出し1
## 見出し2
...(最大6見出し)
## まとめ
---
【記事構成の方針】
- 読者の「疑問解消」→「納得」→「次の行動」まで導く流れにしてください
- 同じ構成テンプレートで他キーワードにも応用できるようにしてください
- H2は5〜6個、H3は必要に応じて付けてください
- 終わりにまとめを含めてください
構成案生成プロンプトのバリエーション:
How-to系 構成プロンプト
読者が「やり方を知りたい」と思っている状況を想定して、SEO記事の構成案を提案してください。
手順が明確に伝わるよう、「導入」→「準備」→「実行ステップ」→「注意点」→「まとめ」の流れを意識してください。
比較系 構成プロンプト
読者が「複数の選択肢を比較検討している」状況を想定して、SEO記事の構成案を提案してください。
比較軸(価格/機能/使いやすさ など)に分かりやすく整理し、各項目をH2見出しとして配置してください。
紹介系 構成プロンプト
特定のサービスや製品を紹介する目的で、SEO記事の構成案を提案してください。
特徴/強み/活用方法/おすすめの読者像など、情報を信頼性高く伝える構成を意識してください。
以下設定画面

ステップ③:本文生成
記事タイプに応じて以下のプロンプトを用意し、構成案
とユーザー入力内容
をもとに本文を生成します。
How-to系 プロンプト
以下の構成に基づいて、日本語で丁寧なSEO記事本文を作成してください。
- 読者は {{audience#}} です
- 記事タイプは How-to 形式です
【構成案】
{{text#}}
【制約】
- タイトル、各セクションタイトル、本文をわかるように出力
- 出力はテキスト形式のみで行ってください。
- JSON形式で返してはいけない
【執筆方針】
- 各ステップに具体例・注意点を加える
- ステップごとの見出し下は400字前後で書く
- 専門用語は簡潔に解説
- 読者が「自分でできそう」と思えるようなトーンにする
比較系 プロンプト
【執筆方針】
- 各見出しにおいて比較対象の基準を明示する
- 表やカテゴリでの整理を意識しながら、文章で丁寧に記述する
- 優劣の判断ではなく、読者の選択肢を明確にすることを意識する
- 事例や活用シーンを交えて読者の状況を想起させる
紹介系 プロンプト
【執筆方針】
- 各見出しごとに1つの機能・製品・サービスなどを紹介する
- その特徴・利点・使われ方・対象読者をわかりやすくまとめる
- 誇張せず、信頼性のある口調で執筆する
- 最後に、用途に応じた選び方や比較軸も軽く触れる
以下参考設定画面

モデル選択とプロンプト出力構成の指針(参考)
用途 | 推奨モデル | GPT以外の選択肢 | 理由 |
---|---|---|---|
構成案生成 | GPT-4o / GPT-4 | Claude 3 Sonnet | 高い理解力と安定した構成生成 |
記事本文生成 | GPT-4 | Claude 3 Opus / Gemini 1.5 Pro | 長文出力の安定性と文体品質 |
記事タイプ | 構成内容の特徴 | 推奨モデル | 補足 |
How-to | 手順+注意点 | GPT-4 or Claude 3 Opus | 再現性重視。手順文生成に強いモデルを活用 |
比較系 | 項目軸の整理 | GPT-4 or Claude 3 Sonnet | 多項目を網羅しやすく構成しやすいモデルが◎ |
紹介系 | 魅力と機能解説 | GPT-4o or Gemini 1.5 Pro | トーンと訴求性のチューニングがしやすい |
出力サンプル(抜粋)
ノーコードCMSの選び方:3つのステップで最適解を導く
Webサイトを構築したいが、コーディングの知識がない。そんな担当者にとって「ノーコードCMS」は救世主とも言える存在です。本記事では、導入前に知っておくべき選定ポイントをわかりやすく解説し、あなたの意思決定をサポートします。
よくある質問:DifyでSEO記事を自動生成するには?
Q1. DifyでSEO記事は本当に作れるのですか?
はい、DifyはOpenAIやClaudeなどの大規模言語モデル(LLM)を活用し、SEO記事の構成案と本文を自動で生成できるツールです。記事タイプ(How-to・比較・紹介)に応じてプロンプトを分岐させるワークフローを設計することで、安定して質の高い記事を作成できます。
Q2. Difyのワークフロー構築には何が必要ですか?
基本的には以下の3ステップで構築できます。
- 入力フォームの作成(キーワードや想定読者など)
- 構成案生成用プロンプトの設計と分岐(記事タイプ別)
- 本文生成プロンプトとLLMノードの接続
LLMノードにはOpenAI(GPT-4/4o)やAnthropic(Claude 3)を接続できます。
Q3. どのモデルを使えば一番良いですか?
構成案の生成にはClaude 3 SonnetやGPT-4oが安定しており、本文出力にはGPT-4やClaude 3 Opusが推奨されます。比較系記事では項目整理に強いClaudeが、紹介系では自然なトーンを出しやすいGPTが適しています。
Q4. Difyと他のSEO記事自動化ツールの違いは何ですか?
最大の違いは「自由なワークフロー設計ができる点」です。Notion AIやCopy.aiなどは単発の生成に強みがありますが、Difyは「入力→分岐→出力→Slack連携」など一連の自動化に対応できます。企業の業務フローに組み込みやすいのが特徴です。
Q5. 記事の品質は大丈夫ですか?検索上位を狙えますか?
Difyの出力精度はプロンプト設計と構成設計に大きく依存します。本記事で紹介しているように、出力形式・記事の目的・読者像を明確にし、LLMに正確な文脈を渡すことで、検索意図に合致したSEO記事を生成できます。また、記事構成テンプレートを流用することで、複数記事を安定して量産できます。
パラメータ設定(チャットの細かな調整)
DifyのLLMノードでは、以下のようなパラメータを調整することで、出力内容をチューニングできます:
パラメータ | 推奨値 | 説明 |
temperature | 0.7 | 創造性の度合い(0に近いと安定・1に近いと多様) |
max_tokens | 2000〜4000 | 長文出力に必要な最大トークン数 |
top_p | 1.0 | トークンの選択範囲を制御(通常は1.0でOK) |
frequency_penalty | 0.0〜0.2 | 同じ言葉の繰り返しを防ぐための抑制係数 |
presence_penalty | 0.0〜0.2 | 新しい話題を出しやすくする係数 |
必要に応じて、出力の「バリエーションの幅」「冗長性の防止」「新規性の担保」などを制御できます。
精度を高めるプロンプト設計Tips
- 変数を丁寧に設計する:読者や目的など、文脈に与える影響が大きい情報は細かく入力させる。
- 出力フォーマットは明示する:改行形式や構成をプロンプトで固定することで安定性が向上する。
- 冗長な説明を避ける:プロンプト内の説明が長すぎると逆に精度が落ちる場合がある。
- 制約条件を明確にする:「Markdown不可」「テキストのみ」など、LLMの暴走を防ぐ。
拡張可能性と今後の展望
このワークフローはSEO記事の構成〜本文生成にとどまらず、以下のような拡張が可能です。
- ファクトチェック自動挿入(RAG連携による裏取り)
- 記事のトーンや媒体別スタイルの出力分岐
- 構成案の複数案提示と自動比較
- ChatworkやSlackへの自動投稿との連携
- 人手によるフィードバック入力を活かした再生成
このように、Difyを活用すれば、SEOコンテンツ制作の質とスピードを大きく向上させるだけでなく、チーム内の再現性ある運用モデルを構築できます。今後の拡張性を意識しながら、まずは基本の構築から着手してみましょう