AEO & GEO Agent Engine
Autonomous-assisted Answer Engine Optimization (AEO) and Generative Engine Optimization (GEO) plugin for WordPress. Optimizes site content, JSON-LD schemas, /llms.txt endpoints, and bot directives for AI search models (ChatGPT, Perplexity, Claude, Gemini, Apple Intelligence).
Install
This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.
Install straight from GitHub with WP-CLI:
wp plugin install https://github.com/nexvis-tech/aeo-agent-engine/archive/refs/heads/main.zipAEO & GEO Agent Engine for WordPress
An autonomous-assisted Answer Engine Optimization (AEO) and Generative Engine Optimization (GEO) plugin for WordPress.
The AEO & GEO Agent Engine transforms websites into high-readability targets for AI models and generative search engines—including ChatGPT Search, Perplexity AI, Anthropic Claude, Google Gemini, and Apple Intelligence.
🌟 Why AEO / GEO Matters
Generative engines and AI agents don't crawl the web like traditional search engines:
- They prefer clean Markdown over noisy HTML/DOM representations.
- They look for standardized
/llms.txtsite manifests. - They ground authority using structured JSON-LD Schema (
FAQPage,OrganizationsameAsKnowledge Graph links). - They extract answers from 40–60 word Direct Answer Summaries immediately following question-shaped headings.
AEO & GEO Agent Engine automates this entire machine-consumption pipeline without breaking your existing site design or traditional SEO setup.
✨ Core Features
🤖 1. Gutenberg AI Co-Pilot (Human-in-the-Loop)
- Dedicated Block Editor sidebar panel ("AEO AI Co-Pilot").
- Allows content creators to generate 50-word direct summaries and structured Q&A pairs on demand.
- Draft Review Mode: Generated content saves as draft meta for human review and editing before publishing.
- Auto-Pilot Mode: Optional setting to automatically publish AEO metadata on post save.
🔌 2. Multi-Provider LLM Adapter Interface
Interactively choose your preferred AI backend with explicit API key management:
- OpenAI: Powered by
gpt-4o-mini(structured JSON mode). - Google Gemini: Powered by
gemini-1.5-flash. - Anthropic Claude: Powered by
claude-3-5-haiku. - Privacy First: No default API calls; external requests occur strictly after explicit opt-in.
📄 3. Machine-Readable Endpoints (/llms.txt & /llms-full.txt)
- Real-time, standardized
/llms.txtand/llms-full.txtendpoints listing your site hierarchy, summaries, and key content. - High-performance 12-hour transient caching (
aeo_llms_txt_cache) with automatic cache invalidation whenever a post is created, edited, or deleted. - Automatic exclusion of
noindexcontent.
🔄 4. Content Negotiation (Accept: text/markdown)
- Serves raw, clean Markdown directly to AI scrapers requesting
text/markdown. - Includes
Vary: AcceptandX-Content-Type-Options: nosniffheaders to prevent CDN/cache poisoning.
🏷️ 5. Non-Destructive Schema & Entity Grounding
- Injects
<meta name="aeo:abstract">and `