Description
AI systems are answering questions about your business right now. 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 — confusing you with competitors, fabricating services you don’t offer, and recommending someone else entirely.
AI Discovery Files fix this. 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 robots.txt for AI — except instead of telling crawlers what to ignore, you tell AI systems what to get right.
This is the only WordPress plugin that generates all 10 AI Discovery Files defined in the AI Discovery Files Specification.
Why your website needs AI Discovery Files
Without AI Discovery Files, your website is invisible to AI — not ranking poorly, completely absent from AI responses. 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.
This is not traditional SEO. This is AI visibility — also called generative engine optimisation (GEO) or answer engine optimisation (AEO). Whatever you call it, it starts with AI Discovery Files.
All 10 AI Discovery Files
The AI Discovery Files Specification defines 10 file types across three implementation tiers:
Essential (start here)
llms.txt— AI-readable business identity (Markdown)ai.txt— AI usage permissions (plain text)
Recommended
identity.json— Structured business identity (JSON)ai.json— Machine-parseable permissions (JSON)brand.txt— Brand naming and terminology rulesfaq-ai.txt— Pre-answered questions for AI systems
Complete
llm.txt— Compatibility redirect to llms.txtllms.html— Human-readable reference versiondeveloper-ai.txt— Technical context for developersrobots-ai.txt— AI crawler-specific directives
Most competing plugins only generate llms.txt. This plugin generates all 10 files, giving you complete coverage across ChatGPT, Claude, Gemini, Perplexity, Copilot, and every other major AI system.
How it works
- Install and activate the plugin
- Fill in your business details on the settings page
- Choose which files to enable
- The plugin serves the files at the correct root URLs (e.g.,
yoursite.com/llms.txt)
Files are generated dynamically from your settings — no files are written to disk, and everything updates automatically when you change your settings.
Key features
- Auto-detection — pulls your site name, tagline, pages, theme, and WordPress version automatically
- All 10 file types — the only plugin that generates every AI Discovery File, not just llms.txt
- Three implementation tiers — start with Essential and expand when ready
- Live preview — see exactly what each file contains before enabling it
- Validation — checks files against the specification and flags issues
- AI Crawler Analytics — see which AI bots read your AI Discovery Files, with visual dashboards and CSV export
- Discovery File Access tracking — proof that AI bots are reading the files this plugin generates
- robots.txt conflict detection — warns when your robots.txt contradicts your AI visibility settings
- Conflict detection — warns if physical files already exist at the same URLs
- Directory verification — verify domain ownership for the AI Visibility Directory without FTP
- No lock-in — disable the plugin and the files simply stop being served
- Developer-friendly — filters for every generated file and collected data point
Who needs this?
Every WordPress site that wants to be found, mentioned, and correctly cited by AI systems. Local businesses, agencies, ecommerce stores, SaaS companies, professional services — if AI is answering questions about your industry, you need to control what it says about you.
Built by AI Visibility, the publisher of the AI Discovery Files Specification and the team behind the AI Visibility Checker.
Screenshots

