The WordPress plugin built for AI search.
See which AI bots crawl your site. Fix the 404s they hit. Find out whether ChatGPT, Perplexity, Gemini, and AI Overviews actually cite you — then push the fixes to Yoast or Rank Math from one tab.
Plugin: free, no account · Citation audits: $5 free credit, no card, no subscription · Works alongside Yoast + Rank Math
Watch it work“Are we showing up in ChatGPT?”
Every client is going to ask you this within the year. Right now most consultants answer with screenshots pasted into a Notion doc.
AuditAE answers it with data. Run a prompt set across all four engines and get back cited or not cited, where, and which competitors got picked instead — then fix what’s broken without leaving the tab.
Five tools the moment you activate.
No config screens, no pairing required. These run the second the plugin is live:
AI Crawler Tracker
~30 AI bots logged — GPTBot, ClaudeBot, PerplexityBot, Google-Extended, and the rest. Per-bot counts, top crawled paths, last hit. Search Console can't show you any of this.
Googlebot excluded on purpose — Search Console covers it404 Redirects
The Redirects tab reads the bot log for 404s and lets you 301 each one in a click. Rules only fire on 404s, so they can never hijack a live page.
Manual add form too · per-rule hit counters/llms.txt
Auto-built from your post types, served at your root, fully editable — H1, intro, sections, pinned links. Cached, zero per-request cost.
Follows the llmstxt.org specSchema Graph
Linked JSON-LD on every page — Article, FAQ, Organization, WebSite, all connected by @id, so AI engines resolve relationships without guessing.
Reuses Yoast / Rank Math @ids when presentFAQ Schema Editor
Add question-and-answer pairs to any post and they publish as FAQPage JSON-LD — the markup AI engines lift most directly into answers. Free, no account, and your post content is never touched.
Jump straight to the posts still missing itOne lightweight crawler-hits table · everything else in wp_options · sub-millisecond overhead
Crawl problem or content problem?
When an audit says a client is invisible on ChatGPT, the bot log tells you which of two completely different fixes you need.
The pages are getting read but not picked. Fix structure, schema, and answers — all pushable from the same tab.
robots.txt, a WAF rule, or a host block list is keeping the bot out before the citation question even comes up.
No other tool puts the crawl data and the citation data in the same view.
Audit. Fix. Re-audit. One tab.
Pair the plugin with a free AuditAE account and the loop closes:
- 1Audit a prompt set across all four engines
- 2Diagnose with the bot log, GA4, and Search Console in the same chat
- 3Fix by pushing meta, FAQ schema, redirects, and draft edits straight to WordPress
- 4Re-audit and show the client the lift
Ask AEBOT “which post lost clicks last week and why” and it cross-references Search Console, GA4, and your citation audits, drafts the fix, and ships it to Yoast or Rank Math with your go-ahead.
This is the part of the workflow that used to take five tabs and a copy-paste chain. Now it’s a conversation.
/yoast-vs-rank-math — picked from existing H2s, no new content invented.Built around Yoast and Rank Math — never against them.
Most “AI SEO” plugins duplicate the meta fields you already have and conflict with your SEO plugin under the hood. AuditAE owns the new surface only — bot tracking, redirects, /llms.txt, linked schema. When it writes a meta description, it writes to your SEO plugin’s keys.
| Field | Owner |
|---|---|
| SEO title · meta description · focus keyword | Yoast / Rank Math (AuditAE's own fields, 0.37.0+, on a site with neither) |
| XML sitemap | Yoast / Rank Math |
| Article / FAQ / Organization schema | AuditAE — reuses their @id |
| /llms.txt · bot log · 404 redirects | AuditAE |
One client on Yoast, another on Rank Math?
Both are native, free and premium. The plugin auto-detects which is installed and writes to the right meta keys — run both at once and both get updated. The Schema Graph reuses their existing @id values, so no duplicate Organization blocks and no conflicting WebSite nodes.
- WordPress 6.0+
- PHP 7.4+
- Yoast (free + premium)
- Rank Math (free + premium)
- Block + Classic editor
- Elementor + Elementor Pro
- Multisite
Works with Elementor
- Pages are read from Elementor’s own widget data — headings, text, accordions, icon lists, image alt, global widgets, and Pro widgets like Animated Headline, Price Table, Slides, and Testimonial Carousel.
- Scored by the per-post AI Readiness checklist and Query Fan-Out; the link graph, broken-link scan, and /llms.txt read the same content.
- AI agents edit Elementor text in place with exact find-and-replace edits, one-click internal links land inside text widgets, and image renames update Elementor image widgets and background images. Fields bound to Pro dynamic tags are skipped.
Works with the block editor
- Synced patterns are read as part of every page that uses them.
- AI find-and-replace edits also update text that blocks keep in their settings — Yoast and Rank Math FAQ blocks, for example — so edited blocks stay valid in the editor.
- One-click internal links only go into paragraphs, lists, and quotes.
No subscription. No per-site fees. No seats.
The plugin is free — AI Readiness Score, crawler tracker, orphaned-content report with internal-link suggestions, broken internal link checker, Query Fan-Out coverage in the editor, IndexNow, redirects, /llms.txt, and schema graph included. The paired dashboard is pay-per-use: billed per audit check and per WordPress action, nothing else.
Want the score before you install anything, or not on WordPress? The free AI search audit runs the same checks on any domain in ten seconds.
Check first, then fix with the plugin. The free AI crawler checker shows whether robots.txt or a firewall is turning GPTBot, ClaudeBot or PerplexityBot away; the plugin’s one-click robots.txt fix lets the blocked citation bots back in. The free llms.txt validator checks your current file line by line; the plugin serves one that stays in sync as you publish.
The plugin
No account neededEverything that runs on activation — install it and keep it, paired or not.
- AI Readiness Score — 0–100 + fix-it checklist
- AI crawler tracker — ~30 bots
- One-click robots.txt unblock for AI bots
- Orphaned-content report + internal link suggestions
- Broken internal link checker — no external requests
- Query Fan-Out coverage in the post editor
- IndexNow ping within minutes of publishing
- 404 → 301 redirect manager
- /llms.txt generator
- Linked JSON-LD schema graph
- Image filename rename for SEO
- Optional weekly/monthly score email (opt-in)
The paired dashboard
$5 credit on signupBilled only for what you run — nothing when idle. Add a tenth client site without a tenth subscription.
Three minutes, one pairing code.
- Install
Drop in the plugin
Install straight from
Plugins → Add New— search “AuditAE” (listed as AuditAE – MCP Server & AI SEO) — and activate. The five free tools are live immediately. - Pair
Paste one code
In
Settings → AuditAEclick Connect and paste the 8-character code. Single-use, expires in 10 minutes, token stored AES-encrypted. - Audit
Run & push
Run your first citation audit from the dashboard — and push your first fix back to WordPress the same session.
- read, draft, publish, write_seo toggles
- Publish off by default
- Full audit log
- One-click revoke
The questions worth asking.
Want the deeper read? The complete guide to AI brand monitoring covers methodology, metrics, and a 30-day setup plan across all four engines.
The AuditAE WordPress plugin. Once paired with an AuditAE account it runs your prompt set across ChatGPT, Perplexity, Gemini, and Google AI Overviews and reports which engines cite your pages — then lets you push fixes back to Yoast or Rank Math from the same tab. The plugin itself is free; the citation audits are pay-per-use with a free credit on signup.
Install the AuditAE plugin and it logs every AI crawler hit — GPTBot, ClaudeBot, PerplexityBot, Google-Extended, and ~30 others — with the bot name, URL, and status code in one lightweight indexed table (pruned to 90 days, removed on uninstall). That gives you AI crawler analytics inside WordPress: which bots crawl you, which pages they hit, and where they're getting 404s, all without an external log pipeline.
The plugin flags every 404 served to an AI crawler — so when GPTBot or another bot hits a dead URL (a deleted page, a retired or mistyped link), you see it in the crawler log and can turn it into a one-click 301. Catching ChatGPT 404s matters because a bot that hits a dead page can't cite it; fixing the redirect keeps the page eligible to be cited.
Tracks ~30 AI crawlers (GPTBot, ClaudeBot, PerplexityBot, Google-Extended, and more), turns bot 404s into one-click 301s, serves /llms.txt, emits linked JSON-LD schema, and publishes the FAQ schema you write on each post. All free, no signup needed for those five once you have the plugin installed.
No. Bot detection is a single User-Agent check, a bot hit is one indexed insert into a small dedicated table (pruned to 90 days), /llms.txt is cached, and schema renders once in wp_head. Well under a millisecond per request, and normal visitor requests write nothing at all.
Yoast and Rank Math are both native, free and premium. AuditAE writes to their meta keys and reuses their schema @ids. Run both at once and both get updated. The plugin owns only the new surface — bot tracking, redirects, /llms.txt, linked schema — never the fields your SEO plugin already manages. With no SEO plugin installed, version 0.37.0+ keeps its own SEO title, description, canonical and robots fields and prints them; install Yoast or Rank Math later and those take over.
Yes. Elementor pages are read from Elementor's own widget data — headings, text, accordions, icon lists, image alt, global widgets, and Elementor Pro widgets such as Animated Headline, Price Table, Slides, and Testimonial Carousel — so they get the per-post AI Readiness checklist and Query Fan-Out coverage, and the link graph, broken-link scan, and /llms.txt read the same content. AI edits land in place as find-and-replace text edits, and fields bound to Elementor Pro dynamic tags are skipped. In the block editor, synced patterns count as part of every page that uses them, and edits keep blocks such as Yoast and Rank Math FAQ blocks valid.
Yes, from plugin 0.35.0, on a paired site with the Write SEO permission on. Your AI agent (or AEBOT) resizes and compresses the uploaded JPEG, PNG and WebP files and every thumbnail in place, same file names and formats, so nothing on your pages needs re-linking. Each original is backed up once and one click on "Restore original" in the Media Library puts it back. Images in protected folders (WooCommerce downloads) are never touched, and it stands aside while another image optimizer is active. 1¢ per 5 images, free when it saves little.
No. Publish is off by default. Everything pushed from a paired AuditAE account lands as a draft until you flip the toggle in Settings → AuditAE. The plugin ships four capability toggles — read, draft, publish, write_seo — and only read + draft are on to start.
The plugin is free. The paired dashboard bills per audit check and per WordPress action — no subscription, no seats, no per-site fees. A free credit lands on signup, no card required.
Yes. The same tools AEBOT uses are exposed as a hosted MCP server at auditae.app/api/mcp — 45 WordPress read/write tools for posts, SEO meta (Yoast, Rank Math, or AuditAE's own), schema, llms.txt, redirects, internal links, image alt text and the AI crawler log. Setup for Claude Code, Cursor, and Claude Desktop is at auditae.app/wordpress-mcp.
One click in Settings → AuditAE. The AES-256 encrypted token is wiped instantly and the free tools keep working.
Answer the ChatGPT question before your client asks it.
Install the plugin, connect a site, and run your first citation audit tonight.
Plugin: free, no account · Citation audits: $5 free credit, no card, no subscription · WordPress 6.0+