このワークフローについて
AIを活用したWordPressブログ記事最適化の究極ガイド – n8nワークフロー分析
このn8nワークフローテンプレートは、WordPressサイト向けの高品質でSEO最適化されたブログ記事作成を効率化するために設計された、完全に自動化されたコンテンツ生成および最適化パイプラインです。AI、コンテンツ計画インターフェースとしてのGoogleスプレッドシート、WordPressおよびAI言語モデルとの直接統合を活用し、アイデア出しからメタデータとアイキャッチ画像付きの公開準備完了ドラフトまで、完全なエンドツーエンドのブログソリューションを提供します。
このシステムは、品質や検索エンジンのパフォーマンスを犠牲にすることなくコンテンツ制作を拡大したいコンテンツマーケター、ブロガー、SEOスペシャリスト、および複数のWordPressブログを管理するエージェンシーに最適です。
ワークフローの機能
このワークフローは、最適化されたブログ記事作成のライフサイクル全体を自動化します。
- Googleスプレッドシートからトピックプロンプトを読み取ります。
- AIを使用して、HTML形式の完全な記事を生成します。
- 魅力的でSEOに優しいタイトルを作成します。
- リアルなAI生成のカバー画像を生成します。
- 画像をアップロードし、WordPressでアイキャッチ画像として割り当てます。
- WordPressにドラフトブログ記事を公開します。
- 公開されたコンテンツを分析して、最適化されたメタタイトルとメタディスクリプションを生成します。
- URL、タイトル、ID、日付、SEOメタデータを含むすべての関連詳細を元のGoogleスプレッドシートに更新します。
すべてのステップはn8n内でシームレスにオーケストレーションされ、初期設定後は最小限の手動介入で済みます。
主な機能と能力
| 機能 | 説明 |
|---|---|
| AIによるコンテンツ生成 | OpenAI互換API経由でDeepSeekを使用し、SEO向けにカスタマイズされた記事とタイトルを生成します。 |
| SEO最適化自動化 | コンテンツ分析に基づいて、Yoast互換のメタタグ(タイトルとディスクリプション)を自動生成します。 |
| アイキャッチ画像自動化 | DALL·E(OpenAI経由)と統合し、プロフェッショナルグレードのカバー写真を生成し、WordPressメディアライブラリにアップロードしてアイキャッチ画像として設定します。 |
| WordPress連携 | WordPress REST APIと直接やり取りして、投稿を作成、更新、充実させます。 |
| CMSインターフェースとしてのGoogleスプレッドシート | ユーザーが使い慣れたスプレッドシート環境で直接トピックを管理し、出力を追跡できるようにします。 |
| 構造化出力解析 | スキーマベースの解析を使用して、メタタグのクリーンな抽出を保証し、信頼性を高めます。 |
| モジュール式・ビジュアルデザイン | 各フェーズを説明する付箋付きの明確なノードレイアウトにより、理解と変更が容易です。 |
さらに、このワークフローは高度なプロンプト技術を使用して、以下のことを保証します。
- 記事は論理的な構造(導入、2〜3章、結論)に従う。
- HTMLフォーマットが適切に使用される(Markdownは使用しない)。
- タイトルは60文字未満に保たれる。
- メタディスクリプションは簡潔で、キーワードが豊富で、CTAが含まれる。
主要ノードとその目的
以下に、コアノードとそのワークフローにおける役割の内訳を示します。
1. When clicking ‘Test workflow’ (手動トリガー)
- 目的: ワークフローを手動で開始します。
- ユースケース: テストや単一投稿生成のトリガーに最適です。
2. Get context (Google Sheets ノード)
- 機能: 「ID POST」が検索値と一致するGoogleスプレッドシートの特定の行からデータを取得します。
- 入力: シートからのトピック (
PROMPT)。 - 出力: 後続の処理のために下流に渡されるコンテキストデータ。
3. Set context (Set ノード)
- 目的: シートから
PROMPTフィールドを抽出し、後続のAIプロンプトで使用するために変数として保存します。
4. Generate article (LangChain経由のDeepSeek AIモデル)
- 使用モデル:
deepseek-chat - プロンプトロジック: 導入、本文、結論を含む、構造化された約300〜500語のSEOに優しい記事を書くようにAIに指示します。
- フォーマットルール: コードブロックやMarkdownではなく、純粋なHTML(段落、太字、斜体、リスト)を出力します。
5. Generate title (DeepSeek AIモデル)
- 目的: 60文字以下の簡潔でキーワードが豊富なタイトルを生成します。
- 制約: 引用符、HTMLエンティティは使用せず、カンマやアンパサンドのような自然な句読点のみを使用します。
6. Add draft to WP (WordPress ノード)
- アクション: WordPressに新しいドラフト投稿を作成します。
- 設定フィールド: タイトル(AIから)、コンテンツ(AI生成記事から)、ステータス = draft。
- 出力: 新しく作成された投稿のIDとURLを返します。
7. Generate image (OpenAI DALL·E 画像生成)
- ドラフト作成後にトリガー
- プロンプトソース: AI生成タイトルを使用して、写実的な画像コンセプトを作成します。
- 設定: 1024x1024解像度、自然なスタイル、HD品質。
- 例プロンプト: "ブログ記事のカバーとして使用する実際の写真画像を生成してください: [生成されたタイトル]、写真、写実的、sigma 85mm f/1.4"
8. Upload image (WordPressメディアAPIへのHTTPリクエスト)
- アクション: 生成されたバイナリ画像を
/wp-json/wp/v2/mediaに送信します。 - ヘッダー: 投稿ID (
copertina-{id}.jpg) を使用してファイル名を動的に設定します。
9. Set image (アイキャッチメディア割り当てへのHTTPリクエスト)
- アクション: アップロードされた画像をそのIDを使用してアイキャッチメディアとして割り当てるために、WordPress投稿をパッチします。
10. Update Sheet (Google Sheets 更新操作)
- 目的: 元のGoogleスプレッドシートに主要な詳細を記録します。
- 投稿URL
- 作成日
- タイトル
- WordPress投稿ID
- 行番号(将来の参照用)
これにより、トレーサビリティが確保され、再処理が防止されます。
11. SEO Expert (LangChain Chain LLM ノード)
- 役割: 最終記事を分析する専門のSEOオプティマイザーとして機能します。
- 入力: タイトル、コンテンツ、抜粋。
- 指示: 包括的なSEOベストプラクティスに従って、以下を生成します。
- メタタイトル(60文字以内)
- メタディスクリプション(160文字以内)
- ガイドライン: キーワード配置、CTAの含め方、SERP最適化、ブランド整合性などが含まれます。
12. OpenRouter Chat Model + Structured Output Parser
- 使用モデル: OpenRouter経由の
google/gemini-2.0-flash-exp:free - パーサー機能: JSON出力形式を強制します。
{ "metatitle": "string", "metadescription": "string" } - 下流での使用のために、構造化された予測可能な出力を保証します。
13. Set metatag (WordPress REST APIへのHTTPリクエスト)
- アクション: 投稿メタフィールド(特にYoast SEOフィールド)を更新します。
_yoast_wpseo_title_yoast_wpseo_metadesc
- 認証: HTTP Basic Auth(保護されたエンドポイントへの安全なアクセス)。
- Content-Type:
application/json
14. Finish work (最終Google Sheets更新)
- 更新: 同じ行に最終的な
METATITLEとMETADESCRIPTIONの値を更新します。 - ループ完了: アイデア → ドラフト → 充実したドラフト → 記録された結果までの完全な往復。
サポートノード: 付箋
- キャンバス全体に明確なドキュメントを提供します。
- 「コンテキストの取得」、「ドラフトの作成」、「画像のアップロード」などのフェーズを説明します。
- 可読性と保守性を向上させます。
ステップバイステップのワークフローロジック
ワークフローがどのようにステップバイステップで実行されるかを示します。
- 開始: ユーザーがワークフローを手動でトリガーします。
- 入力の読み取り:
PROMPT(トピック)を含むGoogleスプレッドシートから行を取得します。 - コンテキストの準備: プロンプトを使用可能な変数に保存します。
- 記事の生成: AIがプロンプトに基づいて完全なHTML記事を作成します。
- タイトルの生成: AIが短くSEO最適化されたタイトルを作成します。
- ドラフトの公開: タイトルと記事を含む新しいドラフト投稿がWordPressに作成されます。
- カバー画像の生成: AIがタイトルに基づいて写実的な写真を生成します。
- 画像のアップロード: バイナリ画像がWordPressメディアライブラリに送信されます。
- アイキャッチ画像の割り当て: アップロードされた画像がアイキャッチメディアとして投稿にリンクされます。
- Googleスプレッドシートの更新: 基本的な投稿情報(URL、ID、日付、タイトル)を記録します。
- SEO分析: SEO Expertノードが記事を分析し、メタタグを生成します。
- 構造化された出力の解析: GeminiモデルがJSON形式でクリーンな
metatitleとmetadescriptionを抽出します。 - メタタグの適用: HTTP PUTリクエストを使用してWordPress REST API経由で更新されます。
- トラッキングの完了: 最終的なメタデータがGoogleスプレッドシートに書き戻されます。
すべてのアクションはチェーンされており、下流ノードは上流ノードの完了を待ちます。一貫性を確保するために、並列実行は回避されます。
ユースケースとメリット
✅ 最適な対象:
- クライアントのブログを拡大するコンテンツエージェンシー
- 一貫した公開スケジュールを維持するソロブロガー
- 標準化された最適化されたコンテンツを必要とするSEOチーム
- AI駆動のCMSワークフローを構築する開発者
💡 主なメリット:
| メリット | 説明 |
|---|---|
| 時間の節約 | 数時間かかる執筆、編集、最適化を数分に短縮します。 |
| 一貫性 | すべての投稿が同じ構造的およびSEO基準に従います。 |
| スケーラビリティ | Googleスプレッドシートに行を追加するだけで、数百のトピックを処理できます。 |
| 統合の柔軟性 | n8n上に構築されているため、Slack、メール、Notion、データベースなどに簡単に拡張できます。 |
| データの集中管理 | Googleスプレッドシートが監査ログおよび編集カレンダーとして機能します。 |
| Yoast SEO対応 | 重要なYoastフィールドを自動入力し、初日からSEOスコアを向上させます。 |
結論
このn8nワークフローは、現代のコンテンツオペレーションに対する最先端のアプローチを表しています。AI生成コンテンツ、自動化されたメディア処理、インテリジェントなSEO最適化を組み合わせることで、かつては多段階で人的リソースを大量に必要としたプロセスを、ワンクリック操作に変革します。
適切な認証情報設定(Googleスプレッドシート、WordPress、DeepSeek/OpenAI、OpenRouter)があれば、このテンプレートは、SEOベストプラクティスとコンテンツ品質基準を厳格に遵守しながら、プロフェッショナル品質のブログドラフトを大規模に生成するための強力なエンジンになります。
使い方:JSON をダウンロードし、n8n で「ファイルからインポート」を選択します。