| 开发者 | aaronkaltman |
|---|---|
| 更新时间 | 2026年11月1日 03:50 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.1 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
https://auditae.app/api/mcp) to Claude, ChatGPT, Cursor or any MCP client, and ask for changes in plain English. The agent can list, read, draft, update and publish posts and pages, edit Yoast / Rank Math titles and descriptions, lay out pages in Gutenberg blocks, manage schema and FAQ schema, curate /llms.txt and compress images in place. You choose what it may do: read, create drafts, publish, or write SEO settings. Every change is logged with its previous state, and one click on the Connect tab disconnects it. MCP is part of the optional AuditAE service: MCP reads are free; edits are 5¢ each (25¢ for a designed page; compressing images adds 1¢ per 5), and new accounts get $5 of credit with no subscription.
Free AI search readiness, no account. The plugin is also a free AI SEO / AEO (Answer Engine Optimization) toolkit that makes your site easier for ChatGPT, Perplexity, Gemini and Google AI Overviews to read, trust and cite. It works the moment you activate, whether or not you ever use MCP.
Built for Elementor. Elementor pages are read from Elementor's own widget data, not the leftover copy in the post body, so the per-post checklist, Query Fan-Out coverage, the link checker and llms.txt all see what your visitors see. AI agents edit Elementor text in place, including Elementor 4's atomic Heading, Paragraph and Button widgets, one-click internal links land inside your Elementor text widgets, and renaming an image updates it in Elementor image widgets too. On the block editor, synced patterns are read as part of every page that uses them, and AI edits keep FAQ and other blocks valid in the editor.
AI Readiness Score. One 0–100 number, with a letter grade, for how ready your site is to be read and cited by ChatGPT, Perplexity, Gemini and Google AI Overviews, computed from local signals: citation bots blocked in robots.txt, FAQ and Article schema coverage, Organization schema, AI-bot 404s, freshness and llms.txt. Every failing check says what to fix and what it's worth, and a 7-day delta shows the score climb. A companion per-post checklist in the editor sidebar grades the post you're writing on an answer-first opening, question-shaped headings, FAQ and structured data, depth and freshness.
1. AI Crawler Tracker. Identifies hits from ~30 AI crawlers — GPTBot, OAI-SearchBot, ChatGPT-User, ClaudeBot, Claude-User, PerplexityBot, Perplexity-User, Bytespider, CCBot, Meta-ExternalAgent, Bingbot and more. See the AI bot hits that reached WordPress over the last 30 days (pages served from a page cache never reach the plugin, so treat it as a minimum; see the FAQ), a by-bot breakdown with last-seen times, daily activity, top crawled paths, CSV export and a Dashboard widget. A built-in robots.txt audit flags any tracked AI bot your robots.txt blocks. It answers what Google Search Console can't: "Are AI engines actually reading my site?"
2. llms.txt Generator. Serves a live /llms.txt file at the root of your site, conforming to the llmstxt.org spec — a markdown manifest that helps LLM-powered tools find the right pages on your site. Builds defaults automatically from your public post types, with per-section customization, optional links list, and a one-click "Reset to defaults".
3. Schema Graph. Schema.org JSON-LD without touching your theme. Free, with no account: a site-wide Organization block you fill in once on the Schema tab; per-post Article, Blog post, HowTo or Product schema from the Schema box in the editor (blank fields fall back to the post's title, excerpt and author, dates, URL and image are filled in on save, and a preview shows the exact JSON-LD); and per-post FAQPage schema from the FAQ box. On a paired site, AEBOT does the same in bulk and adds BreadcrumbList. Designed to coexist with Yoast, Rank Math, All in One SEO and SEOPress: AuditAE defers the types your SEO plugin already emits (Organization, Article), leaves Product to WooCommerce on product pages, and never outputs duplicate structured data. If your SEO plugin emits no Organization at all, AuditAE fills the gap with the one you saved; if your theme or another plugin already outputs one, AuditAE holds yours back.
4. IndexNow auto-ping. When you publish or update a post, the plugin notifies the IndexNow API so Microsoft Bing, Yandex, Seznam.cz, Naver, Yep and Amazon learn the URL changed instead of waiting to discover it (Google does not use IndexNow; Bing's index also grounds AI answers such as Copilot's). Changed URLs are queued and sent in batches a couple of minutes later, so a bulk edit or an import costs a few requests, not one per post. The site key is generated and served automatically, password-protected and noindex posts (Yoast, Rank Math, SEOPress, AIOSEO) are skipped, submissions pause on staging sites and while search engines are discouraged, and "Submit all published URLs" seeds the index in one shot.
5. Image filename rename. A "Rename file" action in the Media library turns a generic IMG_4821.jpg into a descriptive, keyword-bearing red-running-shoes.jpg — the filename is one of the few image-SEO signals AI engines and image search actually read. It renames the original and every generated thumbnail size in one move, then rewrites the old URL to the new one in your existing posts, Elementor pages and page settings, block widgets, theme header images, and the social-share images set in Yoast, Rank Math or SEOPress, so your live images, srcset and share cards never break. Free, no account, gated by your normal WordPress permissions.
6. Query Fan-Out coverage. AI engines split the reader's question into 8–12 parallel sub-queries, retrieve one passage per sub-query and assemble the answer from those passages, so citations are won passage by passage. A panel under the editor models the fan-out for the post you're writing (from your focus keyword, categories, titles and Organization schema; nothing leaves your site), splits your draft at its headings and shows which sub-queries each passage answers. Missing ones sort to the top, so "add more depth" becomes "you never say what this costs". It scores five of the six documented fan-out types (implicit, comparative, entity-expanded, related, personalized); reformulation can't be scored honestly (see the FAQ). Free, offline, no account.
7. Broken internal links + orphaned content. The Links tab lists links in your content that point at pages of your own that no longer resolve, a dead end for a crawler. Rank Math charges for a broken link checker in PRO; Yoast removed theirs. This one runs on your own site with no external requests and is deliberately conservative: archives, custom post types, files, paginated URLs, ?p= shortlinks and redirected paths are resolved before anything is called dead. Links to drafts, private or trashed posts are listed separately. Orphaned content is the other end of the problem: every published post and page nothing else links to. Pick one and AuditAE shows which of your pages already mention it in ordinary prose and links the phrase in one click, changing nothing else. The link graph rebuilds in the background after your edits, so the tab opens without waiting and says when a rebuild is still running. Both are Premium features in the big SEO plugins; here they're free.
8. Redirects (AI-bot 404 → 301). When an AI crawler asks for a page that no longer exists, the Redirects tab lists that dead URL so you can 301 it to the page that replaced it, so the bot lands somewhere useful and the old URL's link credit isn't lost. Suggestions come straight from the AI crawler log, and scanner probes (.env, .git, wp-config backups) are left out. You can also add your own 301 or 302 rules, or start one from a dead path on the Links tab. A rule only fires on a URL that returns 404, so it can never hijack a page that still exists, and each rule counts its hits. Free, no account.
Plus FAQ schema injection. Add question-and-answer pairs to any post or page from the FAQ schema box in the editor — free, no account — and AuditAE publishes them as a schema.org FAQPage <script type="application/ld+json"> block on the post view. The pairs live in post_meta; your post content is not modified, and removing them is one click. If the post already gets FAQPage schema from somewhere else (a Yoast, Rank Math, All in One SEO or SEOPress FAQ block, an Elementor Accordion or Toggle with its FAQ Schema switch on, or Rank Math's Schema Builder), AuditAE stands down so the page never carries two FAQPage nodes, and the AI Readiness Score counts the post as covered.
No external service is required for any of the above. All data is stored locally — crawler hits in one small dedicated table (90-day retention, dropped on uninstall), everything else in wp_options. No telemetry.
Optional — pair with AuditAE (auditae.app). AuditAE is a separate paid service that measures whether AI engines cite your brand for the prompts your buyers ask. Pairing lets its assistant (AEBOT) also draft and update posts, edit Yoast/Rank Math meta, manage the schema graph, curate /llms.txt, and rename, describe and compress your images in bulk (in place, originals kept). On sites running the companion AuditAE AI Autopilot theme it can also edit page copy, brand colors and structured records, and your wp-admin dashboard shows live AI-citation, Analytics and Search Console figures. Pairing is optional; everything above stays free. $5 free credit at signup, no subscription.
https://example.com/llms.txt.https://auditae.app/api/mcp. In Claude or ChatGPT, add it as a custom connector and sign in with your AuditAE account. In Claude Code, Cursor and other clients that take a config file, use an API key from your AuditAE dashboard (the Connect tab links to the setup steps). Then ask your assistant to list your WordPress sites to check the connection.No. The AI Readiness Score, the AI Crawler Tracker and robots.txt audit, the llms.txt generator, Organization schema, the per-post Schema box (Article, Blog post, HowTo, Product) and FAQ schema box, the broken link checker, orphaned content and internal link suggestions, Redirects, image file renames, IndexNow and Query Fan-Out coverage are all free and standalone. They work the moment the plugin is activated, and pairing doesn't take any of them away. The Connect to AuditAE tab is optional and only relevant if you want the paid citation audits, AEBOT, or MCP access for Claude, ChatGPT and Cursor.
By design. It only reports links it can prove are dead, because the fix a user applies to a false positive is deleting a link that was working. Anything it can't positively classify is left out of the report rather than guessed at. It also checks internal links only — external link checking needs real HTTP requests to other people's servers, which is a separate feature with its own throttling and failure modes.
No, and the panel says so. Query fan-out is probabilistic and Google doesn't publish the sub-queries it generates, so nobody can show you the exact set — every tool in this space either models them or asks an LLM to guess. AuditAE models them from your own site: your focus keyword, your categories, your post titles, and your Organization schema. The wording won't match Google's, but the themes do, and that's what decides whether a passage of yours can be retrieved. Nothing is sent off your server to produce them.
Because they can't be scored honestly. A reformulation restates your seed topic in different words, so there's no distinguishing term to look for — any on-topic post covers it by construction. Including such a row would mean either always passing it (meaningless) or reporting a post that opens with a textbook definition as missing its own definition (wrong). The gaps that matter live in the other five fan-out types, so those are what the panel shows.
GPTBot, OAI-SearchBot, OAI-AdsBot, ChatGPT-User, ClaudeBot, Claude-User, Claude-SearchBot, Claude-Web, anthropic-ai, PerplexityBot, Perplexity-User, Bytespider, CCBot, cohere-ai, Diffbot, FacebookBot, Meta-ExternalAgent, Meta-ExternalFetcher, Bingbot, YouBot, Amazonbot, DuckAssistBot, PetalBot, TimpiBot, MistralAI-User, AI2Bot, iaskspider, AwarioRssBot and AwarioSmartBot. The list is curated to AI engines; we deliberately exclude Googlebot because that's already covered by Google Search Console. Google-Extended and Applebot-Extended aren't on it because they aren't crawlers: they're robots.txt tokens that Googlebot and Applebot read to decide whether your content may be used for AI, so no request ever carries them. The robots.txt audit still checks both.
Because the plugin only sees requests that reach WordPress. A page cache (WP Rocket, LiteSpeed Cache, W3 Total Cache, WP Super Cache, your host's cache, or a CDN such as Cloudflare) answers many requests before WordPress loads, and those hits are never logged. Treat the counts as a minimum: if a bot shows up at all, it is reading your site. For fuller counts, add the AI bots' user agents to your cache's list of user agents it never caches (WP Rocket: "Never Cache User Agent(s)"; LiteSpeed Cache: "Do Not Cache User Agents"; W3 Total Cache and WP Super Cache: "Rejected User Agents"): GPTBot, OAI-SearchBot, ChatGPT-User, ClaudeBot, Claude-User, Claude-SearchBot, PerplexityBot and Perplexity-User. A CDN needs the same exception as a cache-bypass rule on its side. Those bots' requests then run through WordPress, which costs a little more server time.
No. Crawler detection is a single substring scan of the User-Agent on template_redirect; only a matching AI bot adds one row to a small indexed table, which is kept to 90 days and capped at 200,000 rows by a daily background clean-up, never inside a visitor's request. A 404 that matches none of your redirects is answered without loading the redirect list. The /llms.txt response is cached in a transient and regenerated only when you save changes. Schema injection runs once per page render in wp_head. IndexNow pings are batched and sent from one background event. On any reasonable host, the per-request cost is well under a millisecond.
Locally, on your own site — no telemetry. Apart from IndexNow pings (changed URLs only; on by default, see External Services), nothing leaves your site unless you pair it with AuditAE. AI crawler hits live in one small custom table, {prefix}auditae_crawler_hits (pruned to 90 days and 200,000 rows, dropped on uninstall); everything else is in wp_options: auditae_crawler_rollup (per-bot first-seen + lifetime totals), auditae_redirects (redirect rules) and auditae_redirect_sources (an index of their source paths), auditae_audit_log (action log for the optional Connect tab), auditae_llms_txt_config (llms.txt manifest), auditae_organization_schema (site-wide schema), auditae_score_history / auditae_score_best (AI Readiness Score trend), auditae_score_email (the optional digest opt-in), auditae_link_index (the internal link graph), and IndexNow settings and its queue of changed URLs waiting to be sent — plus per-post meta _auditae_schema_graph and _auditae_faq_schema. On paired sites that used image compression, the original images AuditAE replaced are kept as files in wp-content/uploads/auditae-originals/, recorded in _auditae_media_backup post meta. That folder carries a deny-all .htaccess; nginx ignores .htaccess, so on nginx add location ^~ /wp-content/uploads/auditae-originals/ { deny all; } to your server block to keep it private. Uninstalling removes all of it except those originals, because they are the only copy of your images as they were: restore them first (Media Library → Restore original), or delete the folder yourself if you don't need them.
Pairing is free. AuditAE itself is pay-per-use: AI-engine checks cost 5¢–12¢ each depending on the engine, WordPress edits cost 5¢ each (25¢ for a designed page; compressing images adds 1¢ per 5 images), and reads are free. Replies from AEBOT, the AuditAE assistant, are billed per reply on the AI tokens they use, and each reply shows its exact charge. New accounts get $5 of credit and there is no subscription. Sign up at https://auditae.app.
Settings → AuditAE → Connect to AuditAE tab → Disconnect. The bearer token is wiped instantly.
No — it's designed to run alongside Yoast SEO, Rank Math, All in One SEO, SEOPress and The SEO Framework. AuditAE is an AI-search toolkit, not an SEO plugin: while an SEO plugin is active it never outputs title tags, meta descriptions, canonical URLs, Open Graph tags or sitemaps of its own, so it won't trigger a "you have two SEO plugins active" warning. (On a site with no SEO plugin, a paired agent can give a post an SEO title, meta description, canonical URL or noindex; AuditAE prints only the tags nothing else on the page prints, and stops the moment an SEO plugin is activated.) It changes values your SEO plugin stores only when asked: AEBOT can edit a post's SEO title and description with your permission, and renaming an image updates the social-image URLs your SEO plugin saved, so share cards don't break. Where the two genuinely overlap — structured data and IndexNow — AuditAE detects your SEO plugin and steps aside:
Pair the site on the Connect to AuditAE tab (a free AuditAE account is needed), then add the AuditAE MCP server, https://auditae.app/api/mcp, to your AI client. In Claude or ChatGPT, add it as a custom connector and sign in with your AuditAE account; that one connection covers every paired site in your workspace. In Claude Code, Cursor, Windsurf and other clients that take a config file, connect with an API key from your AuditAE dashboard; team workspaces connect with an API key too. The assistant can then read, draft, edit and publish posts, edit SEO titles and descriptions, and manage schema and llms.txt, limited to the permissions you granted on the Connect tab. MCP reads are free; edits are 5¢ each (25¢ for a designed page). Every change is listed on the Activity tab, and Disconnect revokes access at once.
IndexNow is an open protocol that lets your site tell search engines "this URL just changed" instead of waiting for them to re-crawl on their own. The participating engines are Microsoft Bing, Yandex, Seznam.cz, Naver, Yep and Amazon, and one submission reaches all of them. Bing's index also feeds AI answers such as Copilot's, so faster indexing means faster eligibility to be cited. There's nothing to set up — the plugin generates and serves the required ownership key automatically, and starts pinging on your next publish. It pauses on its own on staging and development sites and while Settings → Reading → "Discourage search engines from indexing this site" is ticked. To turn it off, go to Settings → AuditAE → AI Crawlers and uncheck auto-ping. Google does not use IndexNow (it has no public submission API), so this complements rather than replaces normal Google crawling.