TWT AEO Ultimate

बिबरन

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.

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.
  • AI Citations: questions from your AI Visibility runs where an engine left you out, beside the passages from your documents that 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 ChatGPT, Gemini, Claude, Perplexity, Grok and Le Chat 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. Answers about your products are also checked against your real prices, stock and policies.

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 20+ 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.

Company & Author Identity (E-E-A-T)

Organization JSON-LD (legal name, logo, contact points, sameAs), a clean article:publisher / article:author Open Graph split, a sitewide fb:app_id for Meta Domain Insights, and one-click import from Yoast or Rank Math. Author profiles output as Person schema with credentials, expertise, years of experience and social links, with an E-E-A-T scorecard for both authors and the company, optional author boxes and hover cards.

Image SEO & Open Graph

Alt text and Open Graph titles, descriptions and share images, generated from your content or with AI. One screen manages Open Graph and Twitter/X cards across every page. Bulk actions fill every missing description, alt text and FAQ, Service or Contact schema at once; AI-powered ones show the number of billed calls and ask first.

Local SEO

LocalBusiness schema with a business-type picker, opening hours, service area and geo coordinates. A NAP (name, address, phone) audit against Google Knowledge Graph, Google Business Profile and Bing Maps, plus the directories your industry should be listed in.

Sitemaps & Indexing

A cached XML sitemap and a Google News sitemap, with IndexNow pinging Bing and other engines on publish. The Not Indexed report finds published pages missing from Google’s index and flags likely causes.

Command Center

Google Search Console, Google Analytics 4 and Bing Webmaster Tools in one view, with Google PageSpeed audits (Lighthouse score and Core Web Vitals). AI Crawler Watch shows which AI bots read your site and what they waste requests on, and the plugin counts visits that arrive from ChatGPT, Perplexity, Claude, Gemini and Copilot, with no cookies and no per-visitor data. A traffic-leak scan finds high-traffic pages that lose mobile visitors to slow loads, and a content scan flags inline scripts, base64 images and other page-builder leftovers.

More Tools

Customer reviews with AggregateRating and Review schema, a “Last Updated” freshness badge, PR Bridge AI for press releases, and an AI Prompt Rate Limiter to protect your API budget.

External Services

Optional AI features connect to Anthropic Claude, OpenAI, Google Gemini, Perplexity, xAI Grok and Mistral using your own API keys. Other optional integrations cover Google and Microsoft APIs, IndexNow and press-release services. Nothing is sent anywhere until you configure a feature and use it. See the FAQ for the full list with terms and privacy links, and the bundled EXTERNAL-SERVICES.md for the complete inventory.

Screenshots

Installation

Automatic installation (recommended)

  1. In your WordPress dashboard, go to Plugins Add New Plugin.
  2. Search for TWT AEO Ultimate.
  3. Click 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)

  1. Upload the entire twt-aeo-ultimate folder to your /wp-content/plugins/ directory.
  2. Activate the plugin via the Plugins screen in your WordPress dashboard.

After activating

  1. Go to TWT AEO Modules to review and enable the features you want.
  2. Set up your publisher identity under TWT AEO E-E-A-T (the Company tab).
  3. Complete each author’s E-E-A-T data on their profile under Users All Users.
  4. Configure 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.

FAQ

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 20+ 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
  • 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
  • EasyPRwire: press-release distribution. Terms | Privacy
  • Tampa Web Technologies (opt-in only): token-usage telemetry and the optional Pro Dashboard connection. 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.md inside the plugin folder.

समीक्षा

There are no reviews for this plugin.

Contributors & Developers

“TWT AEO Ultimate” is open source software. The following people have contributed to this plugin.

Contributors

Translate “TWT AEO Ultimate” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

