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).
by NexVis Technologies & Mudassar Ijaz · github.com/nexvis-tech/aeo-agent-engine · website
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
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 `