AEO Engine is a complete optimization plugin for WordPress that covers SEO, AEO (Answer Engine Optimization), and GEO (Generative Engine Optimization). It generates structured data, meta tags, and AI-readable files to maximize your visibility across traditional search engines and AI-powered platforms like ChatGPT, Google AI Overviews, Perplexity, and Claude.
What Makes AEO Engine Different?
Unlike traditional SEO plugins, AEO Engine is built from the ground up to optimize your content for the AI era. It combines classic structured data with cutting-edge features like LLMs.txt generation and GEO optimizations.
Key Features
- 9 Schema Types (JSON-LD): Organization, BlogPosting, BreadcrumbList, FAQPage, HowTo, WebSite + SearchAction, LocalBusiness, VideoObject, Product
- Auto-Detection: Automatically detects FAQ pairs, HowTo steps, and YouTube/Vimeo videos in your content
- LLMs.txt Generation: Creates /llms.txt and /llms-full.txt files following the llmstxt.org standard for AI crawlers
- Open Graph + Twitter Cards: Complete social media meta tags with conflict detection
- GEO Optimizations: SpeakableSpecification, quality indicators, and entity optimization
- Per-Post Controls: Meta box to disable/force schemas on individual posts
- Conflict Detection: Automatically detects Yoast, RankMath, AIOSEO, and other SEO plugins
- WooCommerce Ready: Enhanced Product schema with offers, ratings, and brand support
- Lightweight: No external dependencies, no custom database tables, minimal overhead
- Developer Friendly: Hooks and filters for every schema type
Schema Types Included
- Organization – Identifies your company/brand on the homepage
- BlogPosting / Article – Structured metadata for your articles and posts
- BreadcrumbList – Navigation breadcrumbs in search results
- FAQPage – Auto-detected FAQ pairs from heading + paragraph content
- HowTo – Auto-detected step-by-step instructions from ordered lists
- WebSite + SearchAction – Sitelinks search box on your homepage
- LocalBusiness – Complete business listing with address, hours, phone, and GPS coordinates
- VideoObject – Auto-detected YouTube and Vimeo embeds
- Product – WooCommerce products with price, availability, and ratings
LLMs.txt for AI Engines
AEO Engine generates standard-compliant /llms.txt and /llms-full.txt files that help AI models (ChatGPT, Claude, Perplexity) better understand and cite your content. Features include:
- Automatic generation based on your published content
- Configurable post types, ordering, and item limits
- Per-post exclusion from LLMs.txt
- 1-hour smart caching with automatic invalidation
GEO Optimizations
- SpeakableSpecification – Marks content as suitable for voice assistants and AI
- Quality Indicators – Adds isAccessibleForFree and isPartOf to article schemas
- Entity Optimization – Enhanced Organization schema with @id, foundingDate, and numberOfEmployees
Meta Tags
- Open Graph: og:title, og:description, og:image, og:url, og:type, og:site_name, article:published_time
- Twitter Cards: twitter:card, twitter:title, twitter:description, twitter:image, twitter:site
- Smart Conflict Detection: Automatically skips output if Yoast, RankMath, or similar plugins are active
- Force Override: Option to output meta tags even when other plugins are detected
Why Do You Need AEO Engine?
- Better visibility in AI-powered search results and answer engines
- Improved content understanding by search engines and AI models
- Rich snippets and enhanced search result presentation
- Future-proof optimization for the AI era
- Quick setup with automatic site data detection
Use Cases
- Blogs: Optimize articles with BlogPosting, FAQ, and HowTo schemas
- Local Businesses: Full LocalBusiness schema with hours, address, and map coordinates
- E-commerce: WooCommerce Product schema with price and availability
- Corporate Sites: Organization schema with entity optimization
- Documentation Sites: LLMs.txt for better AI comprehension
- Video Content: Automatic VideoObject schema for embedded videos
Validation Tools
- Google Rich Results Test
- Schema.org Validator
- Facebook Sharing Debugger
- Twitter Card Validator
- Direct site preview
Compatibility
- Works with any well-coded WordPress theme
- Compatible with WPML and Polylang
- Works alongside Yoast SEO, RankMath, AIOSEO (with conflict detection)
- WooCommerce integration for Product schema
- Translation-ready (includes .pot file)
Developer Documentation
Available Filters
Schema Filters:
aeo_engine_organization_schema - Modify the Organization schema
aeo_engine_blogposting_schema - Modify the BlogPosting schema
aeo_engine_breadcrumb_schema - Modify the Breadcrumb schema
aeo_engine_faqpage_schema - Modify the FAQPage schema
aeo_engine_howto_schema - Modify the HowTo schema
aeo_engine_website_schema - Modify the WebSite schema
aeo_engine_localbusiness_schema - Modify the LocalBusiness schema
aeo_engine_videoobject_schema - Modify the VideoObject schema
aeo_engine_product_schema - Modify the Product schema
Other Filters:
aeo_engine_registered_schemas - Add/remove registered schema classes
aeo_engine_post_schema_type - Change schema type by post type
aeo_engine_get_option - Modify any plugin option
Example: Modify a Schema
add_filter('aeo_engine_blogposting_schema', function($schema, $post) {
$schema['aggregateRating'] = [
'@type' => 'AggregateRating',
'ratingValue' => '4.5',
'reviewCount' => '100'
];
return $schema;
}, 10, 2);
Example: Register a Custom Schema
add_filter('aeo_engine_registered_schemas', function($schemas) {
require_once 'class-my-custom-schema.php';
$schemas[] = new My_Custom_Schema();
return $schemas;
});
Example: Change Schema Type by Post Type
add_filter('aeo_engine_post_schema_type', function($type, $post_type, $post) {
if ($post_type === 'recipe') {
return 'Recipe';
}
return $type;
}, 10, 3);
Get Plugin Options
$org_name = AEO_Engine::get_option('aeo_engine_org_name', 'Default Name');
Privacy Policy
AEO Engine does not collect, store, or transmit any personal data from users or site visitors. All configuration is stored locally in your WordPress database. The LLMs.txt files are generated from your already-public content.
Support
For support, documentation, and updates:
- Documentation: https://wordpress.org/plugins/alquingadev-aeo-schema/
- Support: https://wordpress.org/support/plugin/alquingadev-aeo-schema/
- GitHub: https://github.com/alquingadev/aeo-engine
- Report Bugs: https://github.com/alquingadev/aeo-engine/issues
Credits
Developed by PMV Agency for the WordPress community.
Built following Schema.org, Google Structured Data, and llmstxt.org best practices.
