| 开发者 | cyberlord92 |
|---|---|
| 更新时间 | 2026年8月3日 17:13 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.0.1 |
| 版权: | Expat |
| 版权网址: | 版权信息 |
llms.txt, run an AI Visibility Score, and export reports — without replacing your SEO plugin, firewall, or server-level bot protection.
AI SEO, GEO, and AEO for WordPress
Traditional SEO helps search engines index a site. AI SEO, Generative Engine Optimization (GEO), and Answer Engine Optimization (AEO) focus on making content easier for AI crawlers and answer engines to discover and understand.
This plugin supports the technical foundations of AI visibility by helping you:
/llms.txt and optional /llms-full.txt for AI systems.LLMs: and LLMs-full: references to robots.txt..md URL endpoints for public content and taxonomy archives.Accept: text/markdown requests from compatible AI agents.llms.txt with price, stock status, ratings, and attributes.Link header pointing to /llms.txt (rel="ai-content-index").Mcp-Session-Id and tracked namespaces (wp-abilities, mcp, mcp-adapter).wp_mail() function.aI-visibility-suite folder to /wp-content/plugins/, or install via the WordPress Plugins screen.Install and activate the plugin, enable crawler tracking under AI Crawlers → Crawlers, then open AI Crawlers → Analytics. Use Activity Log for recent crawler and MCP requests, and AI Inventory for a catalog of agents and tools.
The plugin ships with 78+ built-in AI crawlers including GPTBot, ClaudeBot, Google-Extended, Amazonbot, Bytespider, CCBot, PerplexityBot, Applebot-Extended, Meta-ExternalAgent, and more. You can also add custom user-agent patterns for bots not in the list.
Blocking is opt-in. Use robots.txt rules under AI Crawlers → Control to disallow specific AI crawlers, or enable PHP blocking to return a 403 response. You can also block/unblock from AI Inventory agent rows. Blocked attempts appear in Analytics / Activity Log.
No. Tracking is opt-in when you enable it, and blocking is always opt-in. Configure robots.txt rules or PHP blocking per crawler from AI Crawlers → Control.
Blocking AI training or retrieval crawlers is separate from traditional search engine indexing. Disallowing GPTBot or similar bots in robots.txt does not block Googlebot or Bingbot by default. Review your robots.txt preview and allow crawlers you still want to reach your site.
No. robots.txt rules are injected via the WordPress robots_txt filter. Use the live preview in Control to see the effective output.
robots.txt publishes a preference that compliant crawlers should follow. PHP blocking returns an HTTP 403 before WordPress serves the content. You can use either or both.
AI Inventory is a live catalog of AI agents (crawlers and MCP clients), MCP servers, abilities/tools, and findings for this site. Open any row for a detail page with that item’s recent activity, pagination, and block/unblock controls. MCP rows can open a request details modal (request/response bodies).
The AI Visibility Score analyzes a page or your site across 28 discovery, structured-data, content-structure, and technical checks. It returns a score from 0 to 100, a letter grade, and prioritized recommendations. It measures technical readiness; it does not guarantee AI citations or rankings.
llms.txt is an AI-readable index of selected public content. The optional llms-full.txt can provide a fuller content representation. The plugin can generate both, update them when content changes or on a schedule, reference them in robots.txt, and exclude noindex or manually excluded content.
No. This plugin focuses on AI crawler/MCP monitoring, access control, inventory, and AI discoverability. It works alongside an SEO plugin and can respect noindex metadata from Yoast SEO, Rank Math, All in One SEO, SEOPress, and Genesis.
In your WordPress database. You can choose a retention period, delete collected data from Settings, and optionally remove plugin data during uninstall.
MCP Tracker logs Model Context Protocol (MCP) and Abilities API related REST requests. Open AI Crawlers → MCP Tracker to filter the log, inspect JSON payloads, and block/unblock tools or servers.
MCP Control is the policy layer for MCP traffic: allow or deny by tool, server, user, or IP. Open AI Crawlers → MCP Control to manage rules. Common tool/server blocks can also be triggered from MCP Tracker or AI Inventory.
MCP (Model Context Protocol) is a standard that lets AI clients call tools/abilities over a consistent protocol. On WordPress this often appears as REST traffic to Abilities / MCP endpoints, commonly identified with an Mcp-Session-Id header.
No. Logging is non-intrusive. It observes requests through WordPress REST hooks and does not change routing, authentication, or response content. MCP Control may deny matching requests when rules are configured.
In your WordPress database (a dedicated MCP requests table). Logs are not sent to external services. Retention follows the shared data-retention setting; you can delete all MCP logs from Settings → Danger zone.
Impact is minimal. Logging runs only for matching MCP / Abilities-related REST requests. You can disable tracking anytime from the MCP Tracker page.
Only administrators (users with the manage_options capability). AJAX actions use capability checks and nonces.
Yes. Set shared Data retention under Settings, or use delete-all actions in Settings → Danger zone.
The plugin checks request user-agent strings and records matching AI crawlers. It does not run general human-visitor analytics. Choose an appropriate retention period for busy sites. Full-page caches or reverse proxies that serve requests before WordPress runs may prevent those requests from being logged.
Yes. Download crawler and MCP CSV reports from Settings (Reports section), with preset periods or a custom From/To range. Analytics also offers report download actions.
Open AI Crawlers → Settings, go to the Reports section, add recipients, choose daily/weekly/monthly delivery, and select alerts. WordPress sends mail through wp_mail(); configure SMTP if delivery is unreliable.
Yes. Authenticated endpoints under moai-av/v1 cover analytics summaries, recent activity, CSV exports, visibility scans, and blocked attempts. Requests require a logged-in administrator with manage_options.
Yes. Detection runs on front-end / REST requests as documented. Test on staging if you use aggressive caching or a reverse proxy.
rel="ai-content-index").moai-av/v1 REST endpoints for analytics summaries, recent activity, CSV exports, visibility scans, and blocked attempts.LLMs: and LLMs-full: references in robots.txt./{slug}.md plus content negotiation for AI agents.