Title: AEOmatic — AI based Answer Engine Optimization
Author: Tushar Makwana
Published: <strong>June 23, 2026</strong>
Last modified: June 23, 2026

---

Search plugins

![](https://ps.w.org/aeomatic/assets/banner-772x250.png?rev=3583650)

![](https://ps.w.org/aeomatic/assets/icon-256x256.png?rev=3583608)

# AEOmatic — AI based Answer Engine Optimization

 By [Tushar Makwana](https://profiles.wordpress.org/mmtushar/)

[Download](https://downloads.wordpress.org/plugin/aeomatic.zip)

 * [Details](https://wordpress.org/plugins/aeomatic/#description)
 * [Reviews](https://wordpress.org/plugins/aeomatic/#reviews)
 *  [Installation](https://wordpress.org/plugins/aeomatic/#installation)
 * [Development](https://wordpress.org/plugins/aeomatic/#developers)

 [Support](https://wordpress.org/support/plugin/aeomatic/)

## Description

AEOmatic — AI based Answer Engine Optimization is the first WordPress plugin built
specifically for **Answer Engine Optimization (AEO)** — the practice of making your
content visible in AI-generated answers from ChatGPT, Claude, Perplexity, Google
AI Overviews, and other AI search engines.

Classic SEO gets you to page 1. AEO gets you **cited by the AI** that millions of
people now use instead of search.

#### What makes AEOmatic — AI based Answer Engine Optimization different

Every other schema plugin outputs the same generic JSON-LD regardless of your content.
AEOmatic — AI based Answer Engine Optimization **reads your page** and generates
accurate, type-specific schema — like Webflow does — then lets you edit every property
in a visual editor, without touching code.

#### Core features

**Visual Schema Editor (post editor sidebar)**
 Open any post in the WordPress editor.
AEOmatic — AI based Answer Engine Optimization reads your content and auto-populates
every schema property. Edit any field. See the live JSON-LD output instantly. Works
on all post types, all page builders.

**Intelligent schema type detection**
 Analyses title, content, URL slug, categories,
ACF fields, and page templates to pick the right schema type. Recipe posts get Recipe
schema with ingredients, instructions, cook time, and servings. Job posts get JobPosting
schema with salary ranges and employment type. Event posts get Event schema with
dates and venue. 22 supported schema types.

**Type-specific property extraction**
 Not just Article schema on everything. For
each type, extracts the right properties: – Recipe: ingredients list, step-by-step
instructions, cook/prep time, servings, cuisine – JobPosting: salary range (auto-
detected from content), employment type, location, deadline – Event: start/end dates,
venue, organizer, attendance mode, ticket price – Review: item reviewed, star rating,
pros/cons – Product: price, SKU, availability, ratings (auto-filled from WooCommerce)–
LocalBusiness: address, phone, opening hours, price range – HowTo: numbered steps,
tools, supplies, total time – FAQPage: Q&A pairs from FAQ blocks or question-style
headings

**Page builder support**
 Reads content from all major builders — Gutenberg, Elementor,
Divi, Beaver Builder, Bricks, Oxygen, WPBakery. ACF text, textarea, wysiwyg, and
repeater fields are scanned automatically.

**WooCommerce integration**
 Product schema with price, availability, SKU, brand,
aggregate ratings, and sale date — all auto-filled from WooCommerce, all editable.

**llms.txt generator**
 Serves a virtual `/llms.txt` endpoint — an AI-friendly Markdown
index of your site. Tells AI crawlers what your site is about, which pages are important,
and links to your recent content. Follows the llmstxt.org specification.

**AI crawler control**
 Per-bot Allow/Disallow in your robots.txt for 17 AI crawlers:
GPTBot, ChatGPT-User, OAI-SearchBot, ClaudeBot, Claude-Web, Claude-SearchBot, PerplexityBot,
Perplexity-User, Google-Extended, anthropic-ai, CCBot, Bytespider, Amazonbot, Applebot-
Extended, meta-externalagent, DeepSeekBot, Cohere-AI.

**AI discovery headers**
 Automatically emits five HTTP response headers on every
public page: X-AI-Crawl, X-AI-Citeable, X-Content-License, X-AI-Content-Type, X-
AI-Speakable — plus a Link header pointing to your llms.txt. These are emerging 
citation signals recognised by AI search engines.

**AI crawler visit log**
 Records every recognised AI bot visit (bot name, URL, 
timestamp) in a capped log visible in the admin. See at a glance how many times 
GPTBot, ClaudeBot, or PerplexityBot have crawled your site.

**VideoObject schema**
 Auto-detects YouTube and Vimeo embeds in post content and
outputs VideoObject JSON-LD with embedUrl, thumbnailUrl, and uploadDate — no configuration
needed.

**Speakable schema**
 Outputs WebPage + SpeakableSpecification on every singular
page, signalling to voice AI engines (Google Assistant, AI search) which part of
the page to read aloud when citing your content.

**WebSite schema with SearchAction**
 Outputs WebSite schema with a SearchAction
on your homepage, enabling the Google sitelinks search box in search results.

**AEO content audit**
 Scores every post 0–100 on 10 criteria that predict AI citation
likelihood: direct opening answer, question-style headings, FAQ block present, schema
enabled, author authority, internal links, structured content (tables/lists), image
alt text, page weight, word count.

**FAQ Gutenberg block**
 Native Gutenberg block for Q&A pairs. Renders as accessible`
<details>/<summary>` HTML. Automatically generates FAQPage JSON-LD. No configuration
needed.

**SEO plugin conflict detection**
 Detects Yoast SEO, Rank Math, AIOSEO, SEOPress,
and The SEO Framework. Shows a warning if duplicate schema would be emitted. One-
click “Fix it for me” disables only the overlapping types in AEOmatic — AI based
Answer Engine Optimization — your existing SEO plugin is untouched.

**Live verification**
 Makes HTTP requests to your own site and shows proof of every
change: llms.txt live with size and line count, robots.txt with AI bot count, schema
blocks found on your latest post with direct Google Rich Results Test link, content
coverage report showing which builders were detected.

**All public custom post types**
 Auto-detects every CPT on your site. Applies appropriate
schema to WooCommerce products, LearnDash courses, The Events Calendar events, job
boards, knowledge bases, and any custom post type from themes or plugins.

#### Free, forever

All features above are free, no account required, no API keys, no data sent to external
servers (except the verification tool which makes requests to your own site). A 
Pro tier with citation tracking is planned for the future.

## Blocks

This plugin provides 2 blocks.

 *   AEO FAQ Frequently asked questions block. Auto-generates FAQ schema for AI 
   search engines.
 *   AEO FAQ item A single FAQ question and answer.

## Installation

 1. Upload the `aeomatic` folder to `/wp-content/plugins/`, or install through **Plugins
    Add New  Upload Plugin**.
 2. Activate the plugin through the **Plugins** menu.
 3. Go to **Settings  Permalinks** and click **Save Changes**. This is required once
    after activation so the `/llms.txt` endpoint works.
 4. Go to **AEOmatic — AI based Answer Engine Optimization  Settings** and configure
    your Organization name, logo, and crawler preferences.
 5. Open any post in the editor. Click the **AEOmatic — AI based Answer Engine Optimization**
    icon in the top-right toolbar to open the sidebar. You will see the detected schema
    type, auto-populated fields, and a live JSON-LD preview.

**After updating the plugin**, repeat step 3 (Settings  Permalinks  Save Changes)
to refresh rewrite rules.

## FAQ

### Does this conflict with Yoast SEO or Rank Math?

It can, if both plugins output the same schema types. AEOmatic — AI based Answer
Engine Optimization detects active SEO plugins and shows a warning notice. The “
Fix it for me” button disables only the overlapping schema types in AEOmatic — AI
based Answer Engine Optimization — your Yoast or Rank Math settings are not changed.
AEOmatic — AI based Answer Engine Optimization’s unique features (llms.txt, AI crawler
control, AEO audit, WooCommerce Product schema, visual editor) do not conflict with
any SEO plugin.

### My llms.txt shows a 404. How do I fix it?

Go to **Settings  Permalinks** and click **Save Changes**. This flushes WordPress
rewrite rules and registers the `/llms.txt` virtual endpoint. If the 404 persists,
check that your hosting is not serving a physical `robots.txt` or `llms.txt` file
from your server root — a physical file will override WordPress’s virtual endpoint.

### Does the plugin work with Elementor, Divi, or other page builders?

Yes. AEOmatic — AI based Answer Engine Optimization has a content extractor for 
every major page builder: Gutenberg, Classic Editor, Elementor, Divi, Beaver Builder,
Bricks, Oxygen, and WPBakery. It reads the builder’s native data format to extract
text content. ACF text, textarea, wysiwyg, and repeater fields are also scanned 
automatically.

### Will this slow down my site?

No. Schema is generated once per post and cached in post meta with a content fingerprint.
The cache is invalidated automatically when you save the post, change meta, switch
categories, or edit a field override. There are no external API calls on the front-
end. The audit engine and verification tool only run in the WordPress admin.

### What schema types does it support?

22 types: Article, BlogPosting, NewsArticle, TechArticle, Recipe, HowTo, FAQPage,
QAPage, Review, Product, Service, LocalBusiness, Event, JobPosting, Course, Book,
WebPage, AboutPage, ContactPage, CollectionPage, ProfilePage, and Movie. The type
is auto-detected from your content. You can override it per-post from the editor
sidebar.

### Does it work with WooCommerce?

Yes. WooCommerce products automatically receive Product schema with price, availability,
SKU, brand (from product attributes), aggregate rating, and review count. Variable
products get AggregateOffer schema with min/max price range. All fields are editable
in the visual editor.

### How do I know the schema is actually working?

Go to **AEOmatic — AI based Answer Engine Optimization  What did we do?**. The verification
panel makes live HTTP requests to your site and shows status for llms.txt, robots.
txt AI directives, JSON-LD blocks on your latest post, content coverage, and AEO
scores. Click “Validate with Google” to open Google’s Rich Results Test pre-loaded
with your post URL.

### Can I customise the generated schema?

Yes. In the Gutenberg editor, open the AEOmatic — AI based Answer Engine Optimization
sidebar. You will see every property auto-populated from your content. Edit any 
field. Fields you have edited show an “Edited” badge. Click “↺ Reset” to restore
a field to its auto-detected value. Click “Save schema” to persist your changes.
Your edits are stored in post meta and applied on every front-end render.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“AEOmatic — AI based Answer Engine Optimization” is open source software. The following
people have contributed to this plugin.

Contributors

 *   [ Tushar Makwana ](https://profiles.wordpress.org/mmtushar/)

[Translate “AEOmatic — AI based Answer Engine Optimization” into your language.](https://translate.wordpress.org/projects/wp-plugins/aeomatic)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/aeomatic/), check out
the [SVN repository](https://plugins.svn.wordpress.org/aeomatic/), or subscribe 
to the [development log](https://plugins.trac.wordpress.org/log/aeomatic/) by [RSS](https://plugins.trac.wordpress.org/log/aeomatic/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.0

 * Initial public release
 * Visual schema editor in Gutenberg sidebar — auto-populates all fields from page
   content, every field editable
 * Intelligent schema type detection — 6 scoring rules, 22 supported schema types
 * Type-specific property extraction — Recipe ingredients/instructions, JobPosting
   salary, Event dates, LocalBusiness address/hours
 * Support for Gutenberg, Classic Editor, Elementor, Divi, Beaver Builder, Bricks,
   Oxygen, WPBakery, ACF
 * WooCommerce Product schema with price, availability, SKU, ratings (auto-filled,
   all editable)
 * WebSite schema with SearchAction on homepage — enables Google sitelinks search
   box
 * VideoObject schema — auto-detected from YouTube and Vimeo embeds in post content
 * Speakable schema (WebPage + SpeakableSpecification) on all singular pages for
   voice AI
 * AI discovery HTTP headers (X-AI-Crawl, X-AI-Citeable, X-Content-License, X-AI-
   Content-Type, X-AI-Speakable) emitted automatically on all public pages
 * AI crawler visit log — records last 200 AI bot visits, viewable in admin under“
   What did we do?”
 * llms.txt virtual endpoint following the llmstxt.org specification, with spec-
   compliant Ignore section
 * AI crawler control for 17 bots via robots.txt (GPTBot, ClaudeBot, Claude-SearchBot,
   PerplexityBot, Google-Extended, DeepSeekBot, Cohere-AI and more)
 * AEO content audit engine — 10-criteria scoring with actionable suggestions in
   the editor sidebar
 * FAQ Gutenberg block with automatic FAQPage schema generation
 * SEO plugin conflict detection (Yoast, Rank Math, AIOSEO, SEOPress, The SEO Framework)
 * One-click conflict resolution — disables duplicate schema types only
 * Live verification panel — proves every feature is working with clickable links
 * Schema cache with content fingerprinting — regenerates automatically on content
   changes
 * Request-level settings cache — single DB read per page load
 * Deferred activity counter writes — no DB writes on front-end page views
 * All public custom post types auto-detected and supported

## Meta

 *  Version **1.0.0**
 *  Last updated **6 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.4 or higher **
 *  Tested up to **7.0**
 *  PHP version ** 8.0 or higher **
 * Tags
 * [ai search](https://wordpress.org/plugins/tags/ai-search/)[JSON-LD](https://wordpress.org/plugins/tags/json-ld/)
   [llms.txt](https://wordpress.org/plugins/tags/llms-txt/)[schema](https://wordpress.org/plugins/tags/schema/)
   [seo](https://wordpress.org/plugins/tags/seo/)
 *  [Advanced View](https://wordpress.org/plugins/aeomatic/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/aeomatic/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/aeomatic/reviews/)

## Contributors

 *   [ Tushar Makwana ](https://profiles.wordpress.org/mmtushar/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/aeomatic/)