AEO Engine
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.
Citedon, AI Search Readiness & Schema
Buyers increasingly ask AI engines (ChatGPT, Perplexity, Gemini, Claude) what to use, and those engines answer with a short list of names. Being on that list starts with being “agent-ready”: technically structured so AI engines and agents can read your pages, understand them, and recommend them. Citedon makes and keeps your site agent-ready. The Citedon service audits your pages, measures across multiple AI engines whether you are being recommended, and generates the agent-ready structured data (schema) your pages are missing. The Citedon Connector is the part that applies that structured data to your WordPress site and reports back, so the service can verify the change and keep it current as the engines shift. Citedon sells readiness, a technical state we can measure, apply, and maintain. We prove it with real multi-engine measurement. We never promise that any engine will cite you, because that is controlled by the engines, not by us. The brain stays on the Citedon service. This plugin is a thin client. It fetches the agent-ready JSON-LD your Citedon project generates for each page, merges it into your site, and reports what it applied. It does not contain the audit, the measurement, or the schema-generation logic; those run on the Citedon service, which does the substantial work. How it works Connect once with a site key from your Citedon dashboard. On each page, the plugin fetches that page’s agent-ready data from the Citedon service. It merges the data into your existing schema graph through Yoast or Rank Math, or emits it on its own if no SEO plugin owns the graph. It reports what it applied so the Citedon WATCH can re-check and re-apply over time. Safe by design Additive only. It adds missing nodes and properties; it never edits your content or overwrites your existing schema. No duplication. If your site already declares a schema type, Citedon wires into it instead of adding a second one. Consent-gated. The connector only applies recommendations you have approved in your Citedon dashboard. Validated. A pre-publish guard drops any change that would break your schema graph, so bad structured data never reaches a live page. Reversible. Deactivate the plugin (or turn off the Enabled toggle) and the augmentation stops. Uninstalling removes every setting it stored. Encrypted. The site key is only sent over HTTPS. You need a Citedon account This plugin connects to the Citedon service using a site key you generate in your dashboard at https://citedon.com. The free plan covers the readiness audit. Applying the agent-ready layer and continuous monitoring are paid plans. See https://citedon.com/pricing. External services This plugin connects to the Citedon service (https://citedon.com), an external software-as-a-service that performs the agent-readiness audit, multi-engine measurement, and structured-data generation. The plugin is a client for that service and requires a Citedon account and site key to function. What is sent, and when: When you click “Test connection”, or on each page render while enabled: your site address, the address (URL) of the page being rendered, and your Citedon site key, sent to the Citedon service so it can return the agent-ready structured data for that page and verify what was applied. When the connector applies or skips a recommendation: a small before/after summary of the page’s schema graph (node counts, schema @types, and @ids) so the service can verify the change. No page body content and no visitor data are sent. The plugin sends data only to the Citedon service address you configure (which must use HTTPS). It does not load executable code from any external source; it fetches structured data (JSON-LD) only, and validates it before use. Terms of Service: https://citedon.com/terms Privacy Policy: https://citedon.com/privacy