Title: AI Crawlers Visibility, Analytics &amp; Control
Author: miniOrange
Published: <strong>9 Luglio 2026</strong>
Last modified: 1 Ottobre 2026

---

Ricerca i plugin

![](https://ps.w.org/miniorange-ai-visibility/assets/banner-772x250.png?rev=3629940)

![](https://ps.w.org/miniorange-ai-visibility/assets/icon-128x128.png?rev=3601403)

# AI Crawlers Visibility, Analytics & Control

 Di [miniOrange](https://profiles.wordpress.org/cyberlord92/)

[Scarica](https://downloads.wordpress.org/plugin/miniorange-ai-visibility.zip)

 * [Dettagli](https://it.wordpress.org/plugins/miniorange-ai-visibility/#description)
 * [Recensioni](https://it.wordpress.org/plugins/miniorange-ai-visibility/#reviews)
 *  [Installazione](https://it.wordpress.org/plugins/miniorange-ai-visibility/#installation)
 * [Sviluppo](https://it.wordpress.org/plugins/miniorange-ai-visibility/#developers)

 [Supporto](https://wordpress.org/support/plugin/miniorange-ai-visibility/)

## Descrizione

**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 100+ 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:

 * Measure which AI crawlers and MCP clients access your content.
 * Inventory the agents, MCP servers, and abilities touching your site.
 * Check discovery, structured-data, and content-readiness signals.
 * Publish AI-readable discovery files and Markdown versions of public content.
 * Control crawler and MCP access without changing the content human visitors see.

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:

 * See which AI crawlers visit your site and which pages they request.
 * See which MCP servers, abilities, and clients interact with your site.
 * Compare traffic across date ranges and spot trends over time.
 * Block AI crawlers (robots.txt / PHP 403) and MCP tools or servers (MCP Control).
 * Keep logs for compliance, debugging, and content licensing decisions.
 * See a 7-day crawler summary on the WordPress admin dashboard.

#### 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**

 * After activation, a getting-started panel explains that crawler tracking is already
   on and points you to a homepage Visibility Score check.
 * Dual crawler + MCP summary cards on one dashboard (MCP cards appear after AI 
   tool traffic is recorded).
 * Charts for crawler requests over time and traffic by category; MCP timeline and
   server charts.
 * Top AI crawlers, top MCP tools, and most-crawled pages.
 * Download CSV reports for crawler and MCP activity (preset or custom date ranges).

**AI Inventory**

Live catalog of everything AI-related touching this site:

 * **Agents** — crawlers and MCP clients with last seen, requests (7d), and status.
 * **MCP Servers** — namespaces with trust tier (core / known / unknown).
 * **Abilities / Tools** — tools seen in MCP traffic with a simple read/write risk
   heuristic.
 * **Findings** — items that may need review (for example unknown servers).
 * Detail pages per agent, server, or tool with entity-specific activity (paginated).
 * Block / unblock from the inventory list or detail page (crawler PHP block or 
   MCP Control rules).
 * MCP detail activity includes an eye-icon **request details** modal (request/response
   JSON), same idea as MCP Tracker.
 * Live refresh of the inventory catalog while the page is open.

**Activity Log**

 * Dedicated recent-activity view with **Crawlers** and **MCP** tabs.
 * Filters for crawler, status, content type, MCP server, and MCP outcome.
 * Blocked attempts for crawlers and MCP.
 * Click a row to open the matching **AI Inventory** detail page.

#### AI Visibility Score

Find technical signals that can limit AI discovery and get prioritized recommendations.

 * Analyze any page or your entire site for AI readiness.
 * 28 automated checks across discovery, structured data, content structure, and
   technical signals.
 * 0–100 score with letter grade and prioritized recommendations.
 * Site-wide batch scan, scan history, comparison diff, and PDF export.

#### AI discoverability: llms.txt, Markdown, and JSON-LD

Discoverability is organized with in-page tabs (llms.txt, WooCommerce, Markdown 
for Agents, JSON-LD, AI Meta, IndexNow).

 * Auto-generate `/llms.txt` and optional `/llms-full.txt` for AI systems.
 * Choose public post types, set URL limits, and include or exclude individual content.
 * Exclude content by URL pattern and automatically exclude noindex content.
 * Respect noindex metadata from Yoast SEO, Rank Math, All in One SEO, SEOPress,
   and Genesis.
 * Regenerate discovery files when content is published or on a schedule.
 * Optionally add `LLMs:` and `LLMs-full:` references to robots.txt.
 * Serve `.md` URL endpoints for public content and taxonomy archives.
 * Per-content **AI Meta**: description, keywords, and exclude-from-AI on posts/
   pages (product data tab when WooCommerce is active).
 * Optional `<meta name="ai-description">` (and `ai-keywords` / `llms`) in the HTML
   head.
 * Respond to `Accept: text/markdown` requests from compatible AI agents.
 * Output Organization, WebSite, and optional Article JSON-LD with AI discovery 
   pointers.
 * **IndexNow**: notify Bing, Yandex, and other IndexNow partners when content is
   published or updated (Google does not use IndexNow).

#### Visits from AI

See whether assistants send real visitors — not just crawlers:

 * Detect referrals from ChatGPT, Perplexity, Gemini, Claude, Copilot, and similar
   sources via HTTP referrer and UTM.
 * Optional short-lived attribution cookie for AI referrals only (Settings  General).
 * Analytics card, sources table, per-page landings, and CSV export.
 * Referral logs stay in your WordPress database and follow the same retention settings.

#### WooCommerce AI Search Optimization

When WooCommerce is active, optimize products for AI search engines:

 * Include products in `llms.txt` with price, stock status, ratings, and attributes.
 * Variable product price ranges and sale price display.
 * Product Markdown endpoints with YAML commerce frontmatter (SKU, price, availability).
 * Optional Product JSON-LD schema (skipped when major SEO plugins already output
   it).
 * Product data panel tab: exclude from AI and set a short AI description.
 * HTTP `Link` header pointing to `/llms.txt` (`rel="ai-content-index"`).
 * Product-focused Visibility Score checks (schema, SKU, price).

#### 100+ built-in AI crawlers

 * Pre-configured detection for major AI, search, and scraper bots.
 * Category labels (training, search, assistant, agentic, scraper, and more).
 * Per-crawler info with user-agent pattern details.
 * Enable or disable monitoring for individual AI crawlers.
 * Includes crawlers associated with OpenAI, Anthropic, Google, Perplexity, Meta,
   Amazon, Apple, ByteDance, Common Crawl, and others.

#### Custom AI crawler detection

 * Add your own user-agent patterns for bots not in the built-in list.
 * Assign company name and category for consistent reporting.

#### Auto crawler detection

 * When an unknown bot (not in the built-in or custom list) visits your site, it
   is added to the Crawlers list automatically.
 * Auto-detected entries show an **Auto detected** tag and support the same monitor,
   robots.txt, and PHP block controls as known crawlers.
 * Remove an auto-detected crawler from the list anytime from its options menu.

#### robots.txt control for AI crawlers

Publish clear crawler preferences and identify bots that continue visiting after
being disallowed.

 * Add Disallow rules for selected AI crawlers.
 * Bulk templates to disallow or allow entire categories (training, scraper, and
   more).
 * Compliance monitor shows top non-compliant crawlers that still visit.
 * Rules are appended to your WordPress robots.txt output.
 * Live preview before you publish changes.

#### Block AI crawlers with PHP (403)

robots.txt communicates a preference; PHP blocking enforces access control at the
WordPress application level.

 * Hard-block selected AI crawlers before WordPress serves a response.
 * Block specific IP addresses with the same 403 PHP response.
 * Customize the plain-text message returned to blocked bots.
 * Blocked requests are logged in analytics / Activity Log.
 * Works alongside robots.txt for stronger enforcement when needed.

#### MCP Tracker

**MCP Tracker** monitors and logs Model Context Protocol (MCP) requests related 
to the Abilities API — without modifying request flow.

 * Automatic MCP detection via `Mcp-Session-Id` and tracked namespaces (`wp-abilities`,`
   mcp`, `mcp-adapter`).
 * Logging: route, HTTP method, headers (sensitive values redacted), request payload,
   response status, and response body.
 * User attribution — which WordPress user (or guest) initiated the request.
 * Filters by date range, ability/tool, user, and server namespace.
 * Detail modal with formatted JSON request/response bodies.
 * Block / unblock tool or server rules from the tracker row actions.
 * Stats for total requests, unique abilities, errors, and last-24-hour activity.
 * Enable or disable tracking from the MCP Tracker page header.
 * Privacy focused — logs stay in your WordPress database.
 * Shared retention with crawler logs; delete all MCP logs from **Settings  Danger
   zone**.
 * Export MCP activity as CSV from Settings (Reports section).
 * Optional MCP summary in scheduled email reports.

#### MCP Control

**MCP Control** lets you restrict MCP / Abilities traffic with allow/deny rules:

 * Block or allow by **tool**, **server**, **user**, or **IP**.
 * Rules apply at the WordPress REST layer for matching MCP traffic.
 * Manage rules from **Manage MCP  MCP Control**, or add/remove common tool/server
   rules from MCP Tracker and AI Inventory.

#### Data management

Crawler and MCP activity is stored in your WordPress database.

 * Configurable log retention (7 days to 1 year, or keep all data) for crawler and
   MCP logs.
 * Optional delete-all crawler data and delete-all MCP logs from Settings.
 * Delete plugin data on uninstall (optional setting).
 * Multi-select filters on Activity Log and analytics tables.
 * Download reports for preset or custom date ranges.

#### Reports and integrations

Reports live under **Settings** (with General and Danger zone):

 * Daily, weekly, or monthly HTML email reports with configurable recipients and
   alert types.
 * Email summaries cover crawler activity, traffic changes, blocked attempts, new
   crawlers, robots.txt non-compliance, and MCP activity.
 * Test email delivery and view the next scheduled report.
 * Authenticated REST API for analytics summaries, recent activity, CSV exports,
   visibility scans, and blocked attempts.

#### Clean admin experience

 * WordPress admin menu: **AI Crawlers** (by miniOrange).
 * Grouped sidebar navigation and dark mode (theme toggle in Settings  General).
 * **Overview:** Analytics, AI Inventory, Activity Log.
 * **Manage Crawlers:** Crawlers, Control.
 * **Manage MCP:** MCP Tracker, MCP Control.
 * **Optimize:** Visibility Score, Discoverability.
 * **System:** Settings, Support (contact popup).
 * Built for site administrators — no code required.

#### Who is this plugin for?

 * **Bloggers and publishers** who want to know when AI crawlers access their articles.
 * **Business and marketing sites** tracking AI bot traffic to key landing pages.
 * **Developers and agencies** managing AI crawler and MCP policy across client 
   WordPress sites.
 * **Site owners** exploring robots.txt, PHP blocking, and MCP Control.
 * **Teams using Abilities API / MCP** who need inventory, audit logs, and allow/
   deny for tool calls.

#### Privacy and data ownership

 * AI crawler, MCP, and AI-referral activity logs are stored locally in your WordPress
   database.
 * Analytics tracks detected crawler and MCP requests plus optional AI-referred 
   human visits — not a full visitor analytics suite.
 * A short-lived cookie is set only when a visit is attributed to an AI assistant;
   it is not used for general tracking.
 * MCP Tracker / Control do not send logs to external services. IndexNow submits
   published URLs to the IndexNow API when enabled.
 * Log retention and deletion are controlled from the plugin settings.
 * Scheduled reports are sent through the standard WordPress `wp_mail()` function.
 * Core monitoring does not require a separate analytics account.

## Screenshot

[⌊Analytics dashboard with dual crawler + MCP summaries and traffic charts.⌉⌊Analytics
dashboard with dual crawler + MCP summaries and traffic charts.⌉[

Analytics dashboard with dual crawler + MCP summaries and traffic charts.

[⌊Top AI crawlers, top MCP tools, and most-crawled pages.⌉⌊Top AI crawlers, top 
MCP tools, and most-crawled pages.⌉[

Top AI crawlers, top MCP tools, and most-crawled pages.

[⌊AI Inventory catalog of agents, MCP servers, abilities, and findings with view/
block actions.⌉⌊AI Inventory catalog of agents, MCP servers, abilities, and findings
with view/block actions.⌉[

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.⌉⌊Inventory detail page with entity activity, pagination, and request
details / block icons.⌉[

Inventory detail page with entity activity, pagination, and request details / block
icons.

[⌊Activity Log — recent crawler requests with filters and pagination.⌉⌊Activity 
Log — recent crawler requests with filters and pagination.⌉[

Activity Log — recent crawler requests with filters and pagination.

[⌊Activity Log — recent activity plus blocked crawler attempts.⌉⌊Activity Log — 
recent activity plus blocked crawler attempts.⌉[

Activity Log — recent activity plus blocked crawler attempts.

[⌊Crawlers page — 100+ known bots with tracking toggle and category filters.⌉⌊Crawlers
page — 100+ known bots with tracking toggle and category filters.⌉[

Crawlers page — 100+ known bots with tracking toggle and category filters.

[⌊Custom crawler detection with name, user-agent, company, and category.⌉⌊Custom
crawler detection with name, user-agent, company, and category.⌉[

Custom crawler detection with name, user-agent, company, and category.

[⌊Control — robots.txt AI rules, bulk templates, and live preview.⌉⌊Control — robots.
txt AI rules, bulk templates, and live preview.⌉[

Control — robots.txt AI rules, bulk templates, and live preview.

[⌊Control — compliance monitor and PHP blocking enablement.⌉⌊Control — compliance
monitor and PHP blocking enablement.⌉[

Control — compliance monitor and PHP blocking enablement.

[⌊Control — PHP 403 blocks, custom deny message, and blocked IP addresses.⌉⌊Control—
PHP 403 blocks, custom deny message, and blocked IP addresses.⌉[

Control — PHP 403 blocks, custom deny message, and blocked IP addresses.

[⌊MCP Tracker request log with filters, status, ability name, and row actions.⌉⌊
MCP Tracker request log with filters, status, ability name, and row actions.⌉[

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 request details modal with session ID and formatted JSON request/response
bodies.⌉[

MCP request details modal with session ID and formatted JSON request/response bodies.

[⌊MCP Control — allow/deny MCP traffic, rules, and recent blocked tools.⌉⌊MCP Control—
allow/deny MCP traffic, rules, and recent blocked tools.⌉[

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 — analyze a page or scan the site, with scan history.⌉[

Visibility Score — analyze a page or scan the site, with scan history.

[⌊Visibility Score results with grade, recommendations, and check breakdown.⌉⌊Visibility
Score results with grade, recommendations, and check breakdown.⌉[

Visibility Score results with grade, recommendations, and check breakdown.

[⌊Discoverability — llms.txt settings, robots.txt references, and live preview.⌉⌊
Discoverability — llms.txt settings, robots.txt references, and live preview.⌉[

Discoverability — llms.txt settings, robots.txt references, and live preview.

[⌊Discoverability — WooCommerce product enrichment for AI search.⌉⌊Discoverability—
WooCommerce product enrichment for AI search.⌉[

Discoverability — WooCommerce product enrichment for AI search.

[⌊Discoverability — Markdown for Agents endpoints and content negotiation.⌉⌊Discoverability—
Markdown for Agents endpoints and content negotiation.⌉[

Discoverability — Markdown for Agents endpoints and content negotiation.

[⌊Discoverability — JSON-LD schema with AI discovery pointers.⌉⌊Discoverability —
JSON-LD schema with AI discovery pointers.⌉[

Discoverability — JSON-LD schema with AI discovery pointers.

[⌊Settings — appearance, data retention, and email report preferences.⌉⌊Settings—
appearance, data retention, and email report preferences.⌉[

Settings — appearance, data retention, and email report preferences.

[⌊Settings — crawler/MCP CSV downloads, REST API info, MCP (Agent Connect), and 
danger zone.⌉⌊Settings — crawler/MCP CSV downloads, REST API info, MCP (Agent Connect),
and danger zone.⌉[

Settings — crawler/MCP CSV downloads, REST API info, MCP (Agent Connect), and danger
zone.

## Installazione

 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. Use **Settings  MCP** for Agent Connect.

## FAQ

### 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 100+ built-in AI crawlers including GPTBot, ClaudeBot, Google-
Extended, Googlebot, AhrefsBot, SemrushBot, 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.

### How do I connect Claude or Cursor to this plugin?

Open **AI Crawlers  Settings** and scroll to the **MCP** section. Enable Agent Connect(
read-only is on by default), install the WordPress MCP Adapter on WordPress 6.9+,
create an administrator Application Password, and paste the MCP server URL into 
your client. Without the adapter, use the REST `/agent/abilities` and `/agent/execute`
endpoints with the same Application Password.

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

## Recensioni

![](https://secure.gravatar.com/avatar/4094f8c8b86d7a1d04eef2cf9f2917c5b745a4e29b25c25e931f01062f0bb613?
s=60&d=retro&r=g)

### 󠀁[Good for AI crawler monitoring and blocking](https://wordpress.org/support/topic/good-for-ai-crawler-monitoring-and-blocking/)󠁿

 [wordnoodle](https://profiles.wordpress.org/wordnoodle/) 14 Settembre 2026

Does what I needed. I can see which AI crawlers are hitting my site and block the
ones I don't want, which was the main reason I installed it. The bonus for me was
the MCP side, it also tracks AI agents and MCP traffic to the site, and I haven't
found many plugins doing that yet. There's a whole set of SEO/AI visibility features
too (llms.txt, visibility score) that I haven't really dug into yet. Good so far
for the monitoring and blocking.

 [ Leggi la recensione di 1 ](https://wordpress.org/support/plugin/miniorange-ai-visibility/reviews/)

## Contributi e sviluppo

“AI Crawlers Visibility, Analytics & Control” è un software open source. Le persone
che hanno contribuito allo sviluppo di questo plugin sono indicate di seguito.

Collaboratori

 *   [ miniOrange ](https://profiles.wordpress.org/cyberlord92/)

[Traduci “AI Crawlers Visibility, Analytics & Control” nella tua lingua.](https://translate.wordpress.org/projects/wp-plugins/miniorange-ai-visibility)

### Ti interessa lo sviluppo?

[Esplora il codice](https://plugins.trac.wordpress.org/browser/miniorange-ai-visibility/)
segui il [repository SVN](https://plugins.svn.wordpress.org/miniorange-ai-visibility/),
segui il [log delle modifiche](https://plugins.trac.wordpress.org/log/miniorange-ai-visibility/)
tramite [RSS](https://plugins.trac.wordpress.org/log/miniorange-ai-visibility/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.8.2

 * Fixed support and deactivation feedback emails arriving as a generic inquiry —
   they now use a descriptive subject: `Feedback - AI Crawlers Visibility, Analytics&
   Control - <issue>`.
 * Fixed feedback email formatting: labelled lines for plugin, version, site, WordPress,
   PHP, and sender, with the customer message in its own block.
 * Added 12 built-in crawlers: YandexBot, Slurp (Yahoo), Sogou web spider, Quora-
   Bot, LinerBot, Awario, Meltwater, Poseidon Research Crawler, Sidetrade indexer
   bot, NetEstate Imprint Crawler, Scrapy, and python-requests (125 total).

#### 1.8.1

 * First-run Analytics guidance: status that crawler tracking is on, why metrics
   show 0, and a primary **Check Your Homepage** action.
 * Activation notice now explains the plugin purpose and links to a homepage Visibility
   Score check (plus Analytics).
 * Empty dashboard states include next steps (check a page, set up llms.txt) instead
   of only waiting for crawler traffic.
 * MCP summary cards stay hidden until AI tool (MCP) traffic is recorded, with a
   short note that MCP is optional.
 * Empty **Visits from AI** no longer links to a missing details section.

#### 1.8.0

 * Added **Visits from AI** — detect human traffic referred by ChatGPT, Perplexity,
   Gemini, Claude, Copilot, and similar assistants via HTTP referrer and UTM parameters.
 * Short-lived attribution cookie for AI referrals only (configurable lifetime in
   Settings  General); logs stay on-site.
 * Analytics dashboard card for AI referral visits, sources table, per-page landing
   table, and CSV export.
 * Added **IndexNow** under Discoverability — ping Bing/Yandex partners on publish/
   update for selected post types, with key file, test ping, and status log.
 * Retention cleanup and uninstall now cover referral and IndexNow logs.

#### 1.7.2

 * Added 10 built-in crawlers: Facebot, Go-http-client, HaloBot, MJ12bot, SeznamBot,
   ShapBot, TelegramBot, AuthenticationServicesAgent, python-httpx, and tranco-crawler(
   113 total).
 * SERankingBacklinksBot, SemrushBot, and UptimeRobot were already included in 1.7.1.

#### 1.7.1

 * Added 13 built-in crawlers: AdsBot-Google, AhrefsBot, Googlebot, Googlebot-Image,
   SERankingBacklinksBot, SemrushBot, SemrushBot-BA, UptimeRobot, aiohttp, DotBot,
   Baiduspider, BitSightBot, and DuckDuckBot (103 total).

#### 1.7.0

 * Added **Agent Connect** under Settings  MCP: expose read-only `moai-av/*` abilities
   to Claude, Cursor, and other MCP clients.
 * Registers WordPress Abilities (soft-require WP 6.9+ / Abilities API) for analytics
   summary, recent crawler activity, robots/block status, Visibility Score by URL,
   and MCP activity summary.
 * Read-only mode on by default; write abilities remain deferred. Enable / read-
   only toggles save immediately.
 * Quick Connect in Settings  MCP: copy MCP server URL, Application Password link,
   and status for Abilities API / MCP Adapter.
 * REST bridge: `GET /moai-av/v1/agent/abilities` and `POST /moai-av/v1/agent/execute`(
   Application Password / admin auth) when the MCP Adapter is not installed.
 * Deep-link helpers into MCP Tracker filtered by server.
 * Fixed removing auto-detected crawlers from the list (previously returned “Invalid
   crawler ID”).

#### 1.6.1

 * Added 8 built-in crawlers: Crawl4AI, HuggingFaceBot, QwenBot, Manus-Agent, OpenAI-
   Operator, ProRataInc, AISearchBot, and TurnitinBot (90 total).
 * Fixed Discoverability  AI Meta empty panel (panel was nested inside the hidden
   JSON-LD tab).

#### 1.6.0

 * Added **AI Meta** controls on posts and pages: AI description, keywords, and 
   exclude from AI.
 * WooCommerce products: AI keywords field on the AI Visibility product data tab(
   alongside description and exclude).
 * Discoverability  AI Meta: toggles for head `<meta name="ai-description">`, optional`
   <meta name="llms">`, and post-type selection.
 * AI description preferred in llms.txt / Markdown frontmatter; keywords included
   in Markdown YAML when set.
 * Stronger page-builder sanitization for Elementor / Divi / WPBakery / Beaver chrome
   in Markdown and llms excerpts.

#### 1.5.2

 * Analytics tables (top crawlers, top MCP tools, activity) open the matching AI
   Inventory detail page, same navigation pattern as Inventory and Activity Log.
 * Removed the Download Report button from Analytics (reports stay under Settings/
   Reports).
 * Activity Log and MCP Log: clearer links into Inventory detail, request details,
   and block/unblock; crawler and MCP names are clickable.
 * Inventory detail: Back uses the previous admin screen when available; per-row
   block actions removed from the activity table (entity-level block remains).
 * MCP Control: tracking on/off lives here (default on). MCP Log shows a notice 
   and disabled UI when tracking is off, with a link to MCP Control.
 * MCP Log header links to MCP Control (mirrors Crawler Log  Crawler Control).
 * AI Inventory tables: Action column alignment and visible Action header; removed
   the empty-state “Open MCP Tracker” shortcut.
 * Visibility Score history: Target column no longer breaks its border (URL styling
   moved off the table cell).
 * robots.txt: AI rules block now has a closing end marker so neighbouring rules
   are not wiped on rewrite.
 * robots.txt: markers are recognised even when another plugin joins them onto the
   previous line; orphaned site-wide Disallow leftovers are cleaned up; physical
   files are repaired once on upgrade.
 * robots.txt: output always ends with a single newline so the next writer starts
   on a new line.
 * Markdown for Agents: empty icon markup no longer leaves stray `*` / `**`; bracketed
   prose like `[sic]` or `[1]` is kept while page-builder shortcode leftovers are
   still stripped.
 * Markdown frontmatter / llms.txt / product summaries: descriptions keep word spacing
   on tables and lists, decode typographic entities, and truncate accented text 
   safely.

#### 1.5.1

 * Added **auto crawler detection** — unknown bots that visit your site (not in 
   the built-in list) are added to the Crawlers list with an **Auto detected** tag.
 * Auto-detected crawlers support the same controls as built-in bots: monitor enable/
   disable, robots.txt disallow/allow, and PHP 403 block/unblock.
 * Filter chip for auto-detected crawlers; option to remove an auto-detected entry
   from the list.
 * Added 4 built-in crawlers: Bravebot, Kagi-Fetcher, Diffbot-User, and Meta-ExternalAds(
   82 total).

#### 1.5.0

 * Added **AI Inventory** — live catalog of agents (crawlers + MCP clients), MCP
   servers, abilities/tools, and findings.
 * Inventory detail pages with entity-specific activity (paginated), block/unblock,
   and MCP request-details modal (eye icon).
 * Inventory list actions: view activity (detail page), block/unblock icons.
 * Added **MCP Control** — allow/deny MCP traffic by tool, server, user, or IP.
 * MCP Tracker: block tool/server row actions and blocked status badges.
 * Evolved Overview IA: **Analytics**, **AI Inventory**, and **Activity Log**.
 * Analytics: dual crawler + MCP summaries, chart tabs, top MCP tools; Activity 
   Log for recent + blocked crawler/MCP traffic.
 * Activity Log rows open the matching AI Inventory detail page.
 * Discoverability: in-page tabs for llms.txt, WooCommerce, Markdown for Agents,
   and JSON-LD.
 * Settings: Reports embedded with General and Danger zone; Support opens as a sidebar
   popup.
 * Sidebar System group: Settings + Support (theme toggle remains in General).

#### 1.4.1

 * Added MCP activity CSV export on the Reports page (same date range controls as
   crawler reports).
 * Added MCP activity summary to scheduled and test email reports (optional alert
   toggle).

#### 1.4.0

 * Added MCP Tracker under **Manage MCP** to monitor MCP / Abilities API REST requests
   without changing request flow.
 * Logs route, HTTP method, MCP method, ability name, user, session ID, headers (
   redacted), request/response bodies, and execution status.
 * Added filters (date, ability, user, server), detail modal, stats cards, and SQL-
   paginated request log.
 * Added header-level tracking toggle; shared retention cleanup; delete all MCP 
   logs from Settings.
 * Sensitive headers are redacted from stored logs.

#### 1.3.0

 * Added WooCommerce AI Search Optimization under Discoverability (optional when
   WooCommerce is active).
 * Enriched product entries in llms.txt with price, stock, ratings, attributes, 
   and variable/sale pricing.
 * Added product Markdown endpoints with commerce YAML frontmatter.
 * Added Product JSON-LD schema (auto-skipped when Yoast, Rank Math, AIOSEO, or 
   SEOPress already output Product schema).
 * Added Product data  AI Visibility tab to exclude products or set an AI short 
   description.
 * Added HTTP Link header to llms.txt (`rel="ai-content-index"`).
 * Added product Visibility Score checks for Product schema, SKU, and price.

#### 1.2.1

 * Added site-wide Visibility Score scan from the Visibility page with batch progress
   and per-URL results.
 * Added 5 built-in crawlers: Cotoyogi, ExaBot, VelenPublicWebCrawler, Omgilibot,
   and Thinkbot (78 total).
 * Added a new AI agent category for custom crawlers, filters, and bulk robots templates;
   reclassified Google-Agent, Devin, FirecrawlAgent, and NovaAct.
 * Expanded AI Visibility Score from 26 to 28 checks (semantic HTML5 landmarks and
   JavaScript-dependent content detection).

#### 1.2.0

 * Added a complete Reports page with report downloads, email delivery settings,
   schedule status, test email support, and REST API information.
 * Added scheduled daily or weekly HTML email reports with configurable recipients
   and alert types.
 * Added email alerts for crawler activity, traffic changes, blocked attempts, newly
   detected crawlers, and robots.txt non-compliance.
 * Added professional grayscale email summaries with key metrics, the top crawler,
   and most-crawled pages.
 * Added authenticated `moai-av/v1` REST endpoints for analytics summaries, recent
   activity, CSV exports, visibility scans, and blocked attempts.
 * Added compact multi-select crawler, category, HTTP status, and content-type filters
   to Recent Activity.
 * Added downloadable reports with preset periods and custom From/To date ranges.
 * Improved report settings with immediate schedule-status updates and clearer admin
   notices.
 * Added a graceful error when the server is missing the PHP DOM/XML extension required
   by Visibility Score, preventing a fatal error.

#### 1.1.2

 * Added Blocked IP Addresses under AI Crawlers  Control — block specific IPs with
   PHP 403.
 * Added taxonomy markdown archives for Markdown for Agents (categories, tags, and
   other public taxonomies).
 * Added 5 built-in crawlers: Timesbot, TavilyBot, Andibot, Brightbot, and NovaAct(
   73 total).
 * Expanded AI Visibility Score from 19 to 26 checks (llms-full.txt, Markdown delivery,
   noai/noimageai, Twitter cards, HTML lang, heading hierarchy, image alt text).

#### 1.1.1

 * Added robots.txt compliance monitor — top non-compliant crawlers with one-click
   PHP block.
 * Added category bulk templates to disallow or allow entire crawler categories 
   at once.
 * Added WordPress admin dashboard widget (miniOrange AI Crawlers) with last-7-days
   activity summary.

#### 1.1.0

 * Added customizable PHP 403 block message under **AI Crawlers  Control  PHP blocking**.
 * Blocked AI crawlers receive your saved plain-text response instead of a generic“
   Access denied” (sanitized, 500-character limit).
 * Added Discoverability page with llms.txt generator, Markdown for Agents, and 
   JSON-LD schema output.
 * llms.txt supports post-type filters, max URLs, llms-full.txt, auto-regenerate
   on publish, and scheduled cron.
 * llms.txt robots.txt integration — optional `LLMs:` and `LLMs-full:` references
   in robots.txt.
 * llms.txt content controls — exclude by URL pattern, manual include/exclude posts,
   and post search in admin.
 * Markdown endpoints serve `/{slug}.md` plus content negotiation for AI agents.
 * JSON-LD includes site identity, AI discovery pointers, and optional Article schema.
 * Visibility Score — improved robots.txt detection (physical and virtual files,
   no HTTP loopback required).
 * Visibility Score — improved XML sitemap detection for WordPress core, Yoast SEO,
   and Rank Math.
 * Fixed Visibility recommendation link for robots.txt to open **AI Crawlers  Control**.

#### 1.0.2

 * Redesigned admin UI with modern sidebar navigation, dark mode, and refreshed 
   dashboard layouts.
 * Added AI Visibility Score tab with single-URL and site-wide scanning.
 * Added 19 readiness checks, recommendations, scan history, diff, and PDF export.
 * Added visibility scan database tables.

#### 1.0.1

 * Added crawler analytics dashboard with date ranges, filters, period comparison,
   and charts.
 * Added AI crawler monitoring, custom crawlers, robots.txt rules, and PHP blocking(
   403).
 * Added grouped side navigation for Analytics and AI Crawlers admin pages.
 * Added miniOrange menu and navbar branding.
 * Expanded built-in AI crawler list and crawler info tooltips.

#### 1.0.0

 * Initial release with MVC architecture and free/premium codebase structure.
 * Added admin dashboard foundation.

## Meta

 *  Versione **1.8.2**
 *  Ultimo aggiornamento **4 giorni fa**
 *  Installazioni attive **10+**
 *  Versione WordPress ** 5.0 o superiore **
 *  Testato fino alla versione **7.0.6**
 *  Versione PHP ** 7.4 o superiore **
 *  Lingua
 * [English (US)](https://wordpress.org/plugins/miniorange-ai-visibility/)
 * Tag
 * [AI Crawlers](https://it.wordpress.org/plugins/tags/ai-crawlers/)[ai seo](https://it.wordpress.org/plugins/tags/ai-seo/)
   [bot blocker](https://it.wordpress.org/plugins/tags/bot-blocker/)[llms.txt](https://it.wordpress.org/plugins/tags/llms-txt/)
   [mcp](https://it.wordpress.org/plugins/tags/mcp/)
 *  [Visualizzazione avanzata](https://it.wordpress.org/plugins/miniorange-ai-visibility/advanced/)

## Valutazioni

 5 su 5 stelle.

 *  [  1 5- recensioni a stelle     ](https://wordpress.org/support/plugin/miniorange-ai-visibility/reviews/?filter=5)
 *  [  0 recensioni a 4-stelle     ](https://wordpress.org/support/plugin/miniorange-ai-visibility/reviews/?filter=4)
 *  [  0 recensioni a 3-stelle     ](https://wordpress.org/support/plugin/miniorange-ai-visibility/reviews/?filter=3)
 *  [  0 recensioni a 2-stelle     ](https://wordpress.org/support/plugin/miniorange-ai-visibility/reviews/?filter=2)
 *  [  0 recensioni a 1-stelle     ](https://wordpress.org/support/plugin/miniorange-ai-visibility/reviews/?filter=1)

[La tua recensione](https://wordpress.org/support/plugin/miniorange-ai-visibility/reviews/#new-post)

[Vedi tutte le recensioni](https://wordpress.org/support/plugin/miniorange-ai-visibility/reviews/)

## Collaboratori

 *   [ miniOrange ](https://profiles.wordpress.org/cyberlord92/)

## Supporto

Hai qualcosa da dire? Ti serve aiuto?

 [Chiedi nel forum di supporto](https://wordpress.org/support/plugin/miniorange-ai-visibility/)