AI Discovery Files WordPress plugin icon — generates llms.txt and 9 more AI visibility files

Free WordPress Plugin

AI Discovery Files
llms.txt & AI Visibility for WordPress

The only WordPress plugin that generates all 10 AI Discovery Files — including llms.txt, ai.txt, identity.json, and brand.txt. Help ChatGPT, Claude, Gemini, and Perplexity discover, understand, and correctly cite your website. No coding required.

Most AI visibility plugins only generate llms.txt. This plugin generates all 10 files defined in the AI Discovery Files Specification — the complete set that AI systems need to accurately represent your business.

What Are AI Discovery Files?

AI Discovery Files are machine-readable files placed in your website's root directory that tell AI systems — ChatGPT, Claude, Gemini, Perplexity, and Copilot — exactly who you are, what services you offer, and how to refer to your brand. Think of them as robots.txt for AI, except instead of telling crawlers what to ignore, you tell AI systems what to get right.

llms.txt Primary AI guide for your site
ai.txt Usage permissions for AI systems
identity.json Structured business identity
brand.txt Naming rules and terminology
ai.json Machine-parseable AI guidance
faq-ai.txt Pre-answered questions for AI
llms.html Human-readable AI overview
developer-ai.txt Technical context for AI agents
robots-ai.txt AI-specific crawler rules
llm.txt Concise single-page summary

Without these files, AI systems guess — and they frequently confuse businesses with competitors, fabricate services, and misrepresent brands. This plugin generates all 10 files directly from your WordPress dashboard, with no coding required.

Why Your WordPress Site Needs AI Visibility

AI systems like ChatGPT, Claude, and Gemini are answering questions about your business right now. The question is whether they are getting it right.

Without AI Discovery Files

AI systems guess who you are based on whatever fragments they find. They confuse your business with competitors, fabricate services you do not offer, and cite your brand name incorrectly.

With AI Discovery Files

You give AI systems a single, authoritative source of truth — your name, services, location, permissions, brand rules, and FAQs. They stop guessing and start citing you accurately.

How It Works

Four steps from install to AI-visible. No coding required.

1

Install

Search for "AI Discovery Files" in your WordPress plugins directory and click Install.

2

Configure

Fill in your business details. The plugin auto-detects your site name, tagline, pages, and more.

3

Preview

See exactly what each file contains before enabling it. Copy and inspect every line.

4

Go Live

Enable the files you want. They are served instantly at the correct root URLs.

Features

Everything you need to make your WordPress site visible to AI systems.

Auto-fill from your own site (new in v2.0)

Click "Import from my site" next to FAQs, Key People, Services, Boilerplate, or Tagline. The plugin uses WordPress 7.0's new AI connectors to read the relevant page on your own site and pre-fill the section as a reviewable draft. Requires WordPress 7.0 and a configured AI provider.

Auto-Detection

Pulls your site name, tagline, pages, theme, and WordPress version automatically. Less typing, fewer mistakes.

All 10 File Types

Generates every AI Discovery File defined in the specification — from llms.txt to robots-ai.txt.

Live Preview

See exactly what each generated file contains before enabling it. Copy to clipboard with one click.

Specification Validation

Checks every file against the AI Discovery Files specification and flags formatting or content issues.

Conflict Detection

Warns if physical files already exist at the same URLs. No silent overwrites, no surprises.

Three Tiers

Start with Essential (2 files) and expand to Recommended (6 files) or Complete (all 10) when you are ready.

AI Crawler Analytics

See which AI bots read your AI Discovery Files, how often, and which files they access. Detect robots.txt conflicts. Works on every hosting platform.

Developer Hooks

Filter every generated file and every collected data point. Full control via aidf_generated_content and aidf_collected_data.

No Lock-In

Disable the plugin and the files stop being served. No residual data, no side effects. Your content stays yours.

New in v1.3

AI Crawler Analytics

See which AI bots are reading your AI Discovery Files — GPTBot reading your llms.txt, ClaudeBot fetching your identity.json — in real time. Proof that your files are working, on every hosting platform.

Discovery File Access Dashboard

See exactly which AI bots are reading which files — with visual access bars, bot breakdowns, and period selectors (7, 30, or 90 days). Every access is logged when the plugin serves a discovery file, so the data is reliable regardless of CDN or caching configuration.

Works Everywhere

