Linux 软件免费装
Banner图

AI Crawlers Visibility, Analytics & Control

开发者 cyberlord92
更新时间 2026年8月3日 17:13
PHP版本: 7.4 及以上
WordPress版本: 7.0.1
版权: Expat
版权网址: 版权信息

标签

bot blocker ai seo ai crawlers llms.txt mcp

下载

1.5.0 1.1.1 1.2.0 1.0.1 1.0.21 1.1.0 1.1.2 1.2.1 1.3.0 1.4.0 1.4.1

详情介绍:

AI Crawlers Visibility, Analytics & Control helps WordPress site owners understand and manage how AI systems access their content — from classic AI crawlers (GPTBot, ClaudeBot, Google-Extended, PerplexityBot, and 78+ known bots) to MCP / Abilities API clients calling tools on your site. The plugin combines analytics, live AI Inventory, access control, and AI discoverability in one WordPress dashboard. Track crawler and MCP activity, catalog agents / servers / abilities, block unwanted traffic, publish 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: No plugin can guarantee inclusion, citations, rankings, or traffic from ChatGPT, Claude, Gemini, Perplexity, or other AI services. Why monitor AI traffic on WordPress? AI companies use automated AI crawlers to index, train on, or retrieve website content. Separately, MCP clients and Abilities API tools may call your WordPress REST endpoints. This plugin covers both worlds: How it works
  1. Enable crawler tracking (and optionally MCP tracking) and choose log retention.
  2. Review Analytics, AI Inventory, and the Activity Log.
  3. Use Crawler Control and/or MCP Control for traffic you do not want.
  4. Run an AI Visibility Score scan and enable Discoverability features that fit your site.
Overview: Analytics, AI Inventory, and Activity Log Analytics AI Inventory Live catalog of everything AI-related touching this site: Activity Log AI Visibility Score Find technical signals that can limit AI discovery and get prioritized recommendations. AI discoverability: llms.txt, Markdown, and JSON-LD Discoverability is organized with in-page tabs (llms.txt, WooCommerce, Markdown for Agents, JSON-LD). WooCommerce AI Search Optimization When WooCommerce is active, optimize products for AI search engines: 78+ built-in AI crawlers Custom AI crawler detection robots.txt control for AI crawlers Publish clear crawler preferences and identify bots that continue visiting after being disallowed. Block AI crawlers with PHP (403) robots.txt communicates a preference; PHP blocking enforces access control at the WordPress application level. MCP Tracker MCP Tracker monitors and logs Model Context Protocol (MCP) requests related to the Abilities API — without modifying request flow. MCP Control MCP Control lets you restrict MCP / Abilities traffic with allow/deny rules: Data management Crawler and MCP activity is stored in your WordPress database. Reports and integrations Reports live under Settings (with General and Danger zone): Clean admin experience Who is this plugin for? Privacy and data ownership

安装:

  1. Upload the aI-visibility-suite folder to /wp-content/plugins/, or install via the WordPress Plugins screen.
  2. Activate AI Crawlers Visibility, Analytics & Control through the Plugins menu.
  3. Go to AI Crawlers → Crawlers and enable crawler tracking; set retention under Settings.
  4. Open AI Crawlers → Analytics after bots visit your site.
  5. Optional: open AI Crawlers → AI Inventory for a live catalog of agents, servers, and tools.
  6. Optional: open AI Crawlers → MCP Tracker, enable tracking, and configure MCP Control if you need allow/deny rules.

屏幕截图:

  • Top AI crawlers, top MCP tools, and most-crawled pages.
  • AI Inventory catalog of agents, MCP servers, abilities, and findings with view/block actions.
  • Inventory detail page with entity activity, pagination, and request details / block icons.
  • Activity Log — recent crawler requests with filters and pagination.
  • Activity Log — recent activity plus blocked crawler attempts.
  • Crawlers page — 78+ known bots with tracking toggle and category filters.
  • Custom crawler detection with name, user-agent, company, and category.
  • Control — robots.txt AI rules, bulk templates, and live preview.
  • Control — compliance monitor and PHP blocking enablement.
  • Control — PHP 403 blocks, custom deny message, and blocked IP addresses.
  • MCP Tracker request log with filters, status, ability name, and row actions.
  • MCP request details modal with session ID and formatted JSON request/response bodies.
  • MCP Control — allow/deny MCP traffic, rules, and recent blocked tools.
  • Visibility Score — analyze a page or scan the site, with scan history.
  • Visibility Score results with grade, recommendations, and check breakdown.
  • Discoverability — llms.txt settings, robots.txt references, and live preview.
  • Discoverability — WooCommerce product enrichment for AI search.
  • Discoverability — Markdown for Agents endpoints and content negotiation.
  • Discoverability — JSON-LD schema with AI discovery pointers.
  • Settings — appearance, data retention, and email report preferences.
  • Settings — crawler/MCP CSV downloads, REST API info, and danger zone.

