Difyで実現するSEO記事の自動生成ワークフロー

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-4Claude 3 Sonnet高い理解力と安定した構成生成
記事本文生成GPT-4Claude 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ステップで構築できます。

  1. 入力フォームの作成(キーワードや想定読者など)
  2. 構成案生成用プロンプトの設計と分岐(記事タイプ別)
  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ノードでは、以下のようなパラメータを調整することで、出力内容をチューニングできます:

パラメータ推奨値説明
temperature0.7創造性の度合い(0に近いと安定・1に近いと多様)
max_tokens2000〜4000長文出力に必要な最大トークン数
top_p1.0トークンの選択範囲を制御(通常は1.0でOK)
frequency_penalty0.0〜0.2同じ言葉の繰り返しを防ぐための抑制係数
presence_penalty0.0〜0.2新しい話題を出しやすくする係数

必要に応じて、出力の「バリエーションの幅」「冗長性の防止」「新規性の担保」などを制御できます。


精度を高めるプロンプト設計Tips

  • 変数を丁寧に設計する:読者や目的など、文脈に与える影響が大きい情報は細かく入力させる。
  • 出力フォーマットは明示する:改行形式や構成をプロンプトで固定することで安定性が向上する。
  • 冗長な説明を避ける:プロンプト内の説明が長すぎると逆に精度が落ちる場合がある。
  • 制約条件を明確にする:「Markdown不可」「テキストのみ」など、LLMの暴走を防ぐ。

拡張可能性と今後の展望

このワークフローはSEO記事の構成〜本文生成にとどまらず、以下のような拡張が可能です。

  • ファクトチェック自動挿入(RAG連携による裏取り)
  • 記事のトーンや媒体別スタイルの出力分岐
  • 構成案の複数案提示と自動比較
  • ChatworkやSlackへの自動投稿との連携
  • 人手によるフィードバック入力を活かした再生成

このように、Difyを活用すれば、SEOコンテンツ制作の質とスピードを大きく向上させるだけでなく、チーム内の再現性ある運用モデルを構築できます。今後の拡張性を意識しながら、まずは基本の構築から着手してみましょう

目次