Unlike page-level analytics that break behind CDNs and caching layers, AI Crawler Analytics tracks discovery file responses that the plugin serves directly. This means reliable data on every hosting platform — shared hosting, managed WordPress, and edge-cached setups alike.

robots.txt Conflict Detection

Automatically detects when your robots.txt contradicts your AI visibility settings — for example, blocking AI crawlers while your permissions say "allow all". Actionable alerts with direct links to fix issues.

Bot Detail Drill-Down

Click any bot to see its access trends, which discovery files it read, and response code breakdown. Includes a filterable activity log viewer with CSV export for detailed analysis.

AI Crawler Analytics is disabled by default — zero performance impact until you enable it. Recognises 50+ AI crawlers including GPTBot, ClaudeBot, PerplexityBot, GrokBot, Applebot, Gemini, and more. Works on every hosting platform because it tracks discovery file responses, not general page visits.

Want to see what this captures in the wild? We installed the plugin on a brand-new site and published 11 days of real AI crawler logs: which bots read which files, every request a 200.

Implementation Tiers

Start with the essentials and expand when you are ready. Every tier adds more signals for AI systems.

Essential

Start here — who you are and how AI can use your content.

Complete

Full coverage with developer context, crawler directives, and compatibility.

Frequently Asked Questions

Everything you need to know about the AI Discovery Files WordPress plugin.

Getting Started

Installation, setup, and first steps with the plugin.

How do I install the AI Discovery Files plugin?

Install it directly from your WordPress dashboard. Go to Plugins → Add New, search for "AI Discovery Files", and click Install Now. Alternatively, download it from WordPress.org and upload the ZIP file.

What WordPress version do I need?

The plugin requires WordPress 6.2 or later and PHP 8.0 or later. It has been tested up to WordPress 6.9.

Is the plugin really free?

Yes, completely free and open source under the GPL v2 licence. There are no premium tiers, no upsells within the plugin, and no feature gating. Every capability is available to every user.

What is llms.txt and why does my WordPress site need it?

llms.txt is a plain-text file placed in your website root that tells large language models who you are, what you do, and what pages matter most. It is rapidly becoming the standard way websites communicate with AI systems — adopted by companies like Stripe, Cloudflare, and Dell. This plugin generates llms.txt plus 9 additional AI Discovery Files directly from your WordPress data, giving AI systems the complete picture rather than just one file.

How do I make my WordPress site visible to ChatGPT and other AI?

Install this plugin, fill in your business details, and enable the files. The plugin generates machine-readable files at URLs like yoursite.com/llms.txt and yoursite.com/ai.txt that ChatGPT, Claude, Gemini, and Perplexity read when they encounter your site. You can verify it is working with the free AI Visibility Checker.

How is this different from the paid AI Discovery Files Pack?

The AI Discovery Files Pack is a done-for-you service where experts research your business and write the files for you. The WordPress plugin lets you create and manage the files yourself through a settings interface. The plugin is for WordPress sites; the Pack works for any website.

Technical Questions

Caching, conflicts, performance, and developer features.

Does this work with caching plugins?

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.

What if I already have a physical llms.txt file?

The plugin detects existing physical files and warns you on the Status tab. It will not override physical files — you should remove the physical file before enabling the plugin-generated version.

Can I customise the generated files?

Yes. Every generated file can be filtered using WordPress hooks. Use the aidf_generated_content filter to modify any file's output, or aidf_collected_data to adjust the data before generation.

What is the difference between llms.txt and robots.txt?

robots.txt tells search engine crawlers which pages to index or ignore. llms.txt tells AI systems who you are, what you do, and what pages contain the most important information. They serve different purposes and both should be present. This plugin generates llms.txt alongside robots-ai.txt — which handles AI-specific crawler permissions — giving you complete control over both discovery and access.

Will this slow down my website?

No. File generation only runs when specific URLs are requested (e.g. /llms.txt) — zero overhead on normal page loads. AI Crawler Analytics only tracks access to discovery file URLs that the plugin serves, so normal page requests are completely unaffected. When logging is disabled (the default), no tracking runs at all.

What is AI Crawler Analytics?

AI Crawler Analytics tracks which AI bots read the AI Discovery Files this plugin generates — 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 — including sites with CDN edge caching — 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.

AI Visibility & SEO

How the plugin affects your visibility to AI systems and search engines.

Is this an AI SEO plugin or a GEO plugin?

