Product tour
Everything AEO Ultimate does
A structured-data and AI-visibility layer for your site. It reads each page, works out what it is, and adds only the signals that are missing — never duplicating what your SEO suite already outputs.
Every capability below is a module you can switch on independently. Nothing is enabled just because you installed it, and nothing runs that you have not asked for.
Schema engine and the knowledge graph
The core engine. It detects the schema already on a page, classifies what the page is — homepage, service page, blog post, location page, product — and outputs clean JSON-LD only where it is missing.
Thirteen types: Organization, Article, NewsArticle, Person with author credentials, FAQPage, Service, Product with Brand and Offer, LocalBusiness, ContactPoint, Event, Review, AggregateRating and BreadcrumbList.
When a page carries more than one type they are woven into a single connected @graph — one identity spine of WebSite → Organization → WebPage, with every entity cross-referenced by @id. That is the difference between an engine reading your site as one web of facts and reading it as scattered fragments.
You also get duplicate-schema conflict alerts, so you know when two plugins are fighting over the same output.
AI ready: llms.txt and crawler control
The part nobody else does. Endpoints and headers that let AI agents discover, read and cite your content — and controls that let you decide which ones may.
What your site starts serving
/llms.txt · /llms-full.txt
/okf/ — Open Knowledge Format bundle
/.well-known/agent-skills/ — Agent Skills Index
MCP / WebMCP discovery · OAuth & OIDC discovery
RFC 9727 API catalog · RFC 8288 Link headers
Content-Signal headers · Markdown content negotiation
Per-bot rate limiting and blocking for 20+ AI crawlers — GPTBot, ClaudeBot, PerplexityBot, Google-Extended and more. Each has its own toggle and rate-limit override. Blocking writes a Disallow entry and returns 403, because the advisory half alone is widely ignored.
Where creating /.well-known/ files needs server write access you do not have, you get copy-and-paste instructions instead of a silent failure.
AI Visibility, and what it honestly proves
Asks eight AI engines (ChatGPT, Gemini, Claude, Perplexity, Grok, Le Chat, Muse (Meta AI) and DeepSeek) the questions your customers ask, on your own keys, and records whether you were cited, named or absent — and who was cited instead, or whether the engine cited no sources at all.
Ask as one of your buyer personas (a shop owner, an engineer, a first-time buyer) and see how the answers change for each. Every answer brings back the follow-up questions the engine expects next, and Follow the conversation asks the engine its own top follow-up, a turn or two deep, to show whether you are still cited further into the buyer’s research. Export any run to CSV for your own analysis: questions, full answers, verdicts and follow-ups in one file, ready to combine across client sites.
Each run also 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. Runs are only compared with runs from the same place.
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.
The value is in the gaps. If you never appear in the questions your category is built on, that is a real problem you can act on — and seeing who gets named instead tells you what they publish that you do not.
What this is, precisely
These are sampled queries, not citation analytics. No AI platform publishes citation data — there is no impressions report and no equivalent of Search Console — so every tool in this space is estimating, including this one.
Real usage is conversational and personal. Personas and follow-up turns bring a run closer to that, but it is still a controlled simulation through the engines’ APIs, not anyone’s private chat history. Appearing is a good sign. Not appearing is the actionable one.
The nearest thing to hard evidence is someone arriving from an assistant and appearing in your analytics, which is why the Command Center connects Search Console, GA4 and Bing Webmaster Tools. An on-demand crawler fetching a page while a user is mid-conversation is the next best signal — though a User-Agent is a name anyone can type, and that one in particular gets impersonated.
This is also why you will not find a share-of-voice percentage anywhere in this product. A number implies a precision the underlying data does not have.
The RAG Engine: answers you already have
Most businesses already hold the answers AI engines look for, in spec sheets, manuals and FAQs that never reached the website. The RAG Engine reads those documents on your own server, finds the searches and AI questions your pages miss, and gives you the passage to add, with a Copy button and an Edit page link. Read more about the RAG Engine.
Identity, authorship and E-E-A-T
Company
Publisher identity
Organization JSON-LD with legal name, logo, contact points and sameAs. An explicit article:publisher and article:author split, which most social tags collapse into one. A sitewide fb:app_id for Meta Domain Insights — a tag most SEO plugins never output.
One-click import from Yoast or Rank Math, so you are not retyping what you already entered.
People
Author credentials
Author profiles output as Person schema with EducationalOccupationalCredential and sameAs — job titles, credentials, expertise areas, years of experience and social links.
A completeness scorecard across every author tells you who is missing what, plus optional author boxes and hover cards.
AI models use the publisher/author split to assess authority and attribute content. A page that cannot say who wrote it is harder to cite.
Commerce and merchant signals
Product schema built from your real product data — Brand, Offer, price, availability, GTIN, MPN and SKU — with optional AI description enrichment.
Live sync against Google and Bing Merchant Center compares your catalogue with what those engines actually list, tracking price and availability mismatches, identifier gaps and item-level rejection codes. A feed can upload successfully and still have items silently rejected downstream; this is how you find out.
The dedicated WooCommerce edition goes further: variable products as ProductGroup with real low/high ranges, shipping read from live zones, weight and dimensions as measured quantities, the whole gallery as ImageObject nodes, Smart Collections, and promotions published as honest price specifications.
Local, indexing and images
Local SEO
LocalBusiness schema with a predictive business-type picker, opening hours, service area and geo coordinates. NAP consistency audited against Google Knowledge Graph, Google Business Profile and Bing Maps, plus citation sites tailored to your industry.
Sitemaps & indexing
Cached XML sitemap with per-post-type controls and collision protection against Yoast, Rank Math and AIOSEO. IndexNow pings Bing, Yandex and others on publish. A Google News sitemap when your content qualifies.
Not Indexed uses Search Console’s URL Inspection API to find published pages missing from Google’s index, and flags likely causes — thin content, keyword stuffing, missing heading hierarchy.
Images & social
Alt text and Open Graph titles, descriptions and share images — from your content free, or with AI. One screen manages og:title, og:description, og:image, og:type, twitter:card and twitter:creator across every page.
Bulk actions show the billed call count and ask before spending. Content-based ones are free.
Command Center, and the rest of the toolkit
Search Console, Google Analytics 4 and Bing Webmaster Tools in one view. PageSpeed Insights audits with the Lighthouse score and Core Web Vitals — LCP, CLS, FCP, TBT — cached for six hours.
A traffic-leak scan cross-references GA4 with PageSpeed to surface your highest-traffic pages that also bounce hard on slow mobile loads. A content scan flags on-page anti-patterns — inline scripts, external scripts in content, base64 images, iframes — that page builders and pasted AI code tend to introduce.
Also included: customer reviews with context-aware AggregateRating and Review schema plus display shortcodes, a Last Updated freshness badge, Smart 404 rescue for dead inbound links, PR Bridge AI which detects press-release intent and offers distribution, and an AI prompt rate limiter to protect your own API budget.
What each edition includes
Each edition is built native to its platform rather than ported, so what is possible differs with what that platform exposes.
| Capability | WordPress | WooCommerce | Wix Lite | Wix Store | Shopify in build |
|---|---|---|---|---|---|
| Connected @graph schema | ✓ | ✓ | ✓ | ✓ | ✓ |
| llms.txt | ✓ | ✓ | ✓ | ✓ | ✓ |
| Agent discovery endpoints | ✓ | ✓ | — | — | — |
| AI crawler control | ✓ | ✓ | — | ✓ | ✓ |
| Author E-E-A-T | ✓ | ✓ | — | — | ✓ |
| Product schema | — | ✓ | — | ✓ | ✓ |
| Merchant Center sync | ✓ | ✓ | — | ✓ | ✓ |
| Local SEO | ✓ | ✓ | ✓ | ✓ | — |
| AI visibility checks | ✓ | ✓ | — | ✓ | ✓ |
| Bring your own AI key | ✓ | ✓ | n/a | ✓ | ✓ |
Wix Lite is free and deliberately narrow — it publishes the entity graph and llms.txt, nothing more. Webflow is still in build; see its documentation for what exists today.
Your AI key. Not a monthly meter.
Optional AI features connect to Claude, OpenAI, Gemini, Perplexity, xAI or Mistral using keys you supply, billed to you at the provider’s raw rate. Bulk actions show the call count and ask before spending. Nothing is sent anywhere until you configure a feature and trigger it — and every edition is fully functional with no AI configured at all.
Start here
Switch on what you need.
Every edition has a free tier, and every module toggles independently. Turn off what does not apply and the plugin stays out of the way.