2.25.0

  • New: RAG Engine (switch it on under Modules; it replaces the Chunk View screen). One screen for how AI retrieval sees your site: Chunk View, Documents, Search Placement and AI Citations.
  • New: Documents. Upload PDFs, Word files and text: spec sheets, manuals, FAQs. They are read on your own server and the uploaded file is deleted once read; only the searchable passages are kept. Large files upload in pieces and resume after a dropped connection.
  • New: tables in PDFs are rebuilt as real tables. Standard/option charts read “Standard”, “Option” or “N/A” under the right model, and spec tables keep each value beside its label. Copy pastes a table straight into the editor.
  • New: document labels. Each document is marked as a law, code, safety data sheet, contract, manual, spec sheet or other, with its place, edition and what to cite it as. Laws, codes and safety data are copied word for word with their citation. An optional switch lets AI read the first few pages to label them; you can correct any label.
  • New: law check. For a law or code, an online search (Gemini or Perplexity) looks for changes after your copy’s date and links to the official source. Only the citation is sent, never your document’s text.
  • New: Search Placement lists the Google and Bing searches you rank 4th to 15th for that your documents answer and the ranking page does not. Searches for a business to hire (“near me”, “services”, a town) are left out, with a note saying how many.
  • New: AI Citations lists AI Visibility questions where an engine left you out, with the passages that answer them. It reads your existing runs, including paused or unfinished ones, and never runs new checks.
  • Changed: the Search Console setting is now a dropdown of your Google account’s own properties. Fixed: domain properties (“sc-domain:”) could not be saved, and an address that did not exactly match a property failed with “User does not have sufficient permission”.
  • Changed: AI Visibility stops asking an engine for the rest of a run once it rejects its API key.

2.24.0

  • Changed: Perplexity now runs on its Agent API. Perplexity retires the Sonar API on September 27, 2026; earlier versions of this plugin lose Perplexity answers in AI Visibility and Perplexity lookups after that date. Perplexity errors now say what went wrong in plain words: a rejected key, no credit, rate limiting, or an API Perplexity has retired.
  • New: choose the model for each AI provider under Settings AI Models, or type in any model ID. Adds GPT-6 (Luna, Sol, Astra), Gemini 3.5–3.8 Flash, Claude Sonnet 5 and Opus 5. Sites that already had a key keep the model they were using; new setups start on Claude Haiku 4.5, GPT-6 Luna and Gemini 3.6 Flash.
  • Fixed: newer models reject settings older ones needed (temperature on Claude 5, “minimal” reasoning on GPT-6, “minimal” thinking on Gemini 3.7/3.8). Requests now adapt to the model chosen.
  • Fixed: Gemini 2.5 Flash is now limited to Google accounts that already used it, so new Gemini keys could fail. New setups use Gemini 3.6 Flash; web-grounded lookups on a free-tier key fall back to 2.5 where the account allows it.
  • Fixed: IndexNow no longer submits URLs from local, development or staging copies of a site (or from .local, .test, localhost and private-network addresses). The log shows these as “Skipped” with the reason.
  • Fixed: Chunk View labelled sibling sections as nested (“Features › Pricing”) on pages whose headings start at H2, which is most WordPress content. Each passage now shows the heading it actually sits under.

2.23.0

  • New: Chunk View (off by default; switch it on under Modules). Shows a page the way a retrieval index holds it: fetched like a no-JavaScript AI crawler, split into passages, and each passage scored on whether it still makes sense on its own. Works on any URL, including competitor pages, with no API key.
  • New: host governor. Heavy work measures what your host can handle and pauses instead of timing out on smaller hosting plans.
  • Fixed: AI Visibility ignored allocation changes once a question list had been saved, and brand questions were never asked.
  • Fixed: the AI Visibility question counts ignored “Per brand” and overcounted categories, posts and products.

2.22.0

  • New: AI Visibility shows the exact passage where each engine named your company or brands, so you see how you were mentioned, not just that you were.
  • Fixed: stored checks dropped owned-profile citation data, so brand totals undercounted. Re-run a check to refresh them.

2.21.0

  • New: Bot View. See any page the way no-JavaScript AI crawlers (GPTBot, ClaudeBot, PerplexityBot) see it: what schema is visible, what is locked behind JavaScript, and which hidden script data could become schema.
  • New: every Bot View audit fetches the page twice, as GPTBot and as a normal browser, exposing firewalls that turn AI crawlers away.
  • New: a weekly Bot View scan of your homepage and recently updated content, with every finding linked to its fix.
  • Fixed: AI Crawler Watch no longer counts Bot View’s own audits as crawler visits.

2.20.1

  • New: duplicate meta descriptions are flagged on the Not Indexed screen, with an inline AI fix.
  • Fixed: headings that were not questions could be published as FAQ schema.
  • Fixed: saved custom schema of an unusual type could be invisible and impossible to delete.
  • Fixed: accented letters, dashes and emoji in stored schema could be saved as literal codes.
  • Fixed: Easy Digital Downloads checkout and account pages were reported as not indexed.

2.20.0

  • New: content provenance. Articles can declare how they were made (human, AI-assisted or AI-generated) using schema.org’s digitalSourceType.
  • New: author archives publish ProfilePage schema.
  • New: multilingual schema for WPML and Polylang: each translation declares its language and links to the others.
  • New: a contextual authority statement, drafted with AI, that explains an author’s credentials in plain words.