AI Discovery Files focus on the infrastructure side of generative engine optimisation (GEO). Rather than tracking how often AI mentions your brand, this plugin ensures AI systems have accurate, structured data about your business to work with. It complements traditional SEO plugins like Rank Math or AIOSEO — they handle search engine optimisation, while AI Discovery Files handle AI visibility.

Which AI systems read these files?

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 llms.txt format in particular has been adopted by companies including Stripe, Cloudflare, and Dell.

How do I control what ChatGPT says about my business?

AI systems draw from whatever information they can find about your business. AI Discovery Files give you a way to provide authoritative, structured data — your correct business name via brand.txt, your actual services via identity.json, and pre-answered FAQs via faq-ai.txt. This does not guarantee what AI says, but it gives AI systems a reliable source to cite rather than guessing from third-party content.

What happens when I deactivate the plugin?

The files simply stop being served. Your settings are preserved so you can reactivate later without re-entering anything. If you delete the plugin entirely, all settings are removed cleanly.

How do I verify my files are working?

Use the free AI Visibility Checker 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.

Can I get listed in the AI Visibility Directory?

Yes. Once your files are live, submit your site to the AI Visibility Directory — the verified registry of websites implementing AI Discovery Files. It provides additional visibility and a dofollow backlink to your website.

Ready to Be Visible to AI?

Install the free plugin, configure your business details, and start being accurately represented by AI systems today.

GPL v2 licence · Hosted on WordPress.org · No lock-in · No tracking

Changelog

v2.0.1
May 2026
  • Minimum WordPress raised to 7.0: v2.0 is built around the AI Import feature which depends on WordPress 7.0's Abilities API, AI Client and Connectors API. Sites on WordPress 6.2 to 6.9 can continue to use v1.4.0, which still generates all 10 AI Discovery Files.
  • Real availability detection: v2.0.0 enabled the AI Import buttons on any WordPress 7.0 site because wp_get_connectors() returns core's connector definitions regardless of whether an API key is actually set. v2.0.1 asks the WP AI Client's own provider registry whether any provider is configured, so the buttons now reflect whether an AI call can actually succeed.
  • Fixed Connectors link: The "Settings → Connectors" link was pointing at a URL that does not exist in WordPress 7.0 and returned "Sorry, you are not allowed to access this page". Now points at the real core page.
  • Hard client-side gate: AI Import buttons refuse to open the import modal when no provider is configured, with a clear message instead of opening a useless dialogue.
  • Fast-fail server side: AJAX endpoints check for a configured provider as the very first thing after authentication, so a credential removed mid-session fails fast with a useful message.
  • Disabled-button styling: Disabled AI Import buttons now look visibly disabled (greyed out, cursor not-allowed). Previously the attribute was set but had no CSS, so it looked identical to enabled.
v2.0.0
May 2026
  • AI Import: Pre-fill FAQs, key people, services, brand boilerplate, and taglines from your own website using WordPress 7.0's new Abilities API + Connectors API. No more retyping content that already exists on your About / Team / FAQ pages.
  • Strict gate: The import button is enabled only when WordPress 7.0 is installed AND an AI provider (OpenAI, Anthropic, Google) is configured at Settings → Connectors. On older WordPress, the button explains what is needed. The rest of the plugin keeps working on WordPress 6.2+.
  • Review-first UX: Every extraction opens a modal with draft entries and checkboxes. Nothing is saved until you tick what you want and click the page's main Save Changes button. Existing entries are never replaced.
  • Same-site security: Imports can only fetch from your own site or another site in your WordPress network. Cross-domain URLs are rejected.
  • Long-page handling: Large source pages (over 12 KB) are processed in chunks and results are deduplicated.
  • Always-on progress indicator: An animated spinner with descriptive status text is visible during every AI call.
  • AI fingerprint filter: Every string the AI returns is post-processed to strip em dashes, banned marketing phrases, and flag rhetorical patterns for review.
  • Token cost: BYOK. Worst-case full session: under 10p on a reasonably-priced model.
