
WordPressへのAI記事自動投稿を実現する5つの設定方法
ChatGPTなどのAIとWordPress REST APIを組み合わせれば、記事の投稿を自動化できます。本記事では、AI記事自動投稿の5つの方法を解説します。
AI記事自動投稿の3つの基本パターン
ノーコードツールを使う手軽な方法
ZapierやPabblyなどのノーコード自動化ツールは、プログラミング知識なしにGoogle SheetsとChatGPT、WordPressを連携させることができます。
Zapierは月$29.99から、Pabblyは月$16からです。
キーワード入力でChatGPT APIが起動し、記事をWordPress下書きに投稿します。初期設定は1~2時間で導入可能ですが、月額費用とメンテナンスコストが必要です。
REST APIとスクリプト連携の技術的アプローチ
WordPress REST APIはバージョン4.7以降デフォルトで有効化されており、外部プログラムから記事の作成・更新・削除が可能です。Google Apps Script、Python、Node.jsを使用すれば、Google Sheets→ChatGPT API→WordPressへの自動投稿を自由に設計できます。
Google Apps Scriptは無料、ChatGPT APIは従量課金です。ただしスクリプト保守・エラーハンドリング・セキュリティ管理が必要です。
プラグイン導入による統合型ソリューション
AI EngineやGetGenie AI、Bertha AIなどのWordPressプラグインを導入すれば、WordPress内でAI記事生成から投稿まで一元管理できます。
セットアップは簡単ですが、プラグイン競合や品質確認が課題です。

REST APIとアプリケーションパスワードの安全な認証設定
アプリケーションパスワードの生成と設定方法
WordPress 5.6以降は、管理画面のユーザー設定から「新規アプリケーションパスワードを生成」を選択し、セキュアなパスワードを発行できます。このパスワードはBasic Auth方式で外部ツールから使用でき、通常のログインパスワードと分離できるため、漏洩時の被害を限定できます。
生成されたパスワードは環境変数やシークレット管理ツール(AWS Secrets Managerなど)に安全に保管し、ハードコード化を避けます。
REST APIの主要エンドポイント3つ
- /wp-json/wp/v2/posts:記事の作成・更新・削除。POST メソッドで新規投稿、PUT で既存記事の編集、DELETE で削除ができます。
- /wp-json/wp/v2/categories:カテゴリ情報の取得・設定。記事投稿時に同時にカテゴリを指定できます。
- /wp-json/wp/v2/media:画像ファイルのアップロード・管理。アイキャッチ画像を自動設定する場合に使用します。
各エンドポイントにはタイトル・本文・ステータス・カテゴリIDをJSON形式で送信します。アイキャッチ画像は事前にメディアエンドポイントでアップロードしたうえで、その画像IDを含めます。
セキュリティリスクと対策
APIキーを誤ってGitHubに push してしまった場合、即座に新しいアプリケーションパスワードを生成して古いものを無効化します。公開リポジトリにキーが露出した場合、数分以内にクローラーが検出することもあるため、迅速な対応が必須です。
IP制限やファイアウォール・WAFの併用で不正アクセスリスクを減らします。
Zapierを使ったGoogle Sheets連携の具体的な5ステップ
ステップ1~3:Zapier・OpenAI・WordPressを連携
Zapierアカウント作成後、トリガーにGoogle Sheets「新規行追加時」を設定。アクションにOpenAI(ChatGPT)を選択し、キーワード・トーン・文字数をプロンプトに含めます。
ステップ4~5:ChatGPT実行とWordPress投稿
ChatGPTアクションで記事本文が生成されたら、次のアクションとしてWordPressを選択します。ここで重要なのは、投稿ステータスを「下書き」(draft)に設定することです。
リクエストボディには、タイトル・本文・ステータス・カテゴリIDを含めます。投稿をすぐに公開するのではなく下書きに保存することで、誤りや低品質な内容を事前に確認する機会を設けます。WordPressレスポンスから投稿IDを取得すれば、記事の生成成功を確認でき、エラーが発生した場合のログも残ります。
月額費用の算出と無料プランの限界
Zapierの無料プランは月100タスク、二段階Zap(トリガー+1アクション)のみに対応しています。一方、Google Sheets→ChatGPT→WordPress投稿という3ステップのワークフローは有料プランが必須です。
毎日10記事を自動生成する場合、月300タスク消費となり、Zapier有料プランは月$19.99からの料金体系です。ChatGPT APIは従量課金ですが、1記事あたり$0.01~0.10程度の相場で、月3,000~5,000円が目安です。総額では月数千円~数万円程度の継続コストが発生することになります。より低コストの場合、Pabblyで月$16からの選択肢もあり、費用対効果を検討する価値があります。

AI Engine・GetGenie AI・Bertha AIの選び方と比較
WordPressプラグイン型のAI記事自動投稿ツールは、複数の選択肢があります。各プラグインの特性を理解したうえで、導入を判断することが重要です。
AI Engineの多機能性と運用難度
AI EngineはGPT-4oとGPT-5に対応し、記事生成だけでなくSEO最適化やチャットボット統合まで含めた総合プラットフォームです。月額$20~で利用でき、多くの機能を一プラグインで管理できます。
ただし設定項目が多く、初心者には使いこなしが難しいことが課題です。プラグイン側でAIモデルやプロンプト、出力形式を細かく設定する必要があり、試行錯誤に時間がかかります。
GetGenie AIのSEO特化アプローチ
GetGenie AIはRank Mathとの統合により、SEO最適化に特化しています。記事の自動生成と同時にキーワード調査・競合分析を実行でき、タイトルやメタディスクリプションも自動生成されます。
検索順位を上げることが目標であれば、このプラグインの機能セットは無駄がありません。一方、SEOに特化していない普通のブログには過剰な機能かもしれません。
Bertha AIのシンプル操作と価格設定
Bertha AIはインターフェースが直感的で、個人ブロガーや小規模サイト向けです。月額$15からという低価格が魅力で、機能は他より限定的ですが安定性が高いことで知られています。
ただし、複雑なカスタマイズやワークフロー統合に対応できる柔軟性は低めです。すべての管理をWordPress内で完結させたい場合、プラグイン型の課題は品質管理の工数とメンテナンスコストです。実際のところ、プラグインで記事を自動生成した後も、ファクトチェック・SEO確認・体裁整備に数時間が必要になります。すべてを任せる選択肢として、WordPress向けSEO記事自動生成・公開サービス(月額$40〜)のような完全委託型も存在し、これらのサービスでは公開前のファクトチェックが含まれています。
AI生成記事を下書き投稿してから公開する品質管理パイプライン
自動化の最大の落とし穴は、品質確認なしに大量の記事を公開することです。AIが生成した記事は必ず下書き段階で止めることが、SEOリスク回避の基本です。
下書き投稿の設定方法
REST API経由で投稿する場合、リクエストボディに `”status”: “draft”` を含めるだけです。Zapierの場合は、WordPressアクション設定で「ステータス = 下書き」を選択します。プラグインの場合は、投稿スケジューラーで自動公開時刻を明日以降に設定することで、投稿前に確認する時間を確保できます。
ファクトチェックと品質確認の実行方法
下書き段階で確認すべき項目は、数字・固有名詞・引用の事実性です。AIは頻繁に「存在しない統計データ」を生成するため、重要な数値は必ず二次ソースで検証します。
次に、日本語の自然さと読みやすさをチェックします。AI特有の定型句(「結論から申し上げると」「いかがでしたでしょうか」など)は削除し、人間らしい文体に修正します。SEOキーワードの配置、メタディスクリプション、アイキャッチ画像の適切性についても確認します。Rank Math や Yoast SEO プラグインのスコアが70以上であれば、基本的なSEO要件は満たしています。
SEO評価とGoogleガイドラインの適合確認
GoogleはAI生成コンテンツ自体を禁止していません。評価基準は「誰が書いたか」ではなく「読者にとって有用かどうか」です。ただし、検索ランキングの操作を目的としてコンテンツ生成にAIを使用する場合、スパムに関するポリシー違反と見なされます。
E-E-A-T(経験・専門性・権威性・信頼性)の中でも、「経験」はAIでは代替不可能な人間固有の評価軸です。記事に自分の体験・オリジナルコンテンツ・取材内容を3箇所以上含めることで、AIの限界を補います。

Google Sheets・Google Apps Script・ChatGPT APIの統合実装
Zapierの月額費用を避けたい場合、Google Apps ScriptでChatGPT APIを直接呼び出し、WordPressのREST APIで投稿することで、最小限のコストで自動化を実現できます。
Google Apps Scriptの基本設定とトリガー作成
Google Sheetsの「ツール > スクリプトエディタ」で新規スクリプトを作成します。`onFormSubmit()` や `onEdit()` といった関数を定義すると、Google Formの送信やシート変更をトリガーに自動実行できます。
定期実行の場合は、スクリプト側で時間駆動トリガーを設定し、毎日朝6時など指定時刻に実行させます。実行ログはスクリプトエディタの「実行」メニューから確認でき、エラーが発生した場合にすぐに検出できます。
ChatGPT API呼び出しと記事本文の生成
OpenAI APIキーをスクリプトのプロパティストアに安全に保管し、`UrlFetchApp.fetch()` でHTTP POSTリクエストを送信します。リクエストボディにはキーワード・希望するトーン・文字数を含めたプロンプトを指定し、ChatGPT APIに記事本文を生成させます。
レスポンスはJSON形式で返ってくるため、プロパティストアなどを使用してJSONを解析し、記事本文を抽出します。
WordPressへのPOST実装とレスポンス処理
Application PasswordsでBasic認証情報を設定したうえで、Google Apps Scriptから `/wp-json/wp/v2/posts` エンドポイントにPOSTリクエストを送信します。リクエストボディには、タイトル・本文・ステータス(下書き)・カテゴリIDを含めます。
レスポンスから投稿IDを取得すれば、記事が正常に作成されたことを確認でき、エラーが発生した場合はメールで通知を送るといった処理も可能です。このアプローチはプログラミング知識が必要ですが、月額費用はほぼゼロで、カスタマイズ性は最高峰です。
よくある失敗と対策
AI記事の自動投稿には多くの落とし穴があります。実装後の運用で想定外の工数が発生しないよう、事前に対策を講じることが重要です。
APIキー管理の実装ミスと対策
GitHubにAPIキーをpushしてしまう失敗は非常に多いです。一度公開リポジトリに露出したキーは、数分以内にクローラーに検出され、悪用される恐れがあります。環境変数、`.env` ファイル、またはAWS Secrets Managerなどのシークレット管理ツールを使用し、ハードコード化を絶対に避けます。定期的なキーローテーション(30~90日ごとの更新)も推奨されます。
SEOリスク:品質チェック後も不十分な内容が公開される
AIの幻覚(ハルシネーション)による虚偽情報生成は、個別の確認では検出しきれないことがあります。古い情報・根拠のない数値が記事に含まれていても、人間チェックの時間が限られれば見落とす可能性があります。
2024年3月以降、Googleは「Scaled Content Abuse」ポリシーを強化し、AIで大量生成された低品質コンテンツに対する手動対策を実施してきました。ファクトチェック機能を備えた自動投稿プラグインの利用、または最終確認ステップの設置が重要です。
運用の手数:下書き→公開の工数が予想外に多い
毎日10記事を自動生成しても、確認だけで3~5時間/日の作業が必要になるケースがほとんどです。本来削減したかった「執筆工数」は削減できても、「確認工数」は減らない、または増えることさえあります。
完全な自動化を目指すのではなく、確認工数と品質のバランスを取ることが現実的です。WordPressでのキーワード調査の流れやロングテールキーワードで確実に上位表示を狙う方法を事前に充実させることで、生成後の修正工数を減らせます。
加えて、WordPressのインストール直後に実施するべきSEO対策とパーマリンク設定と内部リンク構造の最適化を事前に完了しておくことで、投稿後の手直しを最小化できます。