AEO Ultimate makes your WordPress site readable, trustworthy and citable for AI answer engines (ChatGPT, Gemini, Claude, Perplexity and Google AI Overviews) and measures whether they actually cite you. It publishes connected @graph JSON-LD schema, clear publisher and author identity (E-E-A-T) and AI
PricingFree downloadThe WordPress.org download is free. Pro versions, add-ons or external services may cost extra.
CompatibilityRequires WordPress 6.2 and PHP 7.4.
SourceWordPress plugins · Nov 2, 2026
01 / Source details
Aboutthistool.
AEO Ultimate makes your WordPress site readable, trustworthy and citable for AI answer engines (ChatGPT, Gemini, Claude, Perplexity and Google AI Overviews) and measures whether they actually cite you. It publishes connected @graph JSON-LD schema, clear publisher and author identity (E-E-A-T) and AI-agent discovery files such as llms.txt, and runs alongside your existing SEO plugin without duplicating what it already outputs.
Built for SEO professionals. Everything is free: no license, no paid tier, no feature locked away. AI features run on your own API keys (Anthropic, OpenAI, Google, Perplexity, xAI or Mistral), so you pay the provider directly and choose the model. The work is bulk and semi-automated: fill every missing alt text, social description and FAQ, Service or Contact schema across a site in one pass, generate product schema for a whole catalogue, and let the plugin suggest the missing E-E-A-T details and apply them for you. AI-powered bulk actions show the number of billed calls and ask before running, so there are no surprise bills. Access & Roles lets an SEO manager or a client’s marketing team use the tools without being a full administrator.
Fully modular: 29 features, each switched on or off on its own, so your site runs only what it needs.
Video tutorials
Short walkthroughs, one screen at a time, each with a written guide: E-E-A-T, Local Pack, AI Visibility, Social Graph, Schema Detector, AI Ready, the RAG Engine and Command Center. Screens that have one show a “?” beside their title that plays it right there (nothing loads from YouTube until you press Play). Watch them all at aeoultimate.com/docs/wordpress/tutorials , or read the full AEO Ultimate for WordPress documentation .
RAG Engine
AI answer engines don’t read your pages top to bottom. They cut the web into short passages, pull back the few that best match a question, and write their answer from those (retrieval-augmented generation). The RAG Engine shows your site the way that process sees it, and finds the answers your site is missing.
Documents : upload the spec sheets, manuals, catalogs and FAQs your business already works from (PDF, Word or text). They are read on your own server and the file is deleted once read; only the searchable passages are kept. Tables in PDFs come out as real tables.
Search Placement : the Google and Bing searches where you rank 4th to 15th that your documents answer and the ranking page does not, with the page to add the answer to. Searches you still rank for whose page is now in the Trash or unpublished are flagged with a one-click restore.
AI Citations : questions from your AI Visibility runs where an engine left you out, beside the passages from your documents that answer them.
Next questions : the follow-up questions the AI engines expect your buyers to ask next, checked against your pages and documents. Where your documents have the answer, you get the passage to publish; where nothing answers it yet, you get the content to write. Questions about your business itself (turnaround, warranty, shipping, reviews) are grouped by topic with the page that should answer them.
Laws, codes and safety data : quoted word for word with their citation, and checked online for changes since your copy’s date.
Chunk View : any page split into the passages a retrieval index would hold, with the ones that fall apart on their own flagged.
Nothing is published for you: every suggestion comes with a Copy button and an Edit page link.
AI Visibility
Asks eight AI engines (ChatGPT, Gemini, Claude, Perplexity, Grok, Le Chat, Muse by Meta AI and DeepSeek) the questions your customers ask, on your own API keys, and shows per engine whether your site was cited, named without a link, or left out, and who was cited instead, or whether the engine cited no sources at all. Answers about your products are also checked against your real prices, stock and policies.
DeepSeek support is new: it works, and is still being tested. Most of DeepSeek’s use is outside the US, led by Asia, with Russia and India near the top, and much of India searches in English. If your buyers are mostly in the US you can leave it off; if you sell internationally, especially into India, it is worth tracking.
Search location : each run searches from a place: automatically your business address (Local Pack) or store country, or any country, state and city you choose, so a Tampa shop is measured the way Tampa buyers see the answers. Engines whose APIs take a search location use it; the others are told where the user is.
Buyer personas : ask as one of your buyers (“machine shop owner”, “manufacturing engineer”). The persona reaches the engine as background about the user, the way the consumer apps personalise, and the question is sent exactly as written. Type your own, or have them suggested from your main pages. Switch personas off to ask as nobody in particular.
Follow-up questions : every answer comes back with the questions that engine expects the buyer to ask next.
Follow the conversation : optionally ask the engine its own top follow-up in the same conversation, one or two turns deep, and see whether you are still cited further into the buyer’s research. Follow-up turns are kept out of the headline numbers so runs stay comparable.
Your own questions : add the questions you want asked, one per line, and reword any built-in question. Both are kept when the list is rebuilt.
Is this you? : when an engine cites a listing that carries your name (your Shopify app, Clutch profile, plugin page or LinkedIn page), you are asked once whether it is yours. Yes counts it as you and re-scores your past runs for free; pages other sites wrote about you get their own slice instead of counting as competitors.
CSV export : every question, answer, verdict and follow-up in one file, with the persona, the full answer text and pattern columns (where a brand or subject falls in the question, model numbers, places, hiring or how-to). Each row names the site and business type, so exports from several client sites stack into one sheet for analysis.
These are controlled simulations through the engines’ APIs, not a copy of any one user’s private chat history: the consumer apps personalise and change daily, and a run is the closest reproducible measure.
AEO Score & Setup
The AEO Score grades your site from 0 to 100 and shows exactly where each point is lost, with every gap linked to its fix. The Setup Wizard gets you there in one click with Autopilot, in two steps with The Basics, or in five with Expert.
WooCommerce AEO
Built for stores: every commerce feature exists so an answer engine can quote your catalogue accurately.
Product Schema Engine : every product publishes a connected Product or ProductGroup @graph with per-variant offers, identifiers (GTIN, MPN, SKU), images, reviews, shipping from your live zones, and your return policy.
Extension-Aware Pricing : products from Bookings, Subscriptions, Bundles and similar extensions publish “From” prices or ranges, never a price their own page contradicts.
Product FAQs : every FAQ source on a product page is assembled into one FAQPage node, with free and AI generators for the questions shoppers ask.
Products Dashboard : walks your whole catalogue, names exactly what each product is missing, and generates schema in bulk.
Google and Bing Merchant Center : compares your catalogue with what each engine lists, surfacing missing products, rejected items and price mismatches.
Smart Collections : publishes “Starter Kit” or “Under $500” style categories as real Collections with structured data an assistant can quote.
Promotions & Price Rules : quantity breaks and member prices published as honest price specifications, with coupon codes sent to Merchant Center.
AI Image Alt Text : fills missing product image alt text in bulk.
Plays nicely : WooCommerce’s own Product schema is replaced only with your consent, and if AEO Ultimate for WooCommerce runs alongside, this plugin stands down so nothing publishes twice.
Schema Markup & Structured Data
The core engine detects the schema already on each page, classifies the page (homepage, service, article, location or product), and adds JSON-LD only where it’s missing : Organization, Article, NewsArticle, Person, FAQPage, Service, Product, LocalBusiness, ContactPoint, Event, Review, AggregateRating and BreadcrumbList. Everything on a page is woven into one connected @graph (WebSite → Organization → WebPage, cross-referenced by @id ), so AI crawlers read your site as one set of facts. The Knowledge Graph screen defines your entities and links them to Wikipedia and Wikidata, and duplicate-schema conflicts between plugins are flagged.
AI Ready: llms.txt & Crawler Control
llms.txt and `llms-full.txt`, Markdown content negotiation for AI agents, Content-Signal headers, agent-discovery endpoints (Agent Skills Index, MCP and WebMCP, OAuth/OIDC discovery, RFC 9727 API catalog, RFC 8288 Link headers), and per-bot blocking and rate limits for 30+ AI crawlers such as GPTBot, ClaudeBot, PerplexityBot and Google-Extended. You decide which AI systems may read, cite or train on your content. Where creating `/.well-known/` files needs server access the plugin doesn't have, you get copy-and-paste instructions.
Open Knowledge Format (OKF) bundle : your site as a machine-readable knowledge directory at /okf/ , on by default and linked from llms.txt.
Clean llms.txt : pages set to noindex in your SEO plugin, password-protected pages and WooCommerce cart, checkout and account pages are left out. Switch llms.txt off if another plugin already serves it.
WordPress Abilities (WordPress 6.9+) : ask your own AI assistant about your AEO data. It can read your AI Visibility results, AI crawler activity, pages no AI crawler has visited, any page’s AEO report and your RAG Engine content gaps. Read-only and administrators only; nothing leaves your site unless you connect an AI tool yourself.
Company & Author Identity (E-E-A-T)
Organization JSON-LD (legal name, logo, cont
See it in action
Screenshots & previews.
AEO Score : Your site graded 0–100, with the site-wide breakdown of where points are lost, the site-setup checklist, your score over time, and a per-page status table below: every point named, every gap linked to its fix.AI Visibility (who gets cited instead) : Ask eight AI engines (ChatGPT, Gemini, Claude, Perplexity, Grok, Le Chat, Muse and DeepSeek) the questions your customers actually ask, then see per engine whether your site was cited, named without a link, or absent, and exactly which competitors were cited Command Center : Real-time AI Crawler Watch monitor and bot traffic breakdown.AI Ready Configuration : Per-bot rate limits and block toggles for 20+ AI agents.Company Profile Manager : Brand identity fields and Meta Business integration.Author Profile Extensions : Custom fields on the WordPress user profile for certifications and credentials.Schema Detector : Auto-detects FAQ, Service, and Contact pages, fills in missing JSON-LD, and flags duplicate-schema conflicts.Image SEO : Finds images missing alt text across your posts and pages and generates descriptive, AEO-friendly alt attributes.Modules Screen : Enable or disable each feature independently.WooCommerce AEO : Product schema with one-click sync to Google and Bing Merchant Center, integrity scoring, and rejection logs.Not Indexed : Uses Google Search Console to surface published pages missing from Google's index and flags likely causes: thin content, high keyword density, and missing heading hierarchy. It also lists indexed pages Google hasn't crawled in 90 days or more, since pages left uncrawled for about 130 dRAG Engine : Setup status for your documents, your pages, Search Console, Bing and AI citation checks, and where each tab takes you: Documents, Chunk View, Search Placement and AI Citations.
02 / Source details
Gettingstarted.
Automatic installation (recommended)
01In your WordPress dashboard, go to Plugins → Add New Plugin .
02Search for TWT AEO Ultimate .
03Click Install Now , then Activate once installation finishes.
You can also install from a downloaded ZIP: on the Plugins → Add New Plugin screen, click Upload Plugin , choose the twt-aeo-ultimate.zip file, then Install Now and Activate .
Manual installation (FTP)
04Upload the entire twt-aeo-ultimate folder to your /wp-content/plugins/ directory.
05Activate the plugin via the Plugins screen in your WordPress dashboard.
After activating
06Go to TWT AEO → Modules to review and enable the features you want.
07Set up your publisher identity under TWT AEO → E-E-A-T (the Company tab).
08Complete each author’s E-E-A-T data on their profile under Users → All Users .
09Configure bot visibility and access controls at TWT AEO → AI Ready .
Important: After activating, go to Settings → Permalinks and click Save Changes once. This flushes rewrite rules so the virtual routes for /llms.txt , /llms-full.txt , and /aeo-sitemap.xml resolve correctly.
03 / Source details
Frequently asked questions.
Does it work with Yoast SEO, Rank Math or AIOSEO?
Yes. AEO Ultimate detects your SEO plugin and steps back from anything it already outputs, adding only what is missing: connected schema, author credentials, the publisher/author split, llms.txt and AI-crawler controls.
Which schema types does it add?
Organization, Article, NewsArticle, Person, FAQPage, Service, Product, LocalBusiness, ContactPoint, Event, Review, AggregateRating and BreadcrumbList, each only where it suits the page and isn’t already there.
Does it support llms.txt and AI crawlers?
Yes. It serves /llms.txt and /llms-full.txt , Markdown versions of your pages for AI agents, and Content-Signal headers, and lets you block or rate-limit each of 30+ AI crawlers. Blocking a bot adds it to your robots.txt and refuses its requests. People and ordinary search engines such as Googlebot are never affected.
What does the RAG Engine do with my documents?
It reads them on your own server, keeps only the searchable passages, and deletes the uploaded file. Nothing is sent to an outside service unless you switch on AI labelling (then only the first few pages go to your chosen AI provider, once) or a law or code is checked online (then only its name, sections and date are sent, never its text). Deleting a document removes its passages too.
Do I need API keys?
No, not for the core: schema, llms.txt, crawler controls, sitemaps, E-E-A-T and the RAG Engine’s document search all work without one. AI features (AI Visibility, AI writing, image analysis, AI document labels and the law check) use your own key for the provider you choose, and you pick the model under Settings → AI Models.
Will it slow down my site?
No. Schema, metadata and virtual files are cached, heavier work runs only when content or settings change, and the crawler rate limiter checks only known AI agents. Background work such as reading documents measures what your host can handle and pauses rather than overloading it.
What is the OKF bundle?
Google’s Open Knowledge Format publishes your organization, products, categories, posts and policies as files AI systems can read. AEO Ultimate serves it at /okf/ automatically.
What are the system requirements?
WordPress 6.2 or later and PHP 7.4 or later (8.0+ recommended). A PHP memory limit of 256MB is recommended for reading large PDFs.
Does it include third-party code?
Yes, one library: smalot/pdfparser 2.12.5, under the LGPL-3.0 licence (bundled with its licence in includes/vendor/smalot-pdfparser ). It reads the text of PDFs you upload to the RAG Engine, on your own server.
What external services does this plugin connect to?
Only the ones you configure, and only when you trigger them:
Anthropic Claude : AI writing and enrichment; RAG Engine document labels when you switch them on. Terms | Privacy
OpenAI : descriptions, OG images, image analysis; RAG Engine document labels when you switch them on. Terms | Privacy
Google Gemini : descriptions, vision, grounded lookups, RAG Engine document labels and law check. Terms | Privacy
Perplexity : brand authority and gap research, AI Visibility checks, RAG Engine law check. Terms | Privacy
xAI Grok : AI Visibility checks. Terms | Privacy
Mistral (Le Chat) : AI Visibility checks. Terms | Privacy
Meta (Muse, Meta Model API) : AI Visibility checks. Terms | Privacy
DeepSeek : AI Visibility checks. Terms | Privacy
Google APIs : Search Console, Analytics, Knowledge Graph, Business Profile, Merchant Center. Terms | Privacy
Microsoft / Bing APIs : Webmaster Tools, Merchant Center, Maps Local Search. Terms | Privacy
IndexNow : URL submission on publish. Terms & Privacy
EIN Presswire : press-release distribution. Terms | Privacy
Claude connector (off by default): answers the Claude app you connect; optionally relayed through Tampa Web Technologies’ hosted connector at mcp.aeoultimate.app for Claude on the web and mobile. Terms | Privacy
YouTube : tutorial videos, only after you press Play in a screen’s “?” panel (youtube-nocookie.com). Terms | Privacy
Tampa Web Technologies (opt-in only): token-usage telemetry, the optional Pro Dashboard connection and the hosted Claude connector. Terms | Privacy
Each request sends only the data needed for that action, using your own API key. No site-visitor personal data is ever transmitted. The plugin also displays outbound links to industry directories and documentation sites; no data is sent to those. The complete inventory (every service that receives data, what it receives, and its terms and privacy policy, plus every linked site) ships in external-services.txt inside the plugin folder.
Website LLMs.txt and LLMs-Full.txt Generator is an LLMs.txt generator and llms-full.txt generator for WordPress. It helps site owners generate, manage, preview, validate, and serve AI discovery files from published public content. Use it to create structured /llms.txt and optional /llms-full.txt end
EngageDock AI is a customizable floating contact widget for WordPress websites that want more leads and faster visitor communication. It helps small businesses turn website traffic into calls, texts, emails, and callback requests from one clean contact panel. Key Features: Click-to-Call – One tap ca
Altify AI is an auto ALT text and AI ALT text plugin for WordPress images. It helps generate descriptive image ALT text for accessibility and image SEO. Use bulk image ALT text tools for your Media Library, generate featured image ALT text automatically, and scale WooCommerce image ALT updates with
The Accepted Payment Methods plugin is a straightforward, lightweight solution that enhances your website by displaying visually appealing icons of the payment methods you accept. This plugin is ideal for a variety of websites, including e-commerce platforms, service-oriented websites, and informati