{"id":344219,"date":"2026-08-17T11:38:48","date_gmt":"2026-08-17T11:38:48","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/agurel-ai-agent-monitor\/"},"modified":"2026-08-17T11:38:32","modified_gmt":"2026-08-17T11:38:32","slug":"agurel-ai-agent-monitor","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/agurel-ai-agent-monitor\/","author":23490586,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.2","stable_tag":"1.0.2","tested":"7.0.4","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"Agurel AI Agent Monitor","header_author":"Ahmet Gurel","header_description":"See which AI agents (ChatGPT, Claude, Perplexity, and more) visit your WordPress site, and which pages they look at. Monitoring only \u2014 no access control.","assets_banners_color":"f8fafc","last_updated":"2026-08-17 11:38:32","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/www.linkedin.com\/in\/sagurel\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":35,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.2":{"tag":"1.0.2","author":"ahmtgurel","date":"2026-08-17 11:38:32"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3651054,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3651054,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3651054,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3651054,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.2"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[2353,232,4866,216196,5603],"plugin_category":[36,54],"plugin_contributors":[261908],"plugin_business_model":[],"class_list":["post-344219","plugin","type-plugin","status-publish","hentry","plugin_tags-ai","plugin_tags-analytics","plugin_tags-bots","plugin_tags-chatgpt","plugin_tags-monitoring","plugin_category-analytics","plugin_category-security-and-spam-protection","plugin_contributors-ahmtgurel","plugin_committers-ahmtgurel"],"banners":{"banner":"https:\/\/ps.w.org\/agurel-ai-agent-monitor\/assets\/banner-772x250.png?rev=3651054","banner_2x":"https:\/\/ps.w.org\/agurel-ai-agent-monitor\/assets\/banner-1544x500.png?rev=3651054","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/agurel-ai-agent-monitor\/assets\/icon-128x128.png?rev=3651054","icon_2x":"https:\/\/ps.w.org\/agurel-ai-agent-monitor\/assets\/icon-256x256.png?rev=3651054","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>AI assistants and search engines increasingly rely on autonomous crawlers and agents \u2014 ChatGPT, Claude, Perplexity, Google's Gemini-related agents, and others \u2014 to read and reference websites. Agurel AI Agent Monitor gives you visibility into this traffic directly inside your WordPress dashboard.<\/p>\n\n<p>This is a <strong>monitoring-only<\/strong> plugin. It does not block, allow, or otherwise control access for any bot \u2014 it simply shows you what is already happening on your site.<\/p>\n\n<p><strong>What it shows you<\/strong><\/p>\n\n<ul>\n<li>Total AI agent visits over a selected period (7 \/ 30 \/ 90 days)<\/li>\n<li>Which specific agents are visiting (ChatGPT-User, ClaudeBot, PerplexityBot, GPTBot, and more)<\/li>\n<li>A breakdown by purpose: Live Response (on-demand fetches), Search \/ Indexing, and Training crawlers<\/li>\n<li>Your most-visited pages (top 30) for the selected period<\/li>\n<li>An automatic alert if AI agent traffic drops sharply compared to the previous period \u2014 a useful early signal that something (a robots.txt change, a security plugin, a firewall rule) may be blocking agents from reaching your site<\/li>\n<\/ul>\n\n<p><strong>Built to stay out of your way<\/strong><\/p>\n\n<ul>\n<li>No configuration needed \u2014 install and it starts recording<\/li>\n<li>No external services, tracking scripts, or third-party requests \u2014 everything stays on your own server and database<\/li>\n<li>Dynamic\/query-string URLs (search results, filtered listings, tracking parameters) are never logged, only clean content pages<\/li>\n<li>Raw visit data is automatically kept for a maximum of 6 months; the dashboard itself looks back at most 3 months<\/li>\n<\/ul>\n\n<p><strong>A note on caching<\/strong><\/p>\n\n<p>For accurate logging, this plugin needs its PHP code to actually run when an AI agent visits \u2014 page caching can sometimes short-circuit that. On activation, the plugin adds a small, safe block to your <code>.htaccess<\/code> file so that known AI agent requests bypass LiteSpeed's server-level cache, and it marks agent requests with the standard <code>DONOTCACHEPAGE<\/code> constant recognized by most popular cache plugins (WP Rocket, W3 Total Cache, etc.). Edge\/CDN-level caching (for example, Cloudflare's \"Cache Everything\" setting) sits in front of your server entirely and cannot be addressed from within WordPress \u2014 if you use this, some agent visits may not be recorded.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin files to <code>\/wp-content\/plugins\/agurel-ai-agent-monitor<\/code>, or install the plugin through the WordPress plugins screen directly.<\/li>\n<li>Activate the plugin through the \"Plugins\" screen in WordPress.<\/li>\n<li>Go to <strong>AI Agent Monitor<\/strong> in your admin menu to view the dashboard.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20plugin%20block%20any%20bots%3F\"><h3>Does this plugin block any bots?<\/h3><\/dt>\n<dd><p>No. This is a monitoring tool only. It does not control access for any bot or agent in any way.<\/p><\/dd>\n<dt id=\"why%20don%27t%20i%20see%20any%20data%20yet%3F\"><h3>Why don't I see any data yet?<\/h3><\/dt>\n<dd><p>The plugin only starts recording from the moment it's activated \u2014 it has no visibility into past traffic. Give it a few days for agents to visit your site naturally.<\/p><\/dd>\n<dt id=\"why%20isn%27t%20a%20specific%20bot%20tracked%3F\"><h3>Why isn't a specific bot tracked?<\/h3><\/dt>\n<dd><p>The plugin recognizes a fixed, curated list of known AI agents. This list is not user-editable in this version.<\/p><\/dd>\n<dt id=\"does%20this%20affect%20my%20site%27s%20performance%20for%20regular%20visitors%3F\"><h3>Does this affect my site's performance for regular visitors?<\/h3><\/dt>\n<dd><p>No. The plugin only adds a lightweight check for known AI agent User-Agents; regular visitor requests and caching are unaffected.<\/p><\/dd>\n<dt id=\"is%20any%20data%20sent%20to%20a%20third%20party%3F\"><h3>Is any data sent to a third party?<\/h3><\/dt>\n<dd><p>No. All data is stored in your own WordPress database and never leaves your server.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Moved admin dashboard CSS to a properly enqueued stylesheet (was previously inline), per WordPress.org plugin review guidelines.<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Most Visited Pages now shows which specific agents visited each page.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"See which AI agents (ChatGPT, Claude, Perplexity, and more) visit your WordPress site, and which pages they look at.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/344219","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=344219"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/ahmtgurel"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=344219"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=344219"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=344219"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=344219"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=344219"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=344219"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}