v1.4.0
May 2026
  • Discoverability: The robots.txt block now lists every active AI Discovery File URL as a comment (e.g. # llms.txt: https://example.com/llms.txt) instead of as a custom directive. Parser-safe with every robots.txt implementation, including strict validators. AI tools that deliberately scan for AI Discovery hints still read the URLs out of the comments.
  • Admin: Status tab Discoverability Hints panel updated to reflect the comments-based block format.
v1.3.9
May 2026
  • Discoverability: Plugin now appends a labelled block to robots.txt listing every active AI Discovery File so automated tools can find them without knowing the canonical URLs
  • Discoverability: Plugin now emits a <link rel="alternate"> reference in the HTML <head> for each active discovery file
  • Admin: New "Discoverability Hints" panel on the Status tab. Detects physical robots.txt at the webroot and shows the exact block to copy in by hand when WordPress can't inject it automatically
v1.3.8
May 2026
  • Compatibility: Tested on WordPress 7.0. Broadened PHP support to PHP 7.4 through 8.5
  • Crawler logging: Bot detection now runs inside serve_file() so every discovery-file hit is logged, including on sites behind CDN edge caching
  • Crawler dashboard: Chart.js visualisations, bot-detail view, file-access widget, and log viewer
  • Security: XSS, auth, and data-integrity hardening in the crawler registry
v1.3.7
March 2026
  • Fix: Domain verification code saves correctly
v1.3.6
March 2026
  • Specification attribution enabled by default for new installs
v1.3.5
March 2026
  • Rebuild Summary processes full log history for accurate dashboard data
  • 90-day chart shows readable week dates instead of ISO week numbers
  • Distinct colour palette — all bot colours clearly distinguishable
  • Dashboard auto-refreshes after Rebuild Summary completes
v1.3.4
March 2026
  • Replace CSS charts with Chart.js for polished, responsive visualisations
  • Stacked bar chart with animated transitions, index tooltips, and proper scaling
  • Bot detail trend chart rendered with Chart.js
v1.3.3
March 2026
  • Rebuild Summary button in Crawler Logging Settings for immediate dashboard updates
  • Chart now shows full date range with proper bar sizing even with sparse data
v1.3.1
March 2026
  • Move bot detection into discovery file server for reliable CDN/cache compatibility
  • Set s-maxage=0 on discovery file responses so CDN edge caches pass through to origin
  • Remove page-level tracking — all analytics now scoped to discovery file access only
  • Consolidate to single dashboard widget (Discovery File Access)
  • Update all UI labels and descriptions for file-access-only scope
v1.3.0
March 2026
  • New: AI Crawler Analytics — see which AI bots access your AI Discovery Files
  • Discovery File Access dashboard with bot breakdown and visual access bars
  • robots.txt conflict detection with actionable alerts
  • Warning when WordPress “Discourage search engines” setting blocks all AI crawlers
  • Bot detail drill-down with access trends and file breakdown
  • Filterable activity log viewer with CSV export
  • WordPress dashboard widget (Discovery File Access)
  • 50+ AI crawler definitions (GPTBot, ClaudeBot, PerplexityBot, GrokBot, Applebot, and more)
  • User controls — enable/disable, data retention (30–365 days), per-bot selection
v1.2.1
March 2026
  • Replace static page picker dropdowns with AJAX-powered search autocomplete
  • Page pickers now scale to sites with hundreds or thousands of pages
  • Products/Pricing field also searches WooCommerce product pages
  • Full keyboard navigation (arrow keys, Enter, Escape) and ARIA accessibility
  • Increase page limit in generated AI discovery files from 50 to 200
  • Fix Plugin Check errors: add translators comment and prefix global variable
v1.2.0
March 2026
  • Add review prompt banner on settings page with interactive star rating
  • Smart trigger: only shows after settings saved, 2+ active files, and 3+ days active
  • Stars 4–5 link to WordPress.org review page; stars 1–3 show support link
  • “Already reviewed” permanently dismisses; “Not now” snoozes for 90 days
  • Polished SVG star animations with brand-consistent design
v1.1.1
March 2026
  • Fix verification code input to accept just the token (auto-strips prefix if pasted)
  • Serve only the bare token in ai-visibility-verify.txt
v1.1.0
March 2026
  • Add domain verification for the AI Visibility Directory
  • New verification modal with step-by-step instructions
  • Serve ai-visibility-verify.txt with user-supplied verification code
  • Verify Domain button in directory CTA banner
  • Verification panel on Status tab
  • AJAX save for verification code (no page reload)
v1.0.0
March 2026
  • Initial release
  • Generate all 10 AI Discovery File types
  • Settings page with Identity, Permissions, Content, Technical, Preview, and Status tabs
  • Live file preview with copy-to-clipboard
  • File validation against specification
  • Conflict detection for existing physical files
  • Tier progress indicator (Essential, Recommended, Complete)
  • FAQ repeater for building faq-ai.txt
  • Developer hooks and filters for customisation