升级注意事项:

1.5.0 Adds AI Inventory, MCP Control, Activity Log, dual crawler/MCP analytics, and inventory detail pages with block/unblock and MCP request inspection. 1.4.1 Adds MCP CSV export on Reports and an optional MCP summary in scheduled email digests. 1.4.0 Adds MCP Tracker to monitor Model Context Protocol and Abilities API requests — with filtering, JSON inspection, local-only logging, and a tracking toggle. 1.3.0 Adds WooCommerce AI Search Optimization: enriched product llms.txt/Markdown, Product schema, and an AI Visibility product tab. 1.2.1 Adds site-wide Visibility Score scanning, 5 new AI crawlers, an AI agent category, and 2 extra readiness checks. 1.2.0 Adds the Reports center, scheduled email summaries, authenticated REST API access, compact analytics filters, and custom-range report downloads. 1.1.2 Adds IP blocking, taxonomy Markdown archives, 5 new AI crawlers, and 7 extra Visibility Score checks. 1.1.1 Adds robots.txt compliance monitoring, category bulk disallow/allow templates, and a WordPress dashboard widget for crawler activity. 1.1.0 Adds customizable PHP 403 block messages, Discoverability (llms.txt, Markdown for Agents, JSON-LD), llms.txt robots.txt references and content filters, and more reliable Visibility Score checks for robots.txt and sitemaps. 1.0.2 New UI, AI Visibility Score, and improved AI crawlers dashboard. Enable tracking under AI Crawlers → Crawlers after upgrading. 1.0.1 Major update: AI crawler analytics, robots.txt rules, PHP blocking, and improved admin UI. Enable tracking under AI Crawlers settings after upgrading. 1.0.0 Initial release.

常见问题:

How do I monitor AI crawlers on WordPress?

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.

Which AI crawlers does this plugin detect?

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.

How do I block AI crawlers?

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.

Does this plugin block AI crawlers automatically?

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.

Will blocking AI crawlers hurt my SEO?

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.

Does the plugin modify my physical robots.txt file?

No. robots.txt rules are injected via the WordPress robots_txt filter. Use the live preview in Control to see the effective output.

What is the difference between robots.txt control and PHP blocking?

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.

What is AI Inventory?

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).

What is the AI Visibility Score?

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.

What are llms.txt and llms-full.txt?

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.

Does this replace Yoast SEO, Rank Math, or another SEO plugin?

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.

Where is AI crawler and MCP data stored?

In your WordPress database. You can choose a retention period, delete collected data from Settings, and optionally remove plugin data during uninstall.

What is MCP Tracker?

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.

What is MCP Control?

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.

What is MCP?

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.

Does MCP Tracker modify REST requests?

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.

Where are MCP logs stored?

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.

Will MCP Tracker slow down my site?

Impact is minimal. Logging runs only for matching MCP / Abilities-related REST requests. You can disable tracking anytime from the MCP Tracker page.

Who can access the admin interfaces?

Only administrators (users with the manage_options capability). AJAX actions use capability checks and nonces.

Can I delete old logs?

Yes. Set shared Data retention under Settings, or use delete-all actions in Settings → Danger zone.

Will crawler monitoring slow down my site?

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.

Can I export logs?

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.

How do scheduled email reports work?

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.

Does the plugin provide a REST API?

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.

Is this plugin compatible with caching and security plugins?

Yes. Detection runs on front-end / REST requests as documented. Test on staging if you use aggressive caching or a reverse proxy.

更新日志:

1.5.0 1.4.1 1.4.0 1.3.0 1.2.1 1.2.0 1.1.2 1.1.1 1.1.0 1.0.2 1.0.1 1.0.0