{"id":336622,"date":"2026-07-09T11:37:12","date_gmt":"2026-07-09T11:37:12","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/miniorange-ai-visibility\/"},"modified":"2026-07-10T10:24:49","modified_gmt":"2026-07-10T10:24:49","slug":"miniorange-ai-visibility","status":"publish","type":"plugin","link":"https:\/\/scn.wordpress.org\/plugins\/miniorange-ai-visibility\/","author":14442177,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.1","stable_tag":"trunk","tested":"6.9.4","requires":"6.9","requires_php":"7.4","requires_plugins":null,"header_name":"AI Crawlers Visibility, Analytics & Control","header_author":"miniOrange","header_description":"Read-only status page showing whether your site exposes an XML sitemap and RSS feed for AI crawlers. Stores no data and makes no network requests.","assets_banners_color":"","last_updated":"2026-07-10 10:24:49","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/plugins.miniorange.com\/","header_author_uri":"https:\/\/miniorange.com\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":45,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":[],"upgrade_notice":{"1.0.1":"<p>Major update: AI crawler analytics, robots.txt rules, PHP blocking, and improved admin UI. Enable tracking under AI Crawlers settings after upgrading.<\/p>","1.0.0":"<p>Initial release.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3601403,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128}},"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":[],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"Crawler analytics dashboard with stats, charts, and activity tables.","2":"AI Crawlers settings with tracking, retention, and data management.","3":"robots.txt and PHP blocking controls with crawler search.","4":"Monitored AI crawlers grid with per-crawler actions and info."}},"plugin_section":[],"plugin_tags":[2353,232,216196,9837,6499],"plugin_category":[55],"plugin_contributors":[143724],"plugin_business_model":[],"class_list":["post-336622","plugin","type-plugin","status-publish","hentry","plugin_tags-ai","plugin_tags-analytics","plugin_tags-chatgpt","plugin_tags-crawler","plugin_tags-robots","plugin_category-seo-and-marketing","plugin_contributors-cyberlord92","plugin_committers-cyberlord92"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/miniorange-ai-visibility\/assets\/icon-128x128.png?rev=3601403","icon_2x":false,"generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p><strong>AI Crawlers Visibility, Analytics &amp; Control<\/strong> is a WordPress plugin that helps site owners see how AI systems crawl their content, control access with robots.txt and PHP blocking, and keep a clear audit trail of bot traffic.<\/p>\n\n<p>As AI search engines, chatbots, and training crawlers visit your site more often, you need visibility into who is accessing your pages and whether that access aligns with your content strategy. This plugin gives you a dedicated <strong>AI crawler analytics dashboard<\/strong> and practical <strong>bot control tools<\/strong> without replacing your existing SEO or security plugins.<\/p>\n\n<h4>Why monitor AI crawlers on WordPress?<\/h4>\n\n<p>AI companies use automated crawlers to index, train on, or retrieve website content. Common examples include <strong>GPTBot<\/strong> (OpenAI), <strong>ClaudeBot<\/strong> (Anthropic), <strong>Google-Extended<\/strong> (Google), <strong>Bytespider<\/strong> (ByteDance), <strong>CCBot<\/strong> (Common Crawl), and many others.<\/p>\n\n<p>With this plugin you can:<\/p>\n\n<ul>\n<li>See which AI bots visit your site and which pages they request.<\/li>\n<li>Compare traffic across date ranges and spot trends over time.<\/li>\n<li>Decide which crawlers to allow, discourage, or block.<\/li>\n<li>Keep logs for compliance, debugging, and content licensing decisions.<\/li>\n<\/ul>\n\n<h4>Key features<\/h4>\n\n<p><strong>AI crawler analytics<\/strong><\/p>\n\n<ul>\n<li>Live dashboard with total requests, unique crawlers, pages crawled, and blocked attempts.<\/li>\n<li>Charts for requests over time and traffic by crawler category.<\/li>\n<li>Top crawlers and most-crawled pages tables with period comparison.<\/li>\n<li>Recent activity log with filters for crawler, HTTP status, and content type.<\/li>\n<li>Blocked-attempt logging when PHP blocking is enabled.<\/li>\n<\/ul>\n\n<p><strong>68+ built-in AI crawlers<\/strong><\/p>\n\n<ul>\n<li>Pre-configured detection for major AI, search, and scraper bots.<\/li>\n<li>Category labels (training, search, assistant, scraper, and more).<\/li>\n<li>Per-crawler info with user-agent pattern details.<\/li>\n<li>Enable or disable monitoring for individual crawlers.<\/li>\n<\/ul>\n\n<p><strong>Custom crawler detection<\/strong><\/p>\n\n<ul>\n<li>Add your own user-agent patterns for bots not in the built-in list.<\/li>\n<li>Assign company name and category for consistent reporting.<\/li>\n<\/ul>\n\n<p><strong>robots.txt control for AI bots<\/strong><\/p>\n\n<ul>\n<li>Add Disallow rules for selected AI crawlers.<\/li>\n<li>Rules are appended to your WordPress robots.txt output.<\/li>\n<li>Live preview before you publish changes.<\/li>\n<\/ul>\n\n<p><strong>PHP blocking (403)<\/strong><\/p>\n\n<ul>\n<li>Hard-block selected AI crawlers before WordPress serves a response.<\/li>\n<li>Blocked requests are logged in the analytics dashboard.<\/li>\n<li>Works alongside robots.txt for stronger enforcement when needed.<\/li>\n<\/ul>\n\n<p><strong>Data management<\/strong><\/p>\n\n<ul>\n<li>Configurable log retention (7 days to 1 year, or keep all data).<\/li>\n<li>Optional delete-all-data action from the admin.<\/li>\n<li>Delete plugin data on uninstall (optional setting).<\/li>\n<\/ul>\n\n<p><strong>Clean admin experience<\/strong><\/p>\n\n<ul>\n<li>WordPress admin menu: <strong>AI Crawlers<\/strong><\/li>\n<li><strong>Analytics<\/strong> and <strong>AI Crawlers<\/strong> tabs with grouped side navigation.<\/li>\n<li>Built for site administrators \u2014 no code required.<\/li>\n<\/ul>\n\n<h4>Who is this plugin for?<\/h4>\n\n<ul>\n<li><strong>Bloggers and publishers<\/strong> who want to know when AI crawlers access their articles.<\/li>\n<li><strong>Business and marketing sites<\/strong> tracking AI bot traffic to key landing pages.<\/li>\n<li><strong>Developers and agencies<\/strong> managing crawler policy across client WordPress sites.<\/li>\n<li><strong>Site owners<\/strong> exploring robots.txt and PHP options before broader AI visibility strategy.<\/li>\n<\/ul>\n\n<h4>Free vs premium<\/h4>\n\n<p>The free version includes crawler analytics, monitoring, robots.txt rules, PHP blocking, custom crawlers, and data retention controls. Premium features (AI Visibility Score, llms.txt, JSON-LD, email alerts, exports, and MCP integrations) are planned for a future release.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>aI-visibility-suite<\/code> folder to <code>\/wp-content\/plugins\/<\/code>, or install via the WordPress Plugins screen.<\/li>\n<li>Activate <strong>AI Crawlers Visibility, Analytics &amp; Control<\/strong> through the <strong>Plugins<\/strong> menu.<\/li>\n<li>Go to <strong>AI Crawlers \u2192 AI Crawlers<\/strong> in the WordPress admin sidebar.<\/li>\n<li>Enable <strong>crawler tracking<\/strong> and choose your preferred data retention period.<\/li>\n<li>Open <strong>AI Crawlers \u2192 Analytics<\/strong> to view traffic after AI bots visit your site.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"which%20ai%20crawlers%20does%20this%20plugin%20detect%3F\"><h3>Which AI crawlers does this plugin detect?<\/h3><\/dt>\n<dd><p>The plugin ships with 68+ built-in 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.<\/p><\/dd>\n<dt id=\"does%20this%20plugin%20block%20ai%20crawlers%20automatically%3F\"><h3>Does this plugin block AI crawlers automatically?<\/h3><\/dt>\n<dd><p>No. Tracking is enabled when you turn it on, but blocking is opt-in. Use <strong>robots.txt rules<\/strong> to disallow crawlers in robots.txt, or <strong>PHP blocking<\/strong> to return a 403 response. Both can be configured per crawler from the AI Crawlers settings screen.<\/p><\/dd>\n<dt id=\"will%20blocking%20ai%20crawlers%20hurt%20my%20seo%3F\"><h3>Will blocking AI crawlers hurt my SEO?<\/h3><\/dt>\n<dd><p>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.<\/p><\/dd>\n<dt id=\"where%20do%20i%20see%20ai%20bot%20traffic%3F\"><h3>Where do I see AI bot traffic?<\/h3><\/dt>\n<dd><p>Open <strong>AI Crawlers \u2192 Analytics<\/strong> in your WordPress dashboard. You will see stats, charts, top crawlers, recent requests, and blocked attempts once AI crawlers visit your site and tracking is enabled.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20modify%20my%20physical%20robots.txt%20file%3F\"><h3>Does the plugin modify my physical robots.txt file?<\/h3><\/dt>\n<dd><p>No. robots.txt rules are injected via the WordPress <code>robots_txt<\/code> filter, which is the standard approach on WordPress sites. Use the live preview in settings to see the effective output.<\/p><\/dd>\n<dt id=\"can%20i%20export%20crawler%20logs%3F\"><h3>Can I export crawler logs?<\/h3><\/dt>\n<dd><p>Export is planned for a future premium release. The current version stores logs in your WordPress database with configurable retention.<\/p><\/dd>\n<dt id=\"is%20this%20plugin%20compatible%20with%20caching%20and%20security%20plugins%3F\"><h3>Is this plugin compatible with caching and security plugins?<\/h3><\/dt>\n<dd><p>Yes. Crawler detection runs on front-end requests. PHP blocking executes early in the request lifecycle. As with any blocking plugin, test on staging if you use aggressive caching or a reverse proxy.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Added crawler analytics dashboard with date ranges, filters, period comparison, and charts.<\/li>\n<li>Added AI crawler monitoring, custom crawlers, robots.txt rules, and PHP blocking (403).<\/li>\n<li>Added grouped side navigation for Analytics and AI Crawlers admin pages.<\/li>\n<li>Added miniOrange menu and navbar branding.<\/li>\n<li>Expanded built-in AI crawler list and crawler info tooltips.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release with MVC architecture and free\/premium codebase structure.<\/li>\n<li>Added admin dashboard foundation.<\/li>\n<\/ul>","raw_excerpt":"Monitor, block, and analyze AI crawlers like GPTBot, ClaudeBot, and Google-Extended on your WordPress site.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/scn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/336622","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/scn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/scn.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/scn.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=336622"}],"author":[{"embeddable":true,"href":"https:\/\/scn.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/cyberlord92"}],"wp:attachment":[{"href":"https:\/\/scn.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=336622"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/scn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=336622"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/scn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=336622"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/scn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=336622"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/scn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=336622"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/scn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=336622"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}