開発ワークフローの一部としてWordPress SEOを管理している場合、管理画面をスキップしてAPIを呼び出すだけで済むのにと思ったことがあるかもしれません。4.9.8以降では、それが可能です。
AIOSEO REST APIは、Liteを含むすべてのプランで無料になりました。
REST APIは、4.1.9の初版以降、2つの異なる用途を持つようになりました。1つ目は、おそらくすでに知っているであろう、SEOメタデータフィールドをWordPressのエンドポイントに追加し、ヘッドレスサイトを構築する開発者がタイトルタグ、メタディスクリプション、スキーマをフロントエンドに直接プルできるようにすることです。
2つ目は4.9.8で新しくなりました。 WordPressの機能レイヤーを公開します。AIOSEO MCPおよびWP-CLIユーザーがすでに利用できる28のSEOアクションが、HTTP経由で任意の言語またはスタックから呼び出せるようになりました。認証されたHTTPリクエストであれば、AIエージェントが行うことと同じことができます。
これまでは、これらの機能にはPlusプラン(またはそれ以上)と個別の追加アドオンのインストールが必要でした。このリリース以降、どちらも不要になりました。アドオンは非推奨となりコアに統合されたため、すでに更新している場合は、それが組み込まれています。
新しいAIOSEO REST APIで実際に何ができるかをご紹介します。
REST API経由でできること
実際には、新しいAIOSEO機能を使用すると、次のようなことができます。
- メタディスクリプションが欠落しているサイト上のすべての投稿を見つけ、リストとして返します
- カテゴリまたはコンテンツタイプ全体でSEOタイトルとメタディスクリプションを一括更新します
- WordPress管理画面に触れることなく、リダイレクトを作成、更新、または削除します
- カスタムダッシュボードでSEOの健全性を監視するために、任意の投稿のTruSEOスコアを取得します
- 検索コンソールのパフォーマンスデータを投稿ごとまたは期間ごとに取得します
- 孤立している、または内部リンクが欠落しているとフラグ付けされた投稿を確認します
データを読み取るだけでなく、資格情報を使用して接続するスクリプトやツールは、AIエージェントがAIOSEO MCPを介して行うのと同じ方法で変更を加えることができます。
自分でスクリプトを作成していませんか? AIOSEO MCPは、Claude、Cursor、ChatGPTなどのAIツールをサイトに直接接続します。同じ機能で、コードは不要です。
注意:一部の機能は特定のAIOSEO機能に紐付けられており、それらを含むプランが必要です。Link Assistantの機能にはPro以上、Search Statisticsの機能にはEliteが必要です。
オリジナルの ヘッドレスWordPressのユースケースは引き続き機能します
WordPressがコンテンツを処理し、Next.js、Gatsby、またはAstroで構築された別のフロントエンドが表示を処理するヘッドレスWordPressサイトを構築している場合、AIOSEOはバージョン4.1.9以降これをサポートしています。4.9.8でセットアップに変更はありません。AIOSEOがアクティブな場合、サポートされている各エンドポイントは3つの追加SEOフィールドを返します。
aioseo_headは、ページの<head>の完全なSEO出力です。タイトルタグ、メタディスクリプション、正規URL、Open Graphデータ、JSON-LDスキーマが含まれており、HTML文字列としてそのままドロップインできます。aioseo_head_jsonは、HTMLマークアップなしで、同じ情報をJSON形式で返します。aioseo_meta_dataは、AIOSEOのデータベースに保存されている生のSEOフィールドを提供します。APIを通じて読み取ったり更新したりできます。
変更されたのは、これらのフィールドが有料プランの制限を受けなくなったことだけです。
4.9.8で変更されたこと
このリリースより前は、ヘッドレスメタデータフィールドまたは機能へのアクセスには、Plusプラン(またはそれ以上)と機能マネージャーからの個別の追加アドオンのインストールが必要でした。どちらも不要になりました。
4.9.8にアップデートすると、すべてが自動的に利用可能になります。 アドオンのアクティベートも、プランも必要ありません。
以前アドオンをインストールしていて、機能マネージャーに表示されなくなった場合は、それが正常です。機能はすでにコアプラグインに組み込まれています。
はじめに
セットアップは1つのことに集約されます:WordPressアプリケーションパスワード。これはログインパスワードではなく、WordPress管理画面から生成する個別の認証情報です。ユーザー >> プロフィール >> アプリケーションパスワードに移動して作成できます。いつでも取り消すことができ、接続するツールやスクリプトに固有のものです。

