{"id":308501,"date":"2026-05-08T12:02:07","date_gmt":"2026-05-08T12:02:07","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/amplest-autopilot\/"},"modified":"2026-05-08T12:00:56","modified_gmt":"2026-05-08T12:00:56","slug":"amplest-autopilot","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/amplest-autopilot\/","author":23493355,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.3.1","stable_tag":"1.3.1","tested":"6.9.4","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"Amplest Autopilot \u2014 AI Search Optimization & Structured Data (JSON-LD)","header_author":"Amplest","header_description":"AI Search Optimization Plugin \u2014 Get cited by ChatGPT, Gemini, Perplexity, Copilot, and Claude","assets_banners_color":"001118","last_updated":"2026-05-08 12:00:56","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/amplest.cloud\/wordpress-plugin","header_author_uri":"https:\/\/amplest.cloud","rating":0,"author_block_rating":0,"active_installs":0,"downloads":27,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.3.1":{"tag":"1.3.1","author":"2ndbrospec","date":"2026-05-08 12:00:56"}},"upgrade_notice":{"1.1.0":"<p>UI language is now English. Japanese translations are included via the bundled .po\/.mo files. Plan names have changed to Free \/ Planner \/ Operator \/ Autopilot \u2014 existing licenses are automatically mapped to the new tiers. A rollback system has been added; no action required on your part.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3526492,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3526492,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3526492,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3526492,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.3.1"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3526500,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3526500,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3526500,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3526500,"resolution":"4","location":"assets","locale":""}},"screenshots":{"1":"Settings screen \u2014 License management and Organization structured data settings","2":"Feature settings \u2014 Toggle JSON-LD injection, FAQ detection, and AEO metabox","3":"AEO metabox \u2014 Set AI summary, keywords, and FAQ in the post editor","4":"Dashboard widget \u2014 AI Score display with scan request button"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[244526,229994,2516,1117,1121],"plugin_category":[55],"plugin_contributors":[262322],"plugin_business_model":[],"class_list":["post-308501","plugin","type-plugin","status-publish","hentry","plugin_tags-aeo","plugin_tags-ai-optimization","plugin_tags-json-ld","plugin_tags-schema","plugin_tags-structured-data","plugin_category-seo-and-marketing","plugin_contributors-2ndbrospec","plugin_committers-2ndbrospec"],"banners":{"banner":"https:\/\/ps.w.org\/amplest-autopilot\/assets\/banner-772x250.png?rev=3526492","banner_2x":"https:\/\/ps.w.org\/amplest-autopilot\/assets\/banner-1544x500.png?rev=3526492","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/amplest-autopilot\/assets\/icon-128x128.png?rev=3526492","icon_2x":"https:\/\/ps.w.org\/amplest-autopilot\/assets\/icon-256x256.png?rev=3526492","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/amplest-autopilot\/assets\/screenshot-1.png?rev=3526500","caption":"Settings screen \u2014 License management and Organization structured data settings"},{"src":"https:\/\/ps.w.org\/amplest-autopilot\/assets\/screenshot-2.png?rev=3526500","caption":"Feature settings \u2014 Toggle JSON-LD injection, FAQ detection, and AEO metabox"},{"src":"https:\/\/ps.w.org\/amplest-autopilot\/assets\/screenshot-3.png?rev=3526500","caption":"AEO metabox \u2014 Set AI summary, keywords, and FAQ in the post editor"},{"src":"https:\/\/ps.w.org\/amplest-autopilot\/assets\/screenshot-4.png?rev=3526500","caption":"Dashboard widget \u2014 AI Score display with scan request button"}],"raw_content":"<!--section=description-->\n<p><strong>Your WordPress site, continuously optimized for AI search.<\/strong><\/p>\n\n<p>Search has changed. When someone asks an AI assistant \"what's the best [X]?\" or \"how do I [Y]?\", the answer comes from sites the AI chooses to trust. Structured data, authority signals, and answer-ready content are no longer optional \u2014 they're the new foundation.<\/p>\n\n<p>Amplest Autopilot builds that foundation, and keeps building it.<\/p>\n\n<p>This plugin is the on-site engine of <a href=\"https:\/\/amplest.cloud\">Amplest<\/a> \u2014 an AI search optimization platform. Install it and your WordPress site connects to Amplest's cloud intelligence: continuous LLM citation monitoring, AI-powered diagnosis, and automated fixes pushed directly to your site. The plugin handles the on-site layer; Amplest handles the strategy.<\/p>\n\n<h4>What works on your site from day one (free, no account needed)<\/h4>\n\n<ul>\n<li><strong>Structured Data (JSON-LD)<\/strong> \u2014 Automatically generates and injects Organization, WebSite, Article, FAQPage, and BreadcrumbList schemas into <code>&lt;head&gt;<\/code>. No configuration required.<\/li>\n<li><strong>Auto FAQ Detection<\/strong> \u2014 Scans post content for question-pattern headings (English and Japanese) and converts them into FAQPage schema automatically.<\/li>\n<li><strong>AEO Metabox<\/strong> \u2014 Add an AI summary, target keywords, and custom Q&amp;A in the post editor to guide how AI reads and cites your content.<\/li>\n<li><strong>llms.txt<\/strong> \u2014 Dynamically serves <code>\/llms.txt<\/code> per the llmstxt.org standard \u2014 an always-current map of your key content for AI crawlers.<\/li>\n<li><strong>AI Score Widget<\/strong> \u2014 See your AI visibility score directly in the WordPress dashboard.<\/li>\n<\/ul>\n\n<h4>What the Amplest Cloud Service adds (optional SaaS integration)<\/h4>\n\n<p>Connect a paid plan at <a href=\"https:\/\/amplest.cloud\">amplest.cloud<\/a> to unlock the cloud platform layer:<\/p>\n\n<ul>\n<li><strong>LLM Citation Monitoring<\/strong> \u2014 Your site is tested across ChatGPT, Gemini, Perplexity, Copilot, and Claude to track whether and how they cite you.<\/li>\n<li><strong>AI-Powered Diagnosis<\/strong> \u2014 Amplest scans your site, identifies what's limiting your AI visibility, and generates a prioritized improvement list.<\/li>\n<li><strong>Automated Fix Application<\/strong> \u2014 Approved improvements are pushed to your site through the plugin's REST API \u2014 structured data, meta tags, and AEO fields updated without touching your theme or post content.<\/li>\n<li><strong>Snapshot &amp; Rollback<\/strong> \u2014 Every applied fix is snapshotted before it runs. Roll back any change at any time from the Amplest dashboard.<\/li>\n<li><strong>Monthly \/ Weekly Reports<\/strong> \u2014 Track your AI visibility score over time with detailed diagnosis and improvement history.<\/li>\n<\/ul>\n\n<h4>Plans<\/h4>\n\n<p><strong>Free<\/strong> \u2014 No account needed. Structured data injection, AEO metabox, llms.txt, and AI Score widget activate immediately after installing the plugin.<\/p>\n\n<p><strong>Planner ($35\/mo)<\/strong> \u2014 Monthly LLM scan, improvement suggestions, and email reports. Connects your site to the Amplest diagnosis engine.<\/p>\n\n<p><strong>Operator ($110\/mo)<\/strong> \u2014 Monthly automatic scan, up to 3 manual scan requests per month, full issue list, and human-approved automatic fix application. For site owners who want control with less manual work.<\/p>\n\n<p><strong>Autopilot ($220\/mo)<\/strong> \u2014 Fully automated optimization with no approval required. Built for agencies and businesses running multiple sites.<\/p>\n\n<p><a href=\"https:\/\/amplest.cloud\/pricing\">See full plan details \u2192<\/a><\/p>\n\n<h3>External Services<\/h3>\n\n<p>This plugin functions as a fully standalone tool for local schema generation, llms.txt, and the AEO metabox \u2014 no external service is required for these features.<\/p>\n\n<p>Optionally, the plugin integrates with the <strong>Amplest cloud platform<\/strong> to provide AI-powered diagnostics, improvement suggestions, and automated fix delivery. When this integration is active, the plugin communicates with Amplest as described below.<\/p>\n\n<ul>\n<li>Service: Amplest (https:\/\/amplest.cloud)<\/li>\n<li>Terms of Service: https:\/\/amplest.cloud\/legal\/terms<\/li>\n<li>Privacy Policy: https:\/\/amplest.cloud\/legal\/privacy<\/li>\n<\/ul>\n\n<h4>Plugin \u2192 Amplest (outbound calls)<\/h4>\n\n<ul>\n<li><strong>License activation \/ deactivation<\/strong> \u2014 When you click \"Activate License\" or \"Deactivate License\", your license key and site domain are sent to <code>https:\/\/amplest.cloud\/api\/wp-plugin\/activate<\/code> or <code>...\/deactivate<\/code>. Data sent: license key, site domain.<\/li>\n<li><strong>Daily license verification<\/strong> \u2014 Once per day via WP-Cron, the plugin sends your license key and site domain to <code>https:\/\/amplest.cloud\/api\/wp-plugin\/verify<\/code> to confirm subscription status. Data sent: license key, site domain.<\/li>\n<li><strong>AI Score retrieval<\/strong> \u2014 When you click \"Refresh Score\", your site domain is sent to <code>https:\/\/amplest.cloud\/api\/wp-plugin\/score<\/code> to fetch your current AI visibility score. Data sent: license key, site domain.<\/li>\n<li><strong>Scan request<\/strong> \u2014 When you click \"Request Scan\" (Operator \/ Autopilot plans only), your site domain is sent to <code>https:\/\/amplest.cloud\/api\/wp-plugin\/scan<\/code> to trigger an LLM citation scan. Data sent: license key, site domain.<\/li>\n<\/ul>\n\n<h4>Amplest \u2192 Plugin (inbound webhook)<\/h4>\n\n<ul>\n<li><strong>Automated fix delivery<\/strong> \u2014 When you approve an improvement in the Amplest dashboard, the Amplest service calls this plugin's REST endpoint (<code>\/wp-json\/amplest\/v1\/apply-fix<\/code>) and passes the generated content (structured data, meta tags, or FAQ items). The plugin writes that content to WordPress post meta locally. <strong>No data from your site is transmitted outbound via this endpoint.<\/strong><\/li>\n<li><strong>Rollback<\/strong> \u2014 Similarly, the Amplest service may call <code>\/wp-json\/amplest\/v1\/rollback<\/code> to restore a previously saved snapshot. All operations are local (post meta read\/write only).<\/li>\n<\/ul>\n\n<p>These inbound endpoints use <strong>WordPress Application Passwords<\/strong> (a WordPress core feature, WP 5.6+) for authentication. No custom auth protocol is required.<\/p>\n\n<p>No personal user data is collected or transmitted. Only your site domain and license key are used for outbound calls.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>In your WordPress admin, go to <strong>Plugins &gt; Add New<\/strong><\/li>\n<li>Search for <strong>Amplest Autopilot<\/strong><\/li>\n<li>Click <strong>Install Now<\/strong>, then <strong>Activate<\/strong><\/li>\n<li>Go to <strong>Settings &gt; Amplest Autopilot<\/strong> to configure the plugin<\/li>\n<li>Enter your license key and click <strong>Activate License<\/strong><\/li>\n<\/ol>\n\n<h4>Manual Installation<\/h4>\n\n<ol>\n<li>Upload the plugin folder to <code>\/wp-content\/plugins\/amplest-autopilot\/<\/code><\/li>\n<li>Activate the plugin from the <strong>Plugins<\/strong> screen in WordPress<\/li>\n<li>Go to <strong>Settings &gt; Amplest Autopilot<\/strong> to configure<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"where%20do%20i%20get%20a%20license%20key%3F\"><h3>Where do I get a license key?<\/h3><\/dt>\n<dd><p>Create an account at <a href=\"https:\/\/amplest.cloud\">amplest.cloud<\/a>, choose a plan, and your license key will be issued immediately.<\/p><\/dd>\n<dt id=\"what%20can%20i%20use%20on%20the%20free%20plan%3F\"><h3>What can I use on the Free plan?<\/h3><\/dt>\n<dd><p>The Free plan automatically injects all structured data types (Organization, WebSite, Article, FAQPage, BreadcrumbList), enables the AEO metabox in the post editor, generates <code>\/llms.txt<\/code> for AI crawlers, and shows the AI Score widget in your dashboard \u2014 no license key required. All on-site features are fully functional without an account.<\/p><\/dd>\n<dt id=\"can%20i%20use%20this%20alongside%20yoast%20seo%20or%20all%20in%20one%20seo%3F\"><h3>Can I use this alongside Yoast SEO or All in One SEO?<\/h3><\/dt>\n<dd><p>Yes. Amplest Autopilot focuses on AI-optimized structured data and does not conflict with standard SEO plugins. Note that duplicate schema output may occur if both plugins generate the same schema type \u2014 you can disable individual schema types as needed.<\/p><\/dd>\n<dt id=\"how%20does%20auto%20faq%20detection%20work%3F\"><h3>How does Auto FAQ Detection work?<\/h3><\/dt>\n<dd><p>Amplest Autopilot scans your post content for H2\/H3 headings that look like questions \u2014 headings ending with <code>?<\/code>, or starting with words like \"What\", \"How\", \"Why\", \"Can\", etc. (English) or containing patterns like\u300c\u3068\u306f\u300d\u300c\u65b9\u6cd5\u300d\uff08Japanese). Matching heading + paragraph pairs are automatically converted into FAQPage structured data.<\/p><\/dd>\n<dt id=\"what%20is%20the%20ai%20score%3F\"><h3>What is the AI Score?<\/h3><\/dt>\n<dd><p>The AI Score reflects how well your site is positioned to be cited by the 5 major LLMs. Amplest scans your site across ChatGPT, Gemini, Perplexity, Copilot, and Claude and returns a score from 0\u2013100. Higher scores mean better AI visibility.<\/p><\/dd>\n<dt id=\"what%20is%20llms.txt%3F\"><h3>What is llms.txt?<\/h3><\/dt>\n<dd><p>llms.txt is an emerging standard (llmstxt.org) that helps AI crawlers quickly understand a website's structure and key content \u2014 similar to <code>robots.txt<\/code> but designed for large language models. Amplest Autopilot generates this file dynamically, so it always reflects your latest pages and articles.<\/p><\/dd>\n<dt id=\"can%20i%20roll%20back%20an%20automatic%20fix%3F\"><h3>Can I roll back an automatic fix?<\/h3><\/dt>\n<dd><p>Yes. Before every automatic fix is applied, the plugin creates a snapshot of the existing data and saves a WordPress post revision. You can roll back any applied fix at any time from the Amplest dashboard.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.3.1<\/h4>\n\n<ul>\n<li>Security: Improved REST API endpoint permissions \u2014 \/apply-fix and \/rollback now require edit_others_posts capability (Editor or Administrator) instead of edit_posts, and additionally verify the authenticated user can edit the specific target post (current_user_can('edit_post', $post_id)).<\/li>\n<li>Fixed: Refresh Score no longer sends an HTTP request to Amplest when no license key is configured \u2014 returns an informational error message instead.<\/li>\n<li>Fixed: Dashboard widget footer link now uses a direct UTF-8 arrow character instead of an HTML entity inside esc_html_e(), correcting display on English-locale sites.<\/li>\n<li>Fixed: Custom JSON-LD injected via the apply-fix REST endpoint is now output via wp_json_encode(json_decode()) instead of wp_kses(), ensuring valid and safe JSON output in all cases.<\/li>\n<\/ul>\n\n<h4>1.3.0<\/h4>\n\n<ul>\n<li>Fixed: \/apply-fix and \/rollback REST endpoints now use WordPress Application Passwords for authentication instead of requiring an active paid license.<\/li>\n<li>Fixed: Settings page upgrade CTA now references cloud-only features (LLM monitoring, AI diagnosis, automated fix delivery) \u2014 no longer implies that local features require a paid plan.<\/li>\n<li>Fixed: Removed \"Planner plan or higher required\" notices from the Auto FAQ Detection and AEO Metabox settings. Both features are fully functional on all plans including Free.<\/li>\n<li>Added: \"Amplest Cloud Connection\" section in settings explaining how to set up WordPress Application Passwords for the Amplest service.<\/li>\n<li>Updated: External Services section in readme now separately documents outbound (plugin \u2192 Amplest) and inbound (Amplest \u2192 plugin webhook) communication, with specific API endpoint URLs and data sent.<\/li>\n<\/ul>\n\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>Changed: JSON-LD structured data (Article, FAQPage, BreadcrumbList, AEO summary) now available for all plans including Free<\/li>\n<li>Changed: AEO metabox (AI summary, keywords, FAQ) now fully accessible for all plans including Free<\/li>\n<li>Fixed: Removed <code>JSON_UNESCAPED_SLASHES<\/code> from JSON-LD output to prevent potential XSS via <code>&lt;\/script&gt;<\/code> in content strings<\/li>\n<li>Removed: <code>load_plugin_textdomain()<\/code> call \u2014 WordPress auto-loads translations for plugins hosted on WordPress.org<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Added: llms.txt auto-generation \u2014 dynamically serves <code>\/llms.txt<\/code> for AI crawlers (top 30 pages + 30 articles, with total count shown for larger sites)<\/li>\n<li>Added: Snapshot and rollback system \u2014 every automatic fix creates a WordPress revision and a meta snapshot; roll back any change from the Amplest dashboard<\/li>\n<li>Added: Custom JSON-LD and meta tags injected via the Amplest REST API are now correctly output in <code>&lt;head&gt;<\/code><\/li>\n<li>Fixed: License authentication in the REST API (<code>apply-fix<\/code> endpoint was always returning 401 due to incorrect option key and field name)<\/li>\n<li>Fixed: <code>plan_tier<\/code> values from the Amplest API are now validated against a whitelist to prevent unexpected tier escalation<\/li>\n<li>Fixed: All hardcoded Japanese strings in <code>admin.js<\/code> replaced with localized <code>amplestAdmin.*<\/code> values<\/li>\n<li>Internationalization: all UI strings converted to English; Japanese .po\/.mo files included<\/li>\n<li>Updated plan names to Free \/ Planner \/ Operator \/ Autopilot (aligned with amplest.cloud pricing)<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<li>Auto JSON-LD injection (Organization, WebSite, Article, FAQPage, BreadcrumbList)<\/li>\n<li>Auto FAQ detection<\/li>\n<li>AEO metabox (AI summary, keywords, FAQ)<\/li>\n<li>AI Score dashboard widget<\/li>\n<li>License management system<\/li>\n<\/ul>","raw_excerpt":"The on-site engine for Amplest \u2014 AI search optimization for WordPress. Get cited by ChatGPT, Gemini, Perplexity, Copilot, and Claude.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/308501","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=308501"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/2ndbrospec"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=308501"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=308501"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=308501"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=308501"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=308501"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=308501"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}