3 ステップでセットアップ
- 1
ダッシュボード → API Keys で API キーを発行
AEO Pro にログインして /dashboard/settings/api-keys を開き、「Generate new key」をクリック。aeopro_ で始まる文字列をコピーします。Free プランは 1 時間あたり 100 リクエストで、単一の WordPress サイトには十分です。
- 2
テーマの functions.php(または mu-plugin)にコードを貼り付け
保存すると、すべての投稿・固定ページの <head> に AEO Pro が生成した Article / FAQPage / BreadcrumbList JSON-LD を自動注入します。テーマ更新で消えないよう mu-plugins ディレクトリに置くのを推奨。
コードサンプルphp · mu-plugin<?php /** * Plugin Name: AEO Pro Schema Injector * Description: Injects Article / FAQPage / BreadcrumbList JSON-LD via AEO Pro REST API. */ if (!defined('ABSPATH')) exit; add_action('wp_head', function () { if (!is_singular()) return; $cache_key = 'aeopro_schema_' . get_the_ID(); $cached = get_transient($cache_key); if ($cached === false) { $resp = wp_remote_post('https://www.aeo-pro.app/api/v1/schema/generate', [ 'headers' => [ 'Authorization' => 'Bearer ' . AEOPRO_API_KEY, // wp-config.php 'Content-Type' => 'application/json', ], 'body' => wp_json_encode([ 'url' => get_permalink(), 'types' => ['Article', 'FAQPage', 'BreadcrumbList'], ]), 'timeout' => 6, ]); if (is_wp_error($resp)) return; $cached = wp_remote_retrieve_body($resp); set_transient($cache_key, $cached, HOUR_IN_SECONDS); } echo $cached; }, 5); - 3
llms.txt 自動生成と AI クローラー許可リストを有効化
wp-config.php に AEOPRO_API_KEY 定数を追加し、AEO Pro Dashboard → Sites → Add Site でドメインを登録します。/llms.txt と robots.txt 推奨ルールを自動公開し、dateModified が変わると 5 分以内に同期します。
コードサンプルwp-config.phpdefine('AEOPRO_API_KEY', 'aeopro_xxxxxxxxxxxxxxxxxxxxxxxxxxxx'); define('AEOPRO_AUTO_LLMS_TXT', true); define('AEOPRO_AUTO_ROBOTS_ALLOWLIST', true);
よくある質問
- WooCommerce が必要ですか?
- 不要です。任意の WordPress インストールで動作します。WooCommerce ストアでは Dashboard → Sites → WooCommerce から Product schema 自動注入を追加で有効化できます。
- サイトが遅くなりますか?
- なりません。schema は WordPress transient で 1 時間キャッシュされるため、訪問者は外部呼び出しゼロでレンダリングできます。初回 API 呼び出しは 6 秒タイムアウトで失敗時はそのままスキップします。
- 特定の記事だけに注入できますか?
- 可能です。is_singular() をカスタム条件(has_category('aeo') や in_array(get_the_ID(), [123, 456]) など)に置き換えてください。
- Multisite 環境ではどう設定しますか?
- ネットワーク内のサイトごとに API キーを発行し、当該サイトの wp-config に追加してください。AEO Pro の管理画面で複数サイトを 1 つのワークスペースにまとめて比較できます。