{"id":284236,"date":"2026-03-01T11:46:46","date_gmt":"2026-03-01T11:46:46","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/ai-discovery-files\/"},"modified":"2026-03-27T07:24:17","modified_gmt":"2026-03-27T07:24:17","slug":"ai-discovery-files","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/ai-discovery-files\/","author":14476218,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.3.7","stable_tag":"1.3.7","tested":"6.9.4","requires":"6.2","requires_php":"8.0","requires_plugins":null,"header_name":"AI Discovery Files \u2013 llms.txt & AI Visibility","header_author":"Mark McNeece, 365i","header_description":"Improve your AI Visibility by generating AI Discovery Files so AI systems like ChatGPT, Claude, and Gemini can correctly discover, interpret, and cite your website.","assets_banners_color":"211d30","last_updated":"2026-03-27 07:24:17","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/www.ai-visibility.org.uk\/wordpress-plugin\/ai-discovery-files\/","header_author_uri":"https:\/\/www.365iwebdesign.co.uk\/news\/author\/mark-mcneece\/","rating":5,"author_block_rating":0,"active_installs":0,"downloads":868,"num_ratings":1,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"bsolveit","date":"2026-03-01 11:45:30"},"1.1.0":{"tag":"1.1.0","author":"bsolveit","date":"2026-03-03 01:49:18"},"1.1.1":{"tag":"1.1.1","author":"bsolveit","date":"2026-03-04 17:55:07"},"1.2.0":{"tag":"1.2.0","author":"bsolveit","date":"2026-03-14 08:30:57"},"1.2.1":{"tag":"1.2.1","author":"bsolveit","date":"2026-03-21 14:12:42"},"1.3.0":{"tag":"1.3.0","author":"bsolveit","date":"2026-03-22 21:45:05"},"1.3.1":{"tag":"1.3.1","author":"bsolveit","date":"2026-03-23 05:34:01"},"1.3.4":{"tag":"1.3.4","author":"bsolveit","date":"2026-03-23 06:34:16"},"1.3.5":{"tag":"1.3.5","author":"bsolveit","date":"2026-03-23 12:13:32"},"1.3.6":{"tag":"1.3.6","author":"bsolveit","date":"2026-03-25 07:57:39"},"1.3.7":{"tag":"1.3.7","author":"bsolveit","date":"2026-03-27 07:24:17"}},"upgrade_notice":{"1.3.5":"<p>Fix: Rebuild Summary now processes full history. 90-day chart labels fixed. Improved chart colours.<\/p>","1.3.1":"<p>Fix: Bot detection moved into discovery file server for reliable CDN\/cache compatibility. All analytics now scoped to discovery file access. Works on every hosting platform.<\/p>","1.3.0":"<p>New: AI Crawler Analytics. See which AI bots access your AI Discovery Files, detect robots.txt conflicts, and get proof your files are working. Includes dashboard widget, bot detail drill-downs, filterable log viewer, and CSV export.<\/p>","1.1.0":"<p>New: Domain verification for the AI Visibility Directory. Serve your verification file directly from WordPress \u2014 no FTP needed.<\/p>","1.2.1":"<p>AJAX-powered page picker scales to sites with thousands of pages. Full keyboard navigation and ARIA accessibility.<\/p>","1.0.0":"<p>Initial release. Install and configure your AI Discovery Files.<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":1},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3473187,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3473187,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3472069,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3472069,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{"blueprint.json":{"filename":"blueprint.json","revision":3492401,"resolution":false,"location":"assets","locale":"","contents":"{\"$schema\":\"https:\\\/\\\/playground.wordpress.net\\\/blueprint-schema.json\",\"landingPage\":\"\\\/wp-admin\\\/admin.php?page=ai-discovery-files\",\"preferredVersions\":{\"php\":\"8.5\",\"wp\":\"latest\"},\"features\":{\"networking\":true},\"steps\":[{\"step\":\"installPlugin\",\"pluginData\":{\"resource\":\"wordpress.org\\\/plugins\",\"slug\":\"ai-discovery-files\"},\"options\":{\"activate\":true}}]}"}},"all_blocks":[],"tagged_versions":["1.0.0","1.1.0","1.1.1","1.2.0","1.2.1","1.3.0","1.3.1","1.3.4","1.3.5","1.3.6","1.3.7"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3472044,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3472044,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3472044,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3472044,"resolution":"4","location":"assets","locale":""},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3472044,"resolution":"5","location":"assets","locale":""},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3472044,"resolution":"6","location":"assets","locale":""}},"screenshots":{"1":"Identity tab \u2014 business name, contact details, location, and services","2":"Permissions tab \u2014 AI usage, training, and crawler access controls","3":"Content tab \u2014 FAQ builder and brand naming rules","4":"Technical tab \u2014 developer notes, API info, and tech stack","5":"Preview tab \u2014 live preview of every generated file","6":"Status tab \u2014 file activation, validation, and tier progress"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[2353,216196,226124,244604,186],"plugin_category":[55],"plugin_contributors":[252386],"plugin_business_model":[],"class_list":["post-284236","plugin","type-plugin","status-publish","hentry","plugin_tags-ai","plugin_tags-chatgpt","plugin_tags-llm","plugin_tags-llms-txt","plugin_tags-seo","plugin_category-seo-and-marketing","plugin_contributors-bsolveit","plugin_committers-bsolveit"],"banners":{"banner":"https:\/\/ps.w.org\/ai-discovery-files\/assets\/banner-772x250.png?rev=3472069","banner_2x":"https:\/\/ps.w.org\/ai-discovery-files\/assets\/banner-1544x500.png?rev=3472069","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/ai-discovery-files\/assets\/icon-128x128.png?rev=3473187","icon_2x":"https:\/\/ps.w.org\/ai-discovery-files\/assets\/icon-256x256.png?rev=3473187","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/ai-discovery-files\/assets\/screenshot-1.png?rev=3472044","caption":"Identity tab \u2014 business name, contact details, location, and services"},{"src":"https:\/\/ps.w.org\/ai-discovery-files\/assets\/screenshot-2.png?rev=3472044","caption":"Permissions tab \u2014 AI usage, training, and crawler access controls"},{"src":"https:\/\/ps.w.org\/ai-discovery-files\/assets\/screenshot-3.png?rev=3472044","caption":"Content tab \u2014 FAQ builder and brand naming rules"},{"src":"https:\/\/ps.w.org\/ai-discovery-files\/assets\/screenshot-4.png?rev=3472044","caption":"Technical tab \u2014 developer notes, API info, and tech stack"},{"src":"https:\/\/ps.w.org\/ai-discovery-files\/assets\/screenshot-5.png?rev=3472044","caption":"Preview tab \u2014 live preview of every generated file"},{"src":"https:\/\/ps.w.org\/ai-discovery-files\/assets\/screenshot-6.png?rev=3472044","caption":"Status tab \u2014 file activation, validation, and tier progress"}],"raw_content":"<!--section=description-->\n<p><strong>AI systems are answering questions about your business right now.<\/strong> When someone asks ChatGPT, Claude, Gemini, or Perplexity about your services, they either get it right or they guess. Most of the time, they guess wrong \u2014 confusing you with competitors, fabricating services you don't offer, and recommending someone else entirely.<\/p>\n\n<p><strong>AI Discovery Files fix this.<\/strong> They are machine-readable files at the root of your website that tell AI systems exactly who you are, what you do, and how to refer to your brand. Think of them as <code>robots.txt<\/code> for AI \u2014 except instead of telling crawlers what to ignore, you tell AI systems what to get right.<\/p>\n\n<p>This is the <strong>only WordPress plugin that generates all 10 AI Discovery Files<\/strong> defined in the <a href=\"https:\/\/www.ai-visibility.org.uk\/specifications\/\">AI Discovery Files Specification<\/a>.<\/p>\n\n<h4>Why your website needs AI Discovery Files<\/h4>\n\n<p>Without AI Discovery Files, your website is invisible to AI \u2014 not ranking poorly, <strong>completely absent from AI responses<\/strong>. With AI Discovery Files, you give every major AI system a single, authoritative source of truth about your business. You get mentioned. You get cited. You get recommended.<\/p>\n\n<p>This is not traditional SEO. This is <strong>AI visibility<\/strong> \u2014 also called generative engine optimisation (GEO) or answer engine optimisation (AEO). Whatever you call it, it starts with AI Discovery Files.<\/p>\n\n<h4>All 10 AI Discovery Files<\/h4>\n\n<p>The <a href=\"https:\/\/www.ai-visibility.org.uk\/specifications\/\">AI Discovery Files Specification<\/a> defines 10 file types across three implementation tiers:<\/p>\n\n<p><strong>Essential (start here)<\/strong><\/p>\n\n<ul>\n<li><code>llms.txt<\/code> \u2014 AI-readable business identity (Markdown)<\/li>\n<li><code>ai.txt<\/code> \u2014 AI usage permissions (plain text)<\/li>\n<\/ul>\n\n<p><strong>Recommended<\/strong><\/p>\n\n<ul>\n<li><code>identity.json<\/code> \u2014 Structured business identity (JSON)<\/li>\n<li><code>ai.json<\/code> \u2014 Machine-parseable permissions (JSON)<\/li>\n<li><code>brand.txt<\/code> \u2014 Brand naming and terminology rules<\/li>\n<li><code>faq-ai.txt<\/code> \u2014 Pre-answered questions for AI systems<\/li>\n<\/ul>\n\n<p><strong>Complete<\/strong><\/p>\n\n<ul>\n<li><code>llm.txt<\/code> \u2014 Compatibility redirect to llms.txt<\/li>\n<li><code>llms.html<\/code> \u2014 Human-readable reference version<\/li>\n<li><code>developer-ai.txt<\/code> \u2014 Technical context for developers<\/li>\n<li><code>robots-ai.txt<\/code> \u2014 AI crawler-specific directives<\/li>\n<\/ul>\n\n<p>Most competing plugins only generate <code>llms.txt<\/code>. This plugin generates <strong>all 10 files<\/strong>, giving you complete coverage across ChatGPT, Claude, Gemini, Perplexity, Copilot, and every other major AI system.<\/p>\n\n<h4>How it works<\/h4>\n\n<ol>\n<li>Install and activate the plugin<\/li>\n<li>Fill in your business details on the settings page<\/li>\n<li>Choose which files to enable<\/li>\n<li>The plugin serves the files at the correct root URLs (e.g., <code>yoursite.com\/llms.txt<\/code>)<\/li>\n<\/ol>\n\n<p>Files are generated dynamically from your settings \u2014 no files are written to disk, and everything updates automatically when you change your settings.<\/p>\n\n<h4>Key features<\/h4>\n\n<ul>\n<li><strong>Auto-detection<\/strong> \u2014 pulls your site name, tagline, pages, theme, and WordPress version automatically<\/li>\n<li><strong>All 10 file types<\/strong> \u2014 the only plugin that generates every AI Discovery File, not just llms.txt<\/li>\n<li><strong>Three implementation tiers<\/strong> \u2014 start with Essential and expand when ready<\/li>\n<li><strong>Live preview<\/strong> \u2014 see exactly what each file contains before enabling it<\/li>\n<li><strong>Validation<\/strong> \u2014 checks files against the specification and flags issues<\/li>\n<li><strong>AI Crawler Analytics<\/strong> \u2014 see which AI bots read your AI Discovery Files, with visual dashboards and CSV export<\/li>\n<li><strong>Discovery File Access tracking<\/strong> \u2014 proof that AI bots are reading the files this plugin generates<\/li>\n<li><strong>robots.txt conflict detection<\/strong> \u2014 warns when your robots.txt contradicts your AI visibility settings<\/li>\n<li><strong>Conflict detection<\/strong> \u2014 warns if physical files already exist at the same URLs<\/li>\n<li><strong>Directory verification<\/strong> \u2014 verify domain ownership for the <a href=\"https:\/\/www.ai-visibility.org.uk\/\">AI Visibility Directory<\/a> without FTP<\/li>\n<li><strong>No lock-in<\/strong> \u2014 disable the plugin and the files simply stop being served<\/li>\n<li><strong>Developer-friendly<\/strong> \u2014 filters for every generated file and collected data point<\/li>\n<\/ul>\n\n<h4>Who needs this?<\/h4>\n\n<p>Every WordPress site that wants to be found, mentioned, and correctly cited by AI systems. Local businesses, agencies, ecommerce stores, SaaS companies, professional services \u2014 if AI is answering questions about your industry, you need to control what it says about you.<\/p>\n\n<p>Built by <a href=\"https:\/\/www.ai-visibility.org.uk\/\">AI Visibility<\/a>, the publisher of the AI Discovery Files Specification and the team behind the <a href=\"https:\/\/www.ai-visibility.org.uk\/ai-visibility-checker\/\">AI Visibility Checker<\/a>.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>ai-discovery-files<\/code> folder to <code>\/wp-content\/plugins\/<\/code><\/li>\n<li>Activate the plugin through the Plugins menu<\/li>\n<li>Go to <strong>AI Discovery<\/strong> in the admin menu<\/li>\n<li>Fill in your business details on the Identity tab<\/li>\n<li>Enable the files you want on the Status tab<\/li>\n<li>Preview your files on the Preview tab<\/li>\n<\/ol>\n\n<p>After activating your files, use the free <a href=\"https:\/\/www.ai-visibility.org.uk\/ai-visibility-checker\/\">AI Visibility Checker<\/a> to verify everything is working correctly.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"how%20do%20i%20get%20my%20business%20mentioned%20by%20chatgpt%3F\"><h3>How do I get my business mentioned by ChatGPT?<\/h3><\/dt>\n<dd><p>Install AI Discovery Files. ChatGPT and other AI systems look for structured, machine-readable signals when deciding which businesses to mention. AI Discovery Files provide exactly those signals \u2014 your identity, services, brand rules, and FAQs in formats AI systems can parse. This is the most direct step you can take to get mentioned by ChatGPT, Claude, Gemini, and Perplexity.<\/p><\/dd>\n<dt id=\"what%20is%20ai%20visibility%3F\"><h3>What is AI visibility?<\/h3><\/dt>\n<dd><p>AI visibility is whether AI systems like ChatGPT, Claude, Gemini, and Perplexity can correctly discover, understand, and cite your website. Search engines show a list of links. AI systems give one answer. If your website isn't AI-visible, you won't be that answer \u2014 your competitor will be.<\/p><\/dd>\n<dt id=\"what%20is%20llms.txt%3F\"><h3>What is llms.txt?<\/h3><\/dt>\n<dd><p>llms.txt is a Markdown file placed at the root of your website that provides AI systems with a structured description of your business \u2014 your name, what you do, contact information, and key pages. It was created by Jeremy Howard at Answer.AI and has been adopted by companies including Stripe, Cloudflare, and Dell. This plugin generates <code>llms.txt<\/code> plus 9 additional AI Discovery Files for complete coverage.<\/p><\/dd>\n<dt id=\"how%20is%20this%20different%20from%20other%20llms.txt%20plugins%3F\"><h3>How is this different from other llms.txt plugins?<\/h3><\/dt>\n<dd><p>Most plugins only generate a single file \u2014 <code>llms.txt<\/code>. This plugin generates <strong>all 10 AI Discovery Files<\/strong> defined in the specification, including <code>ai.txt<\/code> (permissions), <code>identity.json<\/code> (structured identity), <code>brand.txt<\/code> (naming rules), <code>faq-ai.txt<\/code> (pre-answered questions), and more. One file tells AI your name. Ten files give AI systems everything they need to cite you accurately.<\/p><\/dd>\n<dt id=\"will%20this%20help%20me%20appear%20in%20google%20ai%20overviews%3F\"><h3>Will this help me appear in Google AI Overviews?<\/h3><\/dt>\n<dd><p>Yes. Google AI Overviews pull information from websites that provide clear, structured, and authoritative content. AI Discovery Files give Google's AI systems explicit signals about your business identity, services, and permissions \u2014 making it easier for AI Overviews to represent you correctly.<\/p><\/dd>\n<dt id=\"what%20is%20generative%20engine%20optimisation%20%28geo%29%3F\"><h3>What is generative engine optimisation (GEO)?<\/h3><\/dt>\n<dd><p>Generative engine optimisation (GEO), also called answer engine optimisation (AEO), is the practice of making your website discoverable and citable by AI-powered search engines. AI Discovery Files are a foundational part of any GEO strategy \u2014 they provide the structured data AI systems need to find and cite your business.<\/p><\/dd>\n<dt id=\"does%20this%20replace%20my%20seo%20plugin%3F\"><h3>Does this replace my SEO plugin?<\/h3><\/dt>\n<dd><p>No. AI Discovery Files work alongside Yoast SEO, Rank Math, All in One SEO, and other SEO plugins. Traditional SEO targets search engines. AI Discovery Files target AI systems. You need both. Think of it as adding an AI layer on top of your existing SEO.<\/p><\/dd>\n<dt id=\"will%20this%20affect%20my%20seo%3F\"><h3>Will this affect my SEO?<\/h3><\/dt>\n<dd><p>AI Discovery Files are served with <code>X-Robots-Tag: noindex<\/code> headers, so they won't appear in search results themselves. However, they help AI-powered search features (like Google AI Overviews and Bing Copilot) represent your business accurately, which can improve your overall AI visibility and referral traffic.<\/p><\/dd>\n<dt id=\"does%20this%20work%20with%20caching%20plugins%3F\"><h3>Does this work with caching plugins?<\/h3><\/dt>\n<dd><p>Yes. AI Discovery Files are served via WordPress rewrite rules with appropriate cache headers. They are compatible with WP Super Cache, W3 Total Cache, LiteSpeed Cache, and other popular caching plugins.<\/p><\/dd>\n<dt id=\"which%20ai%20systems%20read%20these%20files%3F\"><h3>Which AI systems read these files?<\/h3><\/dt>\n<dd><p>AI Discovery Files are designed for all major AI systems including ChatGPT (OpenAI), Claude (Anthropic), Gemini (Google), Perplexity, Copilot (Microsoft), and other large language models. The formats are based on open standards \u2014 any AI system that crawls websites can read them.<\/p><\/dd>\n<dt id=\"what%20if%20i%20already%20have%20a%20physical%20llms.txt%20file%3F\"><h3>What if I already have a physical llms.txt file?<\/h3><\/dt>\n<dd><p>The plugin detects existing physical files and warns you on the Status tab. It will not override physical files \u2014 you should remove the physical file if you want the plugin to serve it instead.<\/p><\/dd>\n<dt id=\"can%20i%20customise%20the%20generated%20files%3F\"><h3>Can I customise the generated files?<\/h3><\/dt>\n<dd><p>Yes. Every generated file can be filtered using WordPress hooks:<\/p>\n\n<pre><code>add_filter( 'aidf_generated_content', function( $content, $file_slug, $data ) {\n    if ( 'llms-txt' === $file_slug ) {\n        $content .= \"\\n## Custom Section\\n\\nYour custom content here.\\n\";\n    }\n    return $content;\n}, 10, 3 );\n<\/code><\/pre><\/dd>\n<dt id=\"what%20is%20ai%20crawler%20analytics%3F\"><h3>What is AI Crawler Analytics?<\/h3><\/dt>\n<dd><p>AI Crawler Analytics tracks which AI bots read the AI Discovery Files this plugin generates \u2014 llms.txt, ai.txt, identity.json, and the rest. You see exactly which bots accessed which files, how often, and whether any are being blocked by your robots.txt. This gives you direct proof that GPTBot, ClaudeBot, PerplexityBot, and other AI crawlers are consuming your files. The feature works reliably on every hosting platform \u2014 including sites with CDN edge caching \u2014 because the plugin controls the discovery file responses. Includes bot detail drill-downs, a filterable activity log with CSV export, and two WordPress dashboard widgets.<\/p><\/dd>\n<dt id=\"will%20the%20crawler%20analytics%20slow%20down%20my%20website%3F\"><h3>Will the crawler analytics slow down my website?<\/h3><\/dt>\n<dd><p>No. The plugin only tracks access to AI Discovery File URLs that it serves (e.g., <code>\/llms.txt<\/code>, <code>\/ai.txt<\/code>). Normal page loads are completely unaffected \u2014 no user agent checks, no database queries, no overhead at all. When a discovery file is served, the plugin logs which bot accessed it. When logging is disabled (the default), no tracking runs at all \u2014 zero overhead.<\/p><\/dd>\n<dt id=\"will%20this%20slow%20down%20my%20website%3F\"><h3>Will this slow down my website?<\/h3><\/dt>\n<dd><p>No. The plugin only runs when its specific URLs are requested (e.g., <code>\/llms.txt<\/code>). It adds zero overhead to your normal page loads. Files are generated on-the-fly from cached settings data. The crawler analytics feature is disabled by default and only tracks discovery file access when enabled.<\/p><\/dd>\n<dt id=\"what%20happens%20if%20i%20deactivate%20the%20plugin%3F\"><h3>What happens if I deactivate the plugin?<\/h3><\/dt>\n<dd><p>The files simply stop being served. Your settings are preserved so you can reactivate later. If you delete the plugin entirely, all settings are removed cleanly.<\/p><\/dd>\n<dt id=\"how%20do%20i%20check%20if%20my%20ai%20discovery%20files%20are%20working%3F\"><h3>How do I check if my AI Discovery Files are working?<\/h3><\/dt>\n<dd><p>Use the free <a href=\"https:\/\/www.ai-visibility.org.uk\/ai-visibility-checker\/\">AI Visibility Checker<\/a> to scan your site after enabling your files. It validates every AI Discovery File, checks for conflicts, and gives you a score with actionable recommendations.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.3.7<\/h4>\n\n<ul>\n<li>Fix: Domain verification code now saves correctly (sanitize callback was silently rejecting bare hex)<\/li>\n<\/ul>\n\n<h4>1.3.6<\/h4>\n\n<ul>\n<li>Fix: Specification attribution is now enabled by default for new installs<\/li>\n<\/ul>\n\n<h4>1.3.5<\/h4>\n\n<ul>\n<li>Fix: Rebuild Summary now processes the full log history (not just the last 2 days)<\/li>\n<li>Fix: 90-day chart labels show readable week dates (e.g. \"2\/24\") instead of ISO week numbers<\/li>\n<li>Fix: Chart colour palette updated \u2014 all 6 bot colours are now visually distinct<\/li>\n<li>Fix: Dashboard auto-refreshes after Rebuild Summary completes (no manual page reload needed)<\/li>\n<\/ul>\n\n<h4>1.3.4<\/h4>\n\n<ul>\n<li>New: Replace CSS charts with Chart.js for polished, responsive visualisations<\/li>\n<li>New: Stacked bar chart with animated transitions, index tooltips, and proper scaling<\/li>\n<li>New: Bot detail trend chart rendered with Chart.js<\/li>\n<\/ul>\n\n<h4>1.3.3<\/h4>\n\n<ul>\n<li>New: Rebuild Summary button in Crawler Logging Settings for immediate dashboard updates<\/li>\n<li>Fix: Chart now shows full date range with proper bar sizing even with sparse data<\/li>\n<\/ul>\n\n<h4>1.3.1<\/h4>\n\n<ul>\n<li>Fix: Move bot detection into discovery file server for reliable CDN\/cache compatibility<\/li>\n<li>Fix: Set s-maxage=0 on discovery file responses so CDN edge caches pass through to origin<\/li>\n<li>Fix: Remove page-level tracking \u2014 all analytics now scoped to discovery file access only<\/li>\n<li>Fix: Consolidate to single dashboard widget (Discovery File Access)<\/li>\n<li>Fix: Update all UI labels and descriptions for file-access-only scope<\/li>\n<\/ul>\n\n<h4>1.3.0<\/h4>\n\n<ul>\n<li>New: AI Crawler Analytics \u2014 see which AI bots access your AI Discovery Files<\/li>\n<li>New: Discovery File Access dashboard with bot breakdown and visual access bars<\/li>\n<li>New: robots.txt conflict detection with actionable alerts<\/li>\n<li>New: Bot detail drill-down with access trends and file breakdown<\/li>\n<li>New: Filterable activity log viewer with CSV export<\/li>\n<li>New: WordPress dashboard widget (Discovery File Access)<\/li>\n<li>New: 50+ AI crawler definitions (GPTBot, ClaudeBot, PerplexityBot, GrokBot, and more)<\/li>\n<li>New: User controls \u2014 enable\/disable logging, data retention, bot selection<\/li>\n<\/ul>\n\n<h4>1.2.1<\/h4>\n\n<ul>\n<li>Replace static page picker dropdowns with AJAX-powered search autocomplete<\/li>\n<li>Page pickers now scale to sites with hundreds or thousands of pages<\/li>\n<li>Products\/Pricing field also searches WooCommerce product pages<\/li>\n<li>Full keyboard navigation (arrow keys, Enter, Escape) and ARIA accessibility<\/li>\n<li>Increase page limit in generated AI discovery files from 50 to 200<\/li>\n<\/ul>\n\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>Add review prompt banner on settings page with interactive star rating<\/li>\n<li>Smart trigger: only shows after settings saved, 2+ active files, and 3+ days active<\/li>\n<li>Stars 4-5 link to WordPress.org review page; stars 1-3 show support link<\/li>\n<li>\"Already reviewed\" permanently dismisses; \"Not now\" snoozes for 90 days<\/li>\n<li>Polished SVG star animations with brand-consistent design<\/li>\n<\/ul>\n\n<h4>1.1.1<\/h4>\n\n<ul>\n<li>Fix verification code input to accept just the token (auto-strips prefix if pasted)<\/li>\n<li>Serve only the bare token in ai-visibility-verify.txt<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Add domain verification for the AI Visibility Directory<\/li>\n<li>New verification modal with step-by-step instructions<\/li>\n<li>Serve ai-visibility-verify.txt with user-supplied code<\/li>\n<li>Verify Domain button in directory CTA banner<\/li>\n<li>Verification panel on Status tab<\/li>\n<li>AJAX save for verification code (no page reload)<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<li>Generate all 10 AI Discovery File types<\/li>\n<li>Settings page with Identity, Permissions, Content, Technical, Preview, and Status tabs<\/li>\n<li>Live file preview with copy-to-clipboard<\/li>\n<li>File validation against specification<\/li>\n<li>Conflict detection for existing physical files<\/li>\n<li>Tier progress indicator (Essential, Recommended, Complete)<\/li>\n<li>FAQ repeater for building faq-ai.txt<\/li>\n<li>Developer hooks and filters for customisation<\/li>\n<\/ul>","raw_excerpt":"The only WordPress plugin that generates all 10 AI Discovery Files and shows which AI bots read them. Built by 365i.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/284236","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=284236"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/bsolveit"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=284236"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=284236"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=284236"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=284236"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=284236"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=284236"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}