Name: AEO Optimizer
Tagline: A WordPress plugin that scores and optimizes content for AI-powered answer engines — Google AI Overviews, Microsoft Copilot, ChatGPT, and Perplexity.
Current status: Live
First commit / project start: January 2026 (v1.0.0); current version 1.1.0 released January 2026
AEO Optimizer is a WordPress plugin that analyzes post and page content against eight Answer Engine Optimization dimensions and produces a 0–100 scorecard with actionable recommendations. It works inside both the Classic Editor and Gutenberg Block Editor, analyzing selected text or entire posts without sending any content to external servers. The plugin includes a customizable system prompt that codifies AEO best practices drawn from Google Search Central, Bing Webmaster Guidelines, and emerging AI-search research.
Unlike traditional SEO plugins that focus on keyword density and meta tags for search-result-page rankings, AEO Optimizer focuses entirely on whether content is extractable by AI answer engines — whether it leads with direct answers, uses structured data patterns, demonstrates E-E-A-T signals, and maintains entity consistency. All analysis runs server-side on the WordPress host; no content leaves the site, addressing privacy concerns that limit adoption of cloud-based SEO tools.
Platform: WordPress plugin (PHP)
Deployment: Self-hosted WordPress installation (5.8+, PHP 7.4+)
Primary interface: In-editor toolbar buttons (Classic + Gutenberg), popup scorecard dialog, admin settings page
Primary user: WordPress content creators, editors, and content strategists who publish long-form content
Secondary users: SEO managers evaluating content quality across teams
User environment: WordPress post/page editor during content creation and revision workflows
Content creators need their articles to appear in AI-generated answer summaries (Google AI Overviews, Copilot, ChatGPT citations, Perplexity answers), but traditional SEO tools do not evaluate whether content is structured for AI extraction. Writers lack a feedback loop that tells them, in real time, whether their content follows answer-first structure, has proper E-E-A-T signals, and uses patterns that AI crawlers can parse.
| Need | How the product addresses it | Source of evidence |
|---|---|---|
| Real-time AEO scoring during writing | Inline editor buttons analyze content and return an 8-dimension scorecard with 0–100 scoring | documentation/README.md, aeo-optimizer.php |
| Specific, actionable rewriting suggestions | Returns personalized heading rewrites, E-E-A-T template insertions, and structural fixes tied to actual content | documentation/cursor_aeo_optimizer_requirements.md |
| Privacy-first analysis (no data leaving the site) | All analysis runs server-side via WordPress AJAX; FAQ explicitly states no external communication | documentation/README.md FAQ section |
Content teams relied on general SEO plugins (Yoast, Rank Math) that score keyword density and readability but do not evaluate AI-extraction readiness. Some teams manually compared content against Google’s AEO documentation, a time-consuming process with no scoring consistency.
Primary category: WordPress content optimization / SEO tooling
Market maturity: Emerging (AEO-specific tooling is nascent as of early 2026)
Key dynamics: Google AI Overviews launched widely in 2024–2025, creating a new optimization surface. Traditional SEO vendors have not yet released dedicated AEO scoring modules. ⚡
| Product / Company | Approach | Strengths | Key gap this project addresses | Source |
|---|---|---|---|---|
| Yoast SEO ⚡ | Keyword-density and readability scoring in WP editor | Large user base, mature product | No AEO dimension scoring; does not evaluate answer-first structure or E-E-A-T signals | ⚡ Public product page |
| Rank Math ⚡ | SEO scoring with schema markup helpers | Good schema integration | Schema generation without content-structure scoring for AI extraction | ⚡ Public product page |
| Semrush / Ahrefs ⚡ | Cloud-based SEO suites with content graders | Comprehensive keyword and SERP tools | Cloud-only; content must be uploaded; no in-editor AEO scoring | ⚡ Public product page |
AEO Optimizer occupies the emerging space between traditional SEO plugins and AI-search readiness tools. It is the first WordPress-native plugin focused exclusively on optimizing content for AI answer engines, positioned as a complementary tool to existing SEO plugins rather than a replacement. [CLAUDE NOTE: inferred from product documentation; no explicit positioning statement found]
The plugin’s defensibility rests on its deep AEO scoring taxonomy (8 dimensions derived from Google Search Central and AI-search research), its customizable system prompt architecture that allows the evaluation criteria to evolve as AI-search behavior changes, and its privacy-first, server-side-only approach. The knowledge embedded in the default prompt represents curated expertise that is non-trivial to replicate.
Requirements were defined through iterative Cursor AI sessions (exported January 9, 2026 in cursor_aeo_optimizer_requirements.md) and refined through documentation iterations. The eight AEO dimensions were derived from published AEO research and Google/Bing guidelines referenced in the system prompt.
Hard constraints:
Explicit non-goals:
| Decision | Alternatives considered | Rationale | Evidence source |
|---|---|---|---|
| Server-side rule-based analysis (no LLM API calls) | Cloud LLM analysis via Claude API | Privacy: content never leaves the site; no API cost per analysis; works offline | CLAUDE.md mentions Claude integration but code confirms local analysis |
| 8-dimension scoring taxonomy | Simpler pass/fail or single-score model | Granularity helps writers understand which specific aspects need improvement | documentation/cursor_aeo_optimizer_requirements.md |
| Editable system prompt in admin settings | Hardcoded evaluation criteria | Allows criteria to evolve as AEO best practices change without plugin updates | aeo-optimizer.php settings page, includes/default-prompt.txt |
| Dual editor support (Classic + Gutenberg) | Gutenberg-only | WordPress ecosystem still has significant Classic Editor usage | documentation/README.md installation section |
KB type: Embedded system prompt (AEO evaluation criteria document)
Location in repo: includes/default-prompt.txt (289 lines), documentation/# AEO RECOMMENDATION TOOL - SYSTEM PROMP.md (318 lines, extended version)
Estimated size: ~12,000 tokens across both prompt documents
includes/
└── default-prompt.txt # Core AEO evaluation criteria (289 lines)
documentation/
├── # AEO RECOMMENDATION TOOL - SYSTEM PROMP.md # Extended prompt with metrics section (318 lines)
├── README.md # Full user guide with AEO education (566 lines)
├── USER-GUIDE.md # Comprehensive guide (1,769 lines)
├── QUICK-START.md # 5-minute getting started (120 lines)
├── DOCUMENTATION-SUMMARY.md # Documentation overview (481 lines)
└── cursor_aeo_optimizer_requirements.md # Requirements export (99 lines)
| Category | Files / format | Purpose | Update frequency |
|---|---|---|---|
| AEO evaluation criteria | default-prompt.txt (.txt) |
Defines the 8 scoring dimensions, weighting, recommendation structure | Updated with each version |
| Extended metrics prompt | # AEO RECOMMENDATION TOOL - SYSTEM PROMP.md (.md) |
Adds KEY METRICS TO TRACK section and expanded final reminders | Supplementary to core prompt |
| User documentation | README.md, USER-GUIDE.md, QUICK-START.md (.md) |
End-user education on AEO concepts and plugin usage | Per release |
| Requirements specification | cursor_aeo_optimizer_requirements.md (.md) |
Original requirements from Cursor AI session | One-time capture (Jan 2026) |
The system prompt was developed by synthesizing published AEO guidelines from Google Search Central, Bing Webmaster Guidelines, Search Engine Journal, and Semrush research. It was iteratively refined through Cursor AI development sessions. The prompt defines 8 evaluation dimensions, each with specific scoring criteria, and a recommendation taxonomy (Priority Actions, Content Optimizations, Technical Requirements, Authority Building, What to Avoid).
System prompt approach: A long-form evaluation criteria document stored in includes/default-prompt.txt, editable via Settings → AEO Optimizer. Defines the AEO consultant persona, 8 dimensions with scoring rubrics, and recommendation structure.
Key behavioural guardrails: Recommendations must be specific to the analyzed content (not generic); suggestions include actual heading rewrites and E-E-A-T text templates; scores must follow defined color-coding bands.
Persona / tone configuration: “Expert AEO consultant” persona defined in the system prompt, focused on actionable, educational guidance.
Tool use / function calling: None — the plugin uses server-side PHP regex/heuristic analysis, not LLM function calling. The system prompt is stored for reference/education but is not consumed by an LLM at runtime in the current architecture.
Developed using Cursor AI-assisted iterative sessions, with requirements captured in conversation exports. The plugin was built in a rapid two-version cycle: v1.0.0 established core analysis functionality, and v1.1.0 added Gutenberg support, keyboard shortcuts, enhanced CSS, and documentation.
| Phase | Approximate timeframe | What was built | Key commits or milestones |
|---|---|---|---|
| v1.0.0 | January 2026 | Core 8-dimension analysis engine, Classic Editor integration, admin settings, system prompt | Initial release |
| v1.1.0 | January 2026 | Gutenberg Block Editor support, keyboard shortcuts, copy results, editor CSS, comprehensive documentation | Current release |
Development was conducted primarily through Cursor AI sessions (exported January 9, 2026 from Cursor 2.3.29). The CLAUDE.md file provides project context for AI development tools including directory structure, feature overview, and links to ITI Shared Library components. Documentation was also generated through AI-assisted workflows.
| Challenge | How resolved | Evidence |
|---|---|---|
| Supporting both Classic Editor and Gutenberg with consistent UX | Separate JavaScript files (editor.js for Classic, gutenberg.js for Gutenberg) with shared analysis AJAX endpoint |
assets/js/editor.js (853 lines), assets/js/gutenberg.js (645 lines) |
| Content extraction from Gutenberg block structure | Dedicated block content extraction logic in gutenberg.js that handles different block types |
assets/js/gutenberg.js |
| Analysis timeout for large content | 60-second timeout with 500KB content size limit; AJAX request with timeout handling | aeo-optimizer.php analyze_content() method |
| Model / API | Provider | Role in product | Integration method |
|---|---|---|---|
| None (rule-based) | N/A | Content analysis is performed via PHP regex/heuristic engine — no LLM API calls at runtime | Server-side PHP analyze_content() method |
Note: CLAUDE.md references Claude API, Tavily, and Pinecone as available ITI shared-library components, but the current codebase does not make runtime calls to any external AI API. The system prompt is stored and editable but serves as a reference document / evaluation criteria definition, not as an LLM system prompt.
| Tool | Category | Purpose |
|---|---|---|
| Cursor AI | Development IDE | Primary development environment for iterative code generation |
| Claude (via Cursor) | AI pair programming | Code generation, requirements refinement, documentation writing |
default-prompt.txt — used as evaluation criteria reference)| Tool | How used in build |
|---|---|
| Cursor | Primary development IDE; requirements sessions exported as documentation; iterative code generation for PHP, JS, CSS |
| Claude (via Cursor) | AI pair programming for plugin architecture, scoring logic, editor integration, and comprehensive documentation |
| Antigravity | Autonomous test execution, browser QA, visual regression testing — used per global CLAUDE.md tool lane |
| Version / Phase | Date | Summary of changes | Significance |
|---|---|---|---|
| 1.0.0 | January 2026 | Initial release: 8-dimension AEO analysis, Classic Editor integration, admin settings, customizable system prompt | Foundation release with core scoring engine |
| 1.1.0 | January 2026 | Gutenberg Block Editor support, keyboard shortcuts (Ctrl/Cmd+Shift+A/S), copy results, enhanced editor CSS, comprehensive documentation suite | Full WordPress editor coverage; production-ready documentation |
The CLAUDE.md describes integration with Claude API for AI-powered recommendations, and references knowledgebase directories (disambiguations, guardrails, embeddings) that exist on disk but are empty. This suggests the product may have been initially scoped for LLM-powered analysis but was simplified to server-side rule-based analysis, with the knowledgebase scaffolding left in place for a future re-expansion. [CLAUDE NOTE: inferred from CLAUDE.md vs. actual code architecture]
aeo-optimizer.php — no wp_remote_* calls to Anthropic/OpenAI)knowledgebase/ but are empty as of April 2026)marketing/ exists but is empty)plugin-installs/aeo-optimizer.zip but no automated build script is documented| Artifact | Path | Type | What it shows |
|---|---|---|---|
| Editor CSS | assets/css/editor.css (884 lines) |
Stylesheet | Scorecard popup, progress bars, color-coded scores, recommendation categories |
| Admin CSS | assets/css/admin.css (205 lines) |
Stylesheet | Settings page layout and system prompt editor |
| VS Code theme | AEO Optimizer/.vscode/settings.json |
IDE config | Purple (#9015c1) brand color for development environment |
| Document | Path | Type | Status |
|---|---|---|---|
| README | documentation/README.md (566 lines) |
User guide | Complete (v1.1.0) |
| User Guide | documentation/USER-GUIDE.md (1,769 lines) |
Comprehensive guide | Complete (v1.1.0) |
| Quick Start | documentation/QUICK-START.md (120 lines) |
Getting started | Complete |
| Documentation Summary | documentation/DOCUMENTATION-SUMMARY.md (481 lines) |
Overview | Complete (v1.1.0) |
| Requirements | documentation/cursor_aeo_optimizer_requirements.md (99 lines) |
Requirements capture | Complete (Jan 2026) |
| HTML exports | documentation/*.html (5 files) |
Web-ready docs | Complete |
| Artifact | Path | Description |
|---|---|---|
| Default system prompt | includes/default-prompt.txt |
289-line AEO evaluation criteria document |
| Extended system prompt | documentation/# AEO RECOMMENDATION TOOL - SYSTEM PROMP.md |
318-line version with KEY METRICS TO TRACK section |
| O’Reilly Style Guide | documentation/O'Reilly Style Guide.html |
Editorial reference (not AEO-specific; supplementary) |
AEO Optimizer was born from the observation that AI-powered answer engines (Google AI Overviews, Microsoft Copilot, ChatGPT, Perplexity) were rapidly changing how content gets discovered — but content creators had no tools to evaluate whether their content was optimized for AI extraction. Traditional SEO plugins focused on keyword rankings, not on the structural and credibility signals that AI systems use to select source content for answers. [CLAUDE NOTE: inferred from product documentation and system prompt context]
Research approach used: Analysis of published AEO guidelines from Google Search Central, Bing Webmaster Guidelines, Search Engine Journal, and Semrush; review of existing WordPress SEO plugin capabilities.
Key market observations:
What existing products got wrong:
Existing SEO tools treat AI-search optimization as an extension of keyword SEO rather than a fundamentally different content-structure challenge. They focus on meta tags and keyword density while ignoring answer-first structure, E-E-A-T signals, and entity consistency — the factors that determine whether AI systems extract and cite content.
If content creators get real-time, dimension-specific feedback on how well their content is structured for AI extraction, they will produce content that is more likely to be cited by answer engines — creating measurable value in a market where no competing WordPress tool exists.
The product started as a concept for LLM-powered content analysis (CLAUDE.md references Claude API integration) but was refined to use server-side rule-based scoring. This pivot preserved the privacy advantage (content never leaves the site), eliminated per-analysis API costs, and ensured the plugin works without external dependencies. The 8-dimension scoring taxonomy and recommendation structure were defined in a comprehensive system prompt document that serves as both the evaluation criteria and as exportable AEO education content. [CLAUDE NOTE: evolution from LLM to rule-based is inferred from CLAUDE.md vs. code discrepancy]
What works well: Complete 8-dimension scoring engine with specific recommendations; dual editor support (Classic + Gutenberg); privacy-first architecture; comprehensive documentation suite; keyboard shortcuts for power users.
Current limitations: No LLM-powered analysis (system prompt is stored but not consumed by an AI at runtime); knowledge system directories referenced in CLAUDE.md (embeddings, disambiguations, guardrails) exist but are empty; no automated testing suite visible in repo.
Estimated completeness: v1.1.0 — functional product with documentation; ~70% of CLAUDE.md’s described architecture implemented (knowledgebase scaffolding unpopulated).
_Manual input required — this section cannot be populated automatically._
| File / Path | What it contributed |
|---|---|
CLAUDE.md |
Sections 1, 4, 5, 6, 7, 8 — project overview, directory structure, development context, shared library references |
CLAUDE.md.backup |
Section 8 — earlier version for comparison |
aeo-optimizer.php (1,305 lines) |
Sections 1, 4, 5, 7 — version numbers, analysis logic, AJAX endpoints, settings page |
includes/default-prompt.txt (289 lines) |
Section 5 — core evaluation criteria, 8 dimensions, recommendation taxonomy |
documentation/# AEO RECOMMENDATION TOOL - SYSTEM PROMP.md (318 lines) |
Section 5 — extended prompt with metrics tracking |
documentation/README.md (566 lines) |
Sections 1, 2, 3, 4, 8 — product description, AEO education, features, version history |
documentation/USER-GUIDE.md (1,769 lines) |
Section 9 — comprehensive documentation artifact |
documentation/QUICK-START.md (120 lines) |
Section 9 — getting-started documentation artifact |
documentation/DOCUMENTATION-SUMMARY.md (481 lines) |
Section 9 — documentation overview |
documentation/cursor_aeo_optimizer_requirements.md (99 lines) |
Section 4 — original requirements specification |
assets/js/editor.js (853 lines) |
Section 6 — Classic Editor integration |
assets/js/gutenberg.js (645 lines) |
Section 6 — Gutenberg integration |
assets/css/editor.css (884 lines) |
Section 9 — UI design artifact |
assets/css/admin.css (205 lines) |
Section 9 — admin UI artifact |
assets/js/admin.js (157 lines) |
Section 6 — admin settings JavaScript |
AEO Optimizer/.vscode/settings.json |
Section 9 — brand color / IDE config |
.gitignore |
Section 6 — project configuration |
When AEO Optimizer shipped v1.1.0 in January 2026, Answer Engine Optimization was a nascent concept with no dedicated WordPress tooling. Three months later, the category has exploded. SE Ranking launched a dedicated AEO tracking tool. Surfer SEO shipped AI Tracker with citation monitoring across ChatGPT, AI Overviews, Perplexity, and Gemini at $95/month. Semrush added AI Visibility features with prompt-level insights. Two direct WordPress competitors — AnswerSEO and Answer Engine Optimization by Syed Tarikul Islam — appeared on WordPress.org. The market went from empty to contested while the product was at v1.1.0.
The vibe coding proliferation makes this category particularly vulnerable to commoditization. AEO Optimizer’s core functionality — analyzing content against scoring dimensions and producing recommendations — is exactly the kind of thing a motivated developer can build in a weekend with Cursor and a well-crafted prompt. The fact that two WordPress.org plugins already exist proves this. What’s harder to replicate is the 8-dimension scoring taxonomy derived from Google Search Central and Bing Webmaster Guidelines, the comprehensive 20,000-word user documentation, and the domain judgment about what actually makes content extractable by AI systems versus what merely looks well-formatted.
The LLM convergence dynamic creates both the product’s biggest opportunity and its most pressing problem. Claude 4, GPT-5, and Gemini 2.5 are all excellent at evaluating content quality — meaning the rule-based PHP regex/heuristic engine that currently powers AEO Optimizer is now its most significant limitation. Competitors like Surfer SEO and Frase use LLM-powered evaluation that understands context, nuance, and semantic relationships. AEO Optimizer’s system prompt was designed to be a Claude system prompt — the default-prompt.txt defines persona, scoring rubrics, and recommendation structure — but the LLM integration was never implemented. The Claude API client exists in the ITI Shared Library. Activating it is the single most important technical change for this product.
The competitive landscape shifted from “no WordPress AEO tools” to “multiple WordPress AEO tools plus enterprise SaaS” in three months.
New direct WordPress competitors:
| Competitor | Launched | Key Features |
|---|---|---|
| AnswerSEO (WordPress.org) | Oct 2025, updated Mar 2026 | 10-check AEO audit, FAQ/HowTo/Speakable schema generation, LLMS.txt management |
| Answer Engine Optimization (Syed Tarikul Islam, WordPress.org) | May 2025, updated Dec 2025 | Auto question detection, FAQ generation, structured data markup |
New SaaS competitors:
| Competitor | Launched | Key Features | Pricing |
|---|---|---|---|
| AEO Engine | 2025 | Full-service AEO: content creation, CMS publishing, Reddit/Quora seeding | $1,597/mo |
| Profound | 2025 | 10+ AI engine tracking, 400M+ prompt database, citation attribution | Enterprise |
| Otterly.AI | 2025 | GEO Audit (25+ factors), tracks 6 AI engines | $29/mo |
| AthenaHQ | 2025 | AI mention monitoring, sentiment analysis | SaaS |
Features competitors added (Jan–Apr 2026):
| Competitor | Feature | Impact |
|---|---|---|
| Surfer SEO | AI Tracker — citation tracking across ChatGPT, AI Overviews, Perplexity, Gemini ($95/mo add-on) | Sets user expectation for citation monitoring |
| Surfer SEO | Auto-Optimize — one-click entity/fact injection | Raises the bar for actionable optimization |
| Surfer SEO | Pre-Publish Review — readability, originality, AI-structure check | Directly competes with our pre-publish scoring |
| Semrush | AI Visibility suite — brand monitoring across ChatGPT, Gemini, AI Mode, AI Overviews | Enterprise citation tracking |
| Semrush | Prompt Research — discover AI prompts and topics for visibility | Capability no WordPress plugin offers |
| SE Ranking | Dedicated AEO Tool with competitor benchmarking and historical data | Mid-market AEO tracking |
| AnswerSEO (WP) | LLMS.txt generation and management; FAQ/HowTo/Speakable schema auto-generation | Features AEO Optimizer completely lacks |
| NeuronWriter | AEO content guide + semantic NLP scoring | Content optimization with explicit AEO awareness |
Eroded differentiators:
| Previous Differentiator | Current Status |
|---|---|
| “Only WordPress-native AEO plugin” | Eroded — AnswerSEO and Answer Engine Optimization now on WordPress.org |
| “8-dimension AEO scoring taxonomy” | Partially intact — no competitor matches the depth, but Otterly.AI offers 25+ factor GEO audits and AnswerSEO performs 10 checks |
| “Privacy-first, no external API calls” | Intact but double-edged — still unique, but competitors using LLMs deliver significantly richer recommendations |
| “Customizable evaluation criteria” | Intact — no WordPress competitor offers editable system prompts |
| “Comprehensive AEO education (20K-word guide)” | Intact — no competitor integrates this level of documentation |
The roadmap’s central thesis: activate the dormant Claude API integration to transform AEO Optimizer from a pattern-matcher into a genuine AI analyst.
Tier 1 (next build cycle) has five items, prioritized by competitive urgency. Claude API integration for content analysis (L) is the most important change. The existing default-prompt.txt becomes the actual Claude system prompt, and the ITI Shared Library’s class-iti-claude-api.php handles the API calls. The plugin offers both modes: local-only (current regex/heuristic, privacy-first) and Claude-powered (richer analysis, requires API key). Schema markup generation (L) for FAQ, HowTo, Speakable, and Article JSON-LD — AnswerSEO already ships this. LLMS.txt file generation and management (M) — only 3.2% of websites have this file, making it an early-mover opportunity despite AnswerSEO offering it. AI crawler access controls (S) for managing GPTBot, PerplexityBot, and ClaudeBot directives. Score history and progress tracking (M) stores analysis results over time to demonstrate improvement.
The sequencing logic: Claude integration comes first because the regex/heuristic engine is the product’s ceiling. Without it, every feature downstream is limited to pattern-matching quality. Schema generation comes second because it’s the most visible parity gap with AnswerSEO. LLMS.txt and crawler controls address emerging AEO infrastructure needs. Score history provides the “before and after” evidence users need to justify continued use.
Tier 2 opens white-space differentiation: Claude-powered auto-rewrite suggestions with one-click accept (M), bulk site-wide content audit via wp_cron (L), WordPress-native AI citation tracker using Tavily (XL), content extractability preview showing exactly what an AI would extract (M), and Open Graph/social meta validation (S).
Tier 3 builds AI-native capabilities: competitive content comparison via Tavily + Claude (XL), Reddit/community citability scoring (M) — Reddit appears in 68% of AI responses — AI-answer simulation (L), multi-prompt variant testing (L), and personalized AEO coaching via chat (L).
Tier 4 explores entity graph visualization, knowledge base RAG integration, Gutenberg block-level scoring, WooCommerce product page AEO, multisite network dashboard, and REST API for headless CMS.
These Skills from the April 2026 roadmap cycle are directly relevant to AEO Optimizer’s development:
Current strengths: AEO Optimizer’s 8-dimension scoring taxonomy (Answer-First Structure, E-E-A-T Signals, Structured Data Readiness, Content Clarity, Originality, Technical Accessibility, Entity Consistency, Topic Authority) is the most granular AEO evaluation framework in any WordPress plugin. The privacy-first architecture — all analysis on the server, no content leaving the site — is a genuine advantage for organizations with data sensitivity requirements. The customizable system prompt lets administrators evolve evaluation criteria as AEO best practices change. The 20,000-word documentation suite is comprehensive enough to serve as AEO education, not just product documentation. And dual editor support (Classic + Gutenberg with keyboard shortcuts) covers the WordPress user base.
Acknowledged gaps: The product’s most significant limitation is that its system prompt — carefully designed to define AEO evaluation criteria for Claude — is not actually consumed by an LLM at runtime. The analysis runs on PHP regex and heuristics. This means the product cannot detect semantic issues, evaluate context-dependent quality, or generate specific rewrite suggestions. The knowledgebase directories (disambiguations, guardrails, embeddings) exist but are empty. There is no schema markup generation — AnswerSEO already ships this. No LLMS.txt management. No AI crawler controls. No score history tracking. No citation monitoring. No bulk auditing capability. The marketing materials directory is empty.
What we’re watching: The LLMS.txt adoption curve — currently at 3.2% of websites, with AI crawlers up 300%+ since January 2025. If LLMS.txt becomes as standard as robots.txt, every SEO/AEO plugin will need to manage it, and early movers will have an advantage. The pricing dynamics in AI citation tracking — Surfer charges $95/month, SE Ranking $129+/month, and Profound targets enterprise. If we can offer citation tracking within a WordPress plugin at plugin pricing, that’s a meaningful cost advantage. We’re also watching whether Google Search Central publishes explicit AEO guidelines — official guidance would validate the category and could reshape the scoring taxonomy.
This product demonstrates how we approach an emerging optimization category — with a structured scoring framework, comprehensive documentation, and honest acknowledgment that the initial rule-based approach needs to evolve to Claude-powered analysis. The system prompt architecture was designed for this upgrade; the implementation gap is the product’s most pressing strategic priority.