Identity tab — business name, contact details, location, and services 
Permissions tab — AI usage, training, and crawler access controls 
Content tab — FAQ builder and brand naming rules 
Technical tab — developer notes, API info, and tech stack 
Preview tab — live preview of every generated file 
Status tab — file activation, validation, and tier progress
Installation
- Upload the
ai-discovery-filesfolder to/wp-content/plugins/ - Activate the plugin through the Plugins menu
- Go to AI Discovery in the admin menu
- Fill in your business details on the Identity tab
- Enable the files you want on the Status tab
- Preview your files on the Preview tab
After activating your files, use the free AI Visibility Checker to verify everything is working correctly.
FAQ
-
How do I get my business mentioned by ChatGPT?
-
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 — 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.
-
What is AI visibility?
-
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 — your competitor will be.
-
What is llms.txt?
-
llms.txt is a Markdown file placed at the root of your website that provides AI systems with a structured description of your business — 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
llms.txtplus 9 additional AI Discovery Files for complete coverage. -
How is this different from other llms.txt plugins?
-
Most plugins only generate a single file —
llms.txt. This plugin generates all 10 AI Discovery Files defined in the specification, includingai.txt(permissions),identity.json(structured identity),brand.txt(naming rules),faq-ai.txt(pre-answered questions), and more. One file tells AI your name. Ten files give AI systems everything they need to cite you accurately. -
Will this help me appear in Google AI Overviews?
-
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 — making it easier for AI Overviews to represent you correctly.
-
What is generative engine optimisation (GEO)?
-
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 — they provide the structured data AI systems need to find and cite your business.
-
Does this replace my SEO plugin?
-
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.
-
Will this affect my SEO?
-
AI Discovery Files are served with
X-Robots-Tag: noindexheaders, 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. -
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.
-
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 formats are based on open standards — any AI system that crawls websites can read them.
-
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 if you want the plugin to serve it instead.
-
Can I customise the generated files?
-
Yes. Every generated file can be filtered using WordPress hooks:
add_filter( 'aidf_generated_content', function( $content, $file_slug, $data ) { if ( 'llms-txt' === $file_slug ) { $content .= "\n## Custom Section\n\nYour custom content here.\n"; } return $content; }, 10, 3 ); -
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.
-
Will the crawler analytics slow down my website?
-
No. The plugin only tracks access to AI Discovery File URLs that it serves (e.g.,
/llms.txt,/ai.txt). Normal page loads are completely unaffected — 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 — zero overhead. -
Will this slow down my website?
-
No. The plugin only runs when its specific URLs are requested (e.g.,
/llms.txt). 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. -
What happens if I deactivate the plugin?
-
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.
-
How do I check if my AI Discovery 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.
Reviews
Contributors & Developers
“AI Discovery Files – llms.txt & AI Visibility” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “AI Discovery Files – llms.txt & AI Visibility” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.3.7
- Fix: Domain verification code now saves correctly (sanitize callback was silently rejecting bare hex)
1.3.6
- Fix: Specification attribution is now enabled by default for new installs
1.3.5
- Fix: Rebuild Summary now processes the full log history (not just the last 2 days)
- Fix: 90-day chart labels show readable week dates (e.g. “2/24”) instead of ISO week numbers
- Fix: Chart colour palette updated — all 6 bot colours are now visually distinct
- Fix: Dashboard auto-refreshes after Rebuild Summary completes (no manual page reload needed)
1.3.4
- New: Replace CSS charts with Chart.js for polished, responsive visualisations
- New: Stacked bar chart with animated transitions, index tooltips, and proper scaling
- New: Bot detail trend chart rendered with Chart.js
1.3.3
- New: Rebuild Summary button in Crawler Logging Settings for immediate dashboard updates
- Fix: Chart now shows full date range with proper bar sizing even with sparse data
1.3.1
- Fix: Move bot detection into discovery file server for reliable CDN/cache compatibility
- Fix: Set s-maxage=0 on discovery file responses so CDN edge caches pass through to origin
- Fix: Remove page-level tracking — all analytics now scoped to discovery file access only
- Fix: Consolidate to single dashboard widget (Discovery File Access)
- Fix: Update all UI labels and descriptions for file-access-only scope
1.3.0
- New: AI Crawler Analytics — see which AI bots access your AI Discovery Files
- New: Discovery File Access dashboard with bot breakdown and visual access bars
- New: robots.txt conflict detection with actionable alerts
- New: Bot detail drill-down with access trends and file breakdown
- New: Filterable activity log viewer with CSV export
- New: WordPress dashboard widget (Discovery File Access)
- New: 50+ AI crawler definitions (GPTBot, ClaudeBot, PerplexityBot, GrokBot, and more)
- New: User controls — enable/disable logging, data retention, bot selection
1.2.1
- 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
1.2.0
- 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
1.1.1
- Fix verification code input to accept just the token (auto-strips prefix if pasted)
- Serve only the bare token in ai-visibility-verify.txt
1.1.0
- Add domain verification for the AI Visibility Directory
- New verification modal with step-by-step instructions
- Serve ai-visibility-verify.txt with user-supplied code
- Verify Domain button in directory CTA banner
- Verification panel on Status tab
- AJAX save for verification code (no page reload)
1.0.0
- 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