2.19.0

  • Critical: Google Merchant Center sync moved to Google’s Merchant API before the old Content API shut down.
  • New: author certifications are machine-recognizable credentials, with a category, the awarding body and its Wikipedia or Wikidata link.
  • New: AI Visibility turns every question where you were left out into a brief of what to publish.
  • New: AI Visibility checks its citations against real referral visits, and tracks each brand over time.
  • Fixed: pushing a promotion to Merchant Center caused a fatal error.

2.18.0

  • New: brand citation tracking. Each brand you track is asked about by name, and a brand can be a whole website, not only social profiles.
  • New: the press-release features work on WordPress 7.0 without an API key of your own.
  • Improved: Search Console top queries no longer fill up with rank-tracker noise.
  • Fixed: /okf/ and /llms.txt could fail on hosts without PHP’s mbstring extension.

2.17.0

  • New: AI Visibility, the citation engine. Asks AI engines the questions your customers ask and records whether you were cited, named or left out.
  • New: Grok (xAI) and Le Chat (Mistral) join ChatGPT, Gemini, Claude and Perplexity.
  • New: an Open Knowledge Format (OKF) bundle at /okf/.
  • New: runs continue in the background without the tab open, and awkward questions can be polished with AI.

2.16.0

  • New: the AEO Score, a 0 to 100 citability grade that shows where every point is lost.
  • New: one-click “Auto-Fill Missing Schema” on the Dashboard, and “Generate with AI” for schema descriptions.
  • New: Review and HowTo forms in the schema editor.
  • Fixed: Search Console domain properties could not be connected.

2.15.0

  • Fixed: every scanning screen stopped at the 200 most recent items. Scans now cover the whole site.
  • New: catalogue-wide search and pagers on the big tables, and the FAQ detector scans products.
  • Changed: replacing WooCommerce’s own Product schema now needs the store owner’s consent.
  • Improved: one consistent image fallback for social cards, and products with gallery images are no longer reported as missing an image.

2.14.0

  • New: the full commerce schema suite from AEO Ultimate for WooCommerce: Product and ProductGroup graphs, Smart Collections and Promotions.
  • New: the Setup Wizard’s Autopilot now does real work, running every setup step that needs no AI in the background.
  • Fixed: “Generate Schema for All” and “Scan All Pages” stopped after 200 items.
  • Compatibility: verified with WordPress 7.1 and WooCommerce 11.

2.13.0

  • New: bulk actions on every screen that had a per-row button, so a whole site can be brought to full coverage in one pass. AI-powered ones show the billed call count and ask first.
  • New: a switch for every output that could collide with another plugin, on the Schema Conflict Detector page.
  • Fixed: the text served to AI crawlers (llms.txt, llms-full.txt, Markdown pages and Agent Skills documents) was HTML-encoded, so characters such as > and & reached crawlers as > and &, breaking the llms.txt format.
  • Fixed: the WordPress 7.0 AI Client connection.

2.12.1

  • Fixed: hosts without PHP’s libsodium extension could hit a critical error when saving keys.
  • Fixed: the Not Indexed page could fail on scan results from older versions.
  • Improved: WooCommerce cart, checkout and account pages are no longer reported as not indexed, and fixable issues get a Fix button.

2.12.0

  • Fixed: the Author Entity (E-E-A-T) page could fail to load on some sites.

2.11.0

  • New: a unified Knowledge Graph. Every schema block on a page is woven into one connected @graph, with duplicate Organization output consolidated.
  • New: the Knowledge Graph page, to define entities, relationships and per-page about and mentions, grounded in Wikipedia and Wikidata.

2.10.0

  • New: Smart 404 Rescue (off by default). Heals broken internal links, ignores hacker probes, and recovers pages Google still ranks you for with suggested 301 redirects, without a bloated 404 log.
  • New: Access & Roles. Let an Editor or an SEO Manager role use the tools without being a full administrator.

2.9.1

  • New: Product schema includes Google’s merchant-listing fields: price valid-until dates and sale periods.
  • New: an AI resolver maps each product to its exact Google Product Category.
  • New: Merchant Center sync flags products whose category disagrees with the feed.

2.9.0

  • First release on WordPress.org.
  • Removed: the built-in content generator (now the separate TWT Content Generator plugin) and dormant bulk image generation code.
  • Improved: every outside service the plugin can contact is listed with its terms and privacy links.

The complete, detailed changelog for every release ships in the changelog.txt file bundled with the plugin.