※本記事には広告・アフィリエイトリンクが含まれています。
「AIやAPIでWordPressを自動化したい。でも何からやればいい?」という場合、ツール選びから始めると遠回りになりやすいです。n8n、REST API、MCP、AI Agentは手段であり、先に減らしたい作業と失敗時の影響を決める必要があります。
複数サイト運営では、派手な完全自動投稿より、毎回繰り返す確認作業をなくす方が早く効果が出ます。ここでは難易度・効果・事故リスクの3軸で、導入順を6段階に分けます。
まず自動化候補を「頻度×時間×標準化×失敗影響」で採点する
| 作業 | 頻度 | 標準化しやすさ | 失敗影響 | 優先度の考え方 |
|---|---|---|---|---|
| 記事status一覧取得 | 高 | 高 | 低 | 最初に向く |
| meta/ALT欠損検出 | 高 | 高 | 低 | 最初に向く |
| 構成案/要約 | 中 | 中 | 低 | 候補生成に向く |
| 既存本文更新 | 中 | 中 | 中〜高 | 承認付き |
| 公開 | 中 | 高 | 高 | QA後の独立gate |
| 削除/slug変更 | 低 | 高 | 非常に高 | 原則人が判断 |
時間が長い作業でも、年に1回しかなく失敗影響が大きいなら自動化優先度は低くなります。反対に1回1分でも毎日5サイトで繰り返す確認は、read-onlyで安全に削減できるなら優先度が高くなります。
6段階のWordPress自動化ロードマップ
Level 1:取得と見える化
最初はWordPressから読むだけです。投稿数、draft、更新日、画像、カテゴリ、WordPress versionなどを一覧にします。管理画面へログインして同じ画面を巡回する時間を減らせます。
この段階ではREST API、WP-CLI、hostingの管理機能などを使えます。AIは必須ではありません。まずデータ取得が安定しなければ、その上にAI判断を載せても信頼できる自動化にはなりません。
Level 2:異常検出と候補生成
取得したデータから、meta未設定、ALT空欄、更新が古い記事、内部リンク不足候補などを出します。AIを使うなら、title/meta案、記事要約、修正優先度の説明など「候補」に限定します。
ここでの成果は自動生成文字数ではなく、人が確認する対象を絞れたかです。100記事全部をAIに書き換えるより、更新が必要な10記事を正しく見つける方が運営価値は高い場合があります。
Level 3:draftへ書き込む
候補の品質が安定したら、新規記事や改稿版をdraftとしてWordPressへ保存します。title、content、category、tags、featured image、SEO metaなどを1つのpackageとして揃え、公開前QAへ渡します。
この段階では、重複slugがある場合に停止する、既存記事を新規作成しない、テスト投稿を対象外にする、といったpreflightが重要です。draftなら戻せるとはいえ、重複記事が大量に作られると管理負担になります。
Level 4:承認付きで既存記事を更新
次は既存postを更新します。post IDとslugを照合し、before/after差分を提示して承認後にwriteします。変更前snapshotを取り、本文・taxonomy・SEO meta・featured imageまで戻せるようにします。
ここからは「AIが正しいか」だけでなく、「WordPress側へ正しい対象で反映されたか」を検査します。更新後にAPIで再取得し、文字数、slug、status、category、tag、meta、画像を期待値と比較します。
Level 5:低リスク処理だけ限定自動実行
十分な実績がある処理は、人のボタンなしで実行できます。例は日次のstatus収集、broken link候補取得、期限切れcredential通知などです。writeを自動化する場合も、対象件数上限、許可site、許可field、実行時間帯、停止条件を固定します。
「自動化率100%」を目標にすると、高リスク処理まで無理に機械へ渡しがちです。月1回の公開判断を人が残しても、毎日の確認30分がなくなるなら十分な効果です。
Level 6:MCP/AbilitiesでAIエージェントへtoolを渡す
固定workflowでは扱いにくい判断が増えたら、Abilities/MCPを使ってAgentへ複数toolを渡す選択肢があります。Agentは状況を見て必要なtoolを選べますが、権限設計と監査が重要になります。
このLevelは「上位だから必ず進む場所」ではありません。定型処理だけならREST APIやn8nの方が予測可能で保守しやすいことがあります。Agentを使う理由が「会話で操作したい」だけなら、writeは承認付きに留める方が現実的です。
ツール別:どこから使うか
| 手段 | 向く開始点 | 注意 |
|---|---|---|
| WordPress標準/管理画面 | 少数サイト・低頻度 | 手作業は残るが分かりやすい |
| n8n等workflow | 通知・定型連携 | credentialと再試行を設計 |
| REST API+独自script | 厳密な投稿/QA管理 | 開発・保守が必要 |
| Abilities API | 機能を標準化・再利用 | 6.9+、version差を確認 |
| MCP/Agent | toolを状況に応じて選択 | 公開範囲・permissionが重要 |
費用対効果は「API料金」だけで計算しない
自動化コストには、AI API料金、server、workflowサービスの料金だけでなく、開発時間、確認時間、障害復旧、仕様変更への追従が含まれます。月500円のAPIでも、毎週2時間直す必要があれば安いとは言えません。
逆に、自前開発に数時間かかっても毎月10時間の確認作業を減らし、複数サイトで再利用できるなら回収しやすくなります。TameshiTechのように複数WordPressを扱う場合、共通QAや投稿台帳は横展開できるため、1サイト専用の派手なAI機能より投資効果が出やすいです。
導入前の最終チェック
- 自動化したい作業を1文で説明できる
- 成功条件を機械で判定できる
- 対象site/postを一意に特定できる
- credentialを安全に分離できる
- ログと失敗通知がある
- rollbackまたは再作成手順がある
- 公開/削除など高リスク操作に承認gateがある
7項目のうち複数が決まっていないなら、tool選定より先に運用設計を固めます。逆にここが決まっていれば、REST APIでもn8nでもMCPでも、実装手段を入れ替えやすくなります。
迷ったらこの最小構成から始める
僕なら最初の1週間は「毎日1回、WordPressから投稿一覧と更新日を取得→異常候補だけ表示」にします。次にmeta/ALT等のQAを追加し、その次にAIで改善候補を生成します。WordPressへのwriteは最後です。
この順なら、AIを使わなくてもLevel 1の価値を確認でき、後から自動化をやめてもデータ取得部分は残ります。最初から複雑なAgentを作るより、小さく価値を確認してから次へ進む方が失敗コストを抑えられます。
30日で進めるなら「読む→検査→draft→限定write」の4週間
| 期間 | やること | 合格条件 |
|---|---|---|
| 1週目 | read-onlyで投稿・更新日・statusを取得 | 対象site/postを誤らず取得できる |
| 2週目 | meta/ALT/リンク等のQAと異常通知 | 誤検知と見逃しを記録し基準を調整できる |
| 3週目 | 改善案や新規記事をdraftとして投入 | 重複slugを作らず、公開物へ影響しない |
| 4週目 | 限定fieldだけ承認付きで更新 | diff・snapshot・rollbackを確認できる |
30日で完全自動化を目指す必要はありません。1週ごとに「人の確認時間が何分減ったか」「誤検知は何件か」「rollbackを使わず完了できたか」を記録し、次Levelへ進む根拠にします。効果が小さい工程は止め、手作業の方が速い部分まで無理に自動化しません。
自動化しない目標も最初に決める
導入計画には「自動化すること」だけでなく「自動化しないこと」を書きます。例えば公開承認、商品を推奨する最終判断、本人の実使用評価、slug変更、削除は人が残す、と先に固定します。これにより新しいtoolやAgentを追加しても、便利さを理由に高リスク操作まで権限が広がるのを防げます。
ロードマップの完成形は自動化率100%ではありません。毎月繰り返す低価値作業を減らし、検索意図・一次情報・公開責任のように人が判断すべき仕事へ時間を戻せた状態がゴールです。
自動化以前に、バックアップ・復元・複数サイト管理のしやすさはサーバー側でも差が出ます。新規契約や見直しをする場合だけ、現在の条件を比較してください。
ロリポップ!の最新条件を見る
/ エックスサーバーの最新条件を見る
/ ConoHa WINGの最新条件を見る
/ シンレンタルサーバーの最新条件を見る![]()
公式情報・参考資料
仕様確認日:2026年9月30日。実装時はリンク先の最新版も確認してください。
- https://developer.wordpress.org/rest-api/
- https://make.wordpress.org/core/2026/08/05/wordpress-7-1-field-guide/
- https://developers.google.com/search/docs/fundamentals/creating-helpful-content




コメント