AIによるWordPress投稿の自動タグ付け - n8n ワークフロー

AIを活用してWordPressのタグ付けを自動化。このn8nワークフローは投稿コンテンツを分析し、関連性の高いタグを生成、WordPress API経由で不足しているタグを作成・自動適用します。堅牢なn8nテンプレートを活用。

ワークフロープレビュー

自動化の準備はいいですか?

このn8nワークフローテンプレートをダウンロードして、今すぐ使い始めましょう。

こんな方におすすめ

コンテンツ公開の効率化を目指すマーケティングマネージャー。
最適な情報アーキテクチャのために、一貫性があり包括的なタグ付けを必要とするSEOスペシャリスト。
AIとカスタムHTTPリクエストを統合した高度なn8nテンプレートを探している開発者。
タグ付けプロセスを自動化(オートパイロット化)したいn8nワークフローの導入を検討しているブログ運営者。

概要

この強力なn8nワークフローは、手動で時間のかかり、一貫性のないブログ記事のタグ付けという課題を解決します。専用のn8nノードコンポーネント(LangChain連携)を介したOpenAI APIの機能を活用し、記事の本文を分析して関連性の高いタグを生成し、シームレスにWordPressへ統合します。

重要な点として、このn8nワークフローは生成されたタグがWordPressデータベースに既に存在するかどうかを確認します。タグが不足している場合は、自動化処理がWordPress APIを使用して即座にタグを作成してから投稿に適用し、堅牢で耐障害性の高いシステムを実現します。この専用n8nテンプレートはサブワークフローとして実行可能であり、上流のあらゆるn8nトリガー(新規データベースエントリやRSSフィードなど)から起動できるため、大量のコンテンツ処理において非常に柔軟なn8nワークフローとなります。

仕組み

このn8nワークフローは、呼び出し可能なサブワークフローとして効率的に実行されるように設計されていますが、ここではフローテストのためにRSS n8nトリガーから開始する形で実演しています。


  1. トリガーと入力処理: メインロジックは、他のn8nワークフローから呼び出されるか、RSS Feed Triggerに続くことで開始されます。Loop over articles n8nノードにより、バッチ処理が正しく処理されます。

  2. AIタグ生成: Generate tags for article LangChain n8nノードは、接続されたOpenAI認証情報を使用して記事コンテンツを処理し、定義済みのプロンプトに基づき、タイトルケース形式で3〜5個のタグを出力します。

  3. 既存タグの取得: n8nワークフローは、HTTP Request n8nノード(GET WP tags)を使用してWordPress APIから現在の全タグを取得します。Combine slugs n8nノードがこれらの結果を集約します。

  4. 不足タグの特定: 重要なCode n8nノード(Return missing tags)が、AI生成タグ(小文字・ダッシュケースのスラッグに変換)と既存のWordPressスラッグを比較します。これは、n8nワークフロー内でデータ整合性を確保するための重要なポイントです。

  5. 条件付きタグ作成: If n8nノードが不足タグのリストが空かどうかを確認します。タグが不足している場合、フローはSplit Out n8nノードに進み、POST WP tags n8nノードがAPIを使用してWordPress内に不足している各タグを作成します。

  6. IDの検証と収集: 作成後(または新規タグが不要だった場合)、GET updated WP tags n8nノードが実行され、最新のタグIDが利用可能であることを確認します。Keep matches n8nノードがこれらの結果をフィルタリングし、AI生成タグに対応するIDのみを保持します。これらのIDはtagidsに集約されます。

  7. 最終的なWordPress処理: Wordpress n8nノードが最終アクションを実行し、検証済みのtagidsを該当投稿に適用します。これにより、この強力なn8nワークフローを使用した自動タグ付けプロセスが完了します。

インストールガイド

このプロフェッショナルなn8nテンプレートには、外部認証情報と特定のセットアップ手順が必要です。


  1. n8nワークフローのインポート: 提供されたJSONコードをコピーし、n8nインスタンスで「新規」メニュー -> 「JSONからインポート」を使用してインポートします。

  2. OpenAI認証情報の設定: OpenAI認証情報(APIキー)を設定し、OpenAI Chat Model n8nノードおよびその他の関連するLangChainノードにリンクされていることを確認してください。

  3. WordPress認証情報の設定: WordPress API認証情報(公開権限を持つユーザーのアプリケーションパスワードを使用)を設定します。この認証情報を、関連するすべてのHTTP Request n8nノード(GET WP tags、POST WP tags、GET updated WP tags)と最終的なWordpress n8nノードにリンクします。重要: HTTPリクエストURL内のhttps://www.example.com/を、実際のWordPressサイトのドメインに置き換えてください。

  4. トリガーの設定: テスト用に提供されているRSS Feed Trigger n8nトリガーを使用する場合は、そのURLを更新してください。本番環境では、このサブワークフローを主要なコンテンツ公開n8nワークフローにリンクします。

ノード詳細

別ワークフローでのデモ利用 (n8nトリガー): 主要なエントリーポイントであり、この専用n8nワークフローをサブワークフローとして実行させ、記事コンテンツを入力データとして受け取ることができます。
Generate tags for article (Chain LLM n8nノード): 中核となるAI処理コンポーネントです。OpenAI認証情報経由でLLMにコンテンツを送信し、その後のn8nワークフローのロジックにとって極めて重要な提案タグのリストを受け取ります。
GET WP tags (HTTP Request n8nノード): REST APIを使用して現在のWordPressタグの全リストを取得し、比較の基準を設定します。
Return missing tags (Code n8nノード): カスタムJavaScriptを実行し、AI生成タグと既存のWordPressスラッグを比較します。n8nワークフローの作成ステップに進む前に、必要な大文字・小文字変換を行い、どのタグが不足しているかを正確に特定します。
POST WP tags (HTTP Request n8nノード): 条件付きで使用され、API経由でWordPressに新規タグを作成し、AIが提案したすべてのタグが利用可能であることを保証します。このノードは、この自動化されたn8nワークフローの重要な構成要素です。
If (n8nノード): 不足タグが見つかったかどうかを判断します。この決定により、n8nワークフローはタグを作成するブランチに進むか、ID取得に直接スキップするかに分岐します。


  • Wordpress (n8nノード): 最終出力ノードであり、検証済みのtag_idsを使用してWordPress内の投稿を更新し、n8nワークフローの目的を達成します。

関連するn8nワークフロー

無料

ノード: 17 ノード
更新済み: 12月 26 2025
すべて表示
作成者

If you have any questions about any of the templates I've built, please reach out to me on LinkedIn (https://www.linkedin.com/in/ludwiggerdes) or via my website down below. 👇

特徴*