投稿のSEOデータを取得するための基本的な例を次に示します。
注意:これらの例では、JavaScriptのbtoa()を使用してBase64エンコーディングを行っています。これはブラウザとNode.js 16+で機能します。古いNode.jsバージョンでは、btoa('user:pass')をBuffer.from('user:pass').toString('base64')に置き換えてください。
const response = await fetch('https://yoursite.com/wp-json/wp/v2/posts/123', {
headers: {
Authorization: 'Basic ' + btoa('your_username:your_application_password'),
},
});
const post = await response.json();
const seoHead = post.aioseo_head; // Full <head> SEO output as HTML
const seoJson = post.aioseo_head_json; // Same data as JSON
投稿のSEOフィールドを更新するには:
await fetch('https://yoursite.com/wp-json/wp/v2/posts/123', {
method: 'POST',
headers: {
Authorization: 'Basic ' + btoa('your_username:your_application_password'),
'Content-Type': 'application/json',
},
body: JSON.stringify({
aioseo_meta_data: {
title: 'Updated SEO Title',
description: 'Updated meta description',
},
}),
});
APIは、/wp/v2/posts、/wp/v2/pages、/wp/v2/media、/wp/v2/categories、/wp/v2/tags、およびREST APIサポートが有効になっているカスタム投稿タイプなど、すべての標準WordPressエンドポイントで機能します。
完全な機能リファレンスとエンドポイントドキュメントについては、AIOSEO REST API開発者ドキュメントを参照してください。
アプリケーションパスワードを取り消したい場合は、WordPress管理画面で作成したのと同じ画面から実行できます。

Liteを含む全プランで無料
4.9.8以降、AIOSEO REST APIはLiteを含むすべてのAIOSEOプランで無料になりました。
SEOを大規模に管理しており、APIからさらに多くの機能が必要な場合は、Link Assistant(Pro)とSearch Statistics(Elite)を検討する価値があります。これらはリストの中で最も便利な機能の一部を追加します。プランの比較はこちら:AIOSEOの料金。
4.9.8には、さらに2つのアップデートも含まれています:
- AIOSEO MCP:Claude、Cursor、ChatGPTなどのAIクライアントをWordPress SEOに直接接続します。
- AI画像ジェネレーターの新しいAI画像生成モデル。
REST APIは、AIOSEOで開発者にとって最も便利なツールの1つでした。すべてのプランで利用可能にすることで、よりスマートで自動化されたSEOワークフローを構築できる人が増え、これは正しい判断だと思います。
4.9.8にアップデートして、構築を始めましょう!
— Ben Rojas, AIOSEO社長
よくある質問
AIOSEO REST APIで何ができますか?
4.9.8以降、REST APIを使用すると、MCPで利用可能な28のAIOSEO機能すべてにアクセスできます。メタディスクリプションやSEOタイトルを更新したり、リダイレクトを管理したり、TruSEOスコアを取得したり、Search Consoleデータを取得したりするなど、すべてHTTPリクエスト経由で行えます。また、元のヘッドレスWordPressのユースケースもサポートしています。これは、分離されたフロントエンド向けに完全なSEOヘッド出力を取得することです。
REST APIを使用するために有料のAIOSEOプランが必要ですか?
いいえ。4.9.8以降、REST APIはLiteを含むすべてのAIOSEOプランで無料です。一部の機能は特定のAIOSEO機能に紐づいており、それらの機能を使用するには、他のどの方法でも使用する場合と同じように、その機能が含まれるプランが必要です。
REST APIアドオンが機能マネージャーに表示されなくなりました。何か問題がありますか?
いいえ。それは予期された動作です。アドオンは非推奨となり、コアプラグインに統合されました。REST APIは、4.9.8にアップデートすると自動的に利用可能になります。再インストールは不要です。
AIOSEO REST APIはどのWordPressエンドポイントをサポートしていますか?
すべての標準WordPress REST APIエンドポイント:/wp/v2/posts、/wp/v2/pages、/wp/v2/media、/wp/v2/categories、/wp/v2/tags、およびREST APIサポートが有効になっているカスタム投稿タイプ。
AIOSEO MCPとREST APIの違いは何ですか?
MCPとREST APIはどちらも同じ28のAIOSEO機能を提供します。違いは、それを使用する対象です。MCPはAIエージェント向けです。Claude、Cursor、ChatGPTなどのツールがチャットを通じてサイトでアクションを実行できるようにします。REST APIは開発者向けです。スクリプト、自動化、カスタム統合からHTTP経由でそれらの同じ機能呼び出しを行えるようにします。AIにSEOタスクを処理させたい場合はMCPを使用してください。プログラムで何かを構築したい場合はREST APIを使用してください。
AIOSEO REST APIで認証するにはどうすればよいですか?
WordPressアプリケーションパスワードを使用します。WordPress管理画面の**ユーザー → プロフィール → アプリケーションパスワード**で生成し、リクエストに含めてください。「はじめに」セクションのコード例に、フォーマット方法が正確に示されています。
開示:当社のコンテンツは読者によってサポートされています。これは、当社のリンクの一部をクリックすると、手数料が発生する可能性があることを意味します。当社は、読者に価値をもたらすと信じる製品のみをお勧めします。