ChatGPT, Perplexity, Gemini and Claude answer questions about businesses like yours every day. AI Beacon makes sure they find the right information — and shows you which bots and AI assistants actually visit your site.
Structured data, llms.txt and a Markdown version of your pages tell search engines and AI assistants exactly what you do, where you are and when you’re open.
Visible in AI search, but not used for AI training? Set it per crawler with presets and Content Signals.
Which bots came by, were they genuine, did they respect your robots.txt — and how many visitors arrived via ChatGPT or Perplexity?
A wizard takes you through the settings in a few steps. After that AI Beacon works in the background — and keeps itself up to date.
Pick a preset or decide per crawler what’s allowed. AI Beacon writes the robots.txt rules and Content Signals for you, and publishes an llms.txt that tells AI assistants exactly what your business does. You see the result as a live preview in the wizard.
# AI Beacon · preset: visible in AI search User-agent: OAI-SearchBot User-agent: Claude-SearchBot User-agent: PerplexityBot Allow: / User-agent: GPTBot User-agent: CCBot Disallow: / Content-Signal: search=yes, ai-input=yes, ai-train=no
# Your Company > What you do, for whom, and where. ## Services - [Service A](https://yoursite.com/service-a.md) - [Contact & opening hours](https://yoursite.com/contact.md)
Example preview
Regular analytics don’t see bots, and don’t know a visitor came from a ChatGPT answer. AI Beacon does — without cookies or IP addresses, and it works with page caching.
AI search, AI on behalf of users, AI training, search engines and SEO tools — each in its own category.
Authenticity check against the lists of OpenAI, Anthropic, Perplexity, Google, Bing, Apple and Common Crawl. Fake bots stand out immediately.
Visitors from ChatGPT, Perplexity, Gemini, Copilot and Claude, measured without cookies and without storing IP addresses.
Flags bots that ignore your robots.txt. Behind Cloudflare or a proxy the real IP is detected automatically.
No technical knowledge needed. Existing Yoast SEO or Rank Math settings keep working as before.
English, Dutch, German, French or Spanish. Defaults to your WordPress or browser language.
Organisation type, locations, opening hours, services, team and profiles.
Pick a preset and instantly preview your robots.txt and llms.txt.
Switch on statistics, and the AI-readiness score tells you what’s still missing.
The free version gets your site ready for AI. Pro gives you the full picture: genuine bots, AI visitors, reports and management across multiple sites.
| Feature | Free€0 |
Pro€69 per year · 2 domains |
|---|---|---|
| Licence | ||
| Production domains | 1 | 2 |
| Staging, backup + 1 extra subdomain per domain | — | ✓ |
| Local and development environments (localhost, .local, .test) | ✓ | ✓ |
| Findability | ||
| Organisation types (schema.org) | 10 | 45+ |
| Address, contact, opening hours, company and VAT numbers | ✓ | ✓ |
| Works with Yoast SEO and Rank Math | ✓ | ✓ |
| Locations | 1 | 5 |
| Special opening hours + public holidays | — | ✓ |
| Services, team and online profiles | — | ✓ |
| Schema per page (Service, ProfilePage, ContactPage, AboutPage) | — | ✓ |
| Multilingual sites via WPML or Polylang | — | ✓ |
| AI & crawlers | ||
| robots.txt rules for 16 AI crawlers | 3 presets | Per crawler |
| Content Signals (search / ai-input / ai-train) | Default | Custom |
| llms.txt with live preview in the wizard | 1 language | Per language |
| llms-full.txt per language, as a physical file with auto-update | — | ✓ |
| Markdown version of every page for AI agents | — | ✓ |
| Statistics | ||
| Bot visits (38 bots) | Totals | Per bot & page |
| History | 7 days | 12 months |
| Proxy/CDN detection (Cloudflare) | ✓ | ✓ |
| Authenticity check against official IP lists | — | ✓ |
| Flag bots that ignore robots.txt | — | ✓ |
| AI visitors from ChatGPT, Perplexity, Gemini, Copilot, Claude | Total only | ✓ |
| Email report | Monthly summary | Weekly / monthly |
| CSV export | — | ✓ |
| Log import for sites with page caching | — | ✓ |
| Site & management | ||
| AI-readiness score | Score + 3 tips | Full checklist |
| Shortcodes | Contact & address | All 4 |
| Dashboard widget | — | ✓ |
| Basic hardening | ✓ | ✓ |
| Interface in EN, NL, DE, FR and ES | ✓ | ✓ |
| WP-CLI (wp beacon …) | — | ✓ |
| Central JSON profile and sync across sites | — | ✓ |
| Secured REST status endpoint for monitoring | — | ✓ |
| Updates via the WordPress plugin screen | ✓ | ✓ |
| Support | Documentation | Priority |
| Download free | Buy Pro | |
Get your site ready for AI and see what’s happening.
The full picture for your own site — staging and backup included.
For web agencies and site managers running AI Beacon on many client sites.
Managing multiple WordPress sites? Export a central JSON profile, sync settings and monitor every site via a secured REST endpoint. Everything also works through WP-CLI, so it fits right into your own scripts.
$ wp beacon export > beacon.json $ wp beacon central https://central.example --mode=settings --sync $ wp beacon check --format=json $ wp beacon stats --days=7 $ wp beacon import-log access.log GET /wp-json/ai-beacon/v1/status
WordPress 4.6 or higher · tested up to 6.8 · PHP 7.2 or higher
Yes. AI Beacon works with Yoast SEO (old and new) and Rank Math and complements their schema instead of duplicating it.
llms.txt is a short, structured summary of your site made specifically for AI assistants. AI Beacon creates it automatically, per language, and keeps it up to date.
Only if you want it to. You choose per crawler: for example, visible in AI search services like ChatGPT Search and Perplexity, but not used for AI training. Presets do that in one click.
No. AI visitors are measured without cookies and without storing IP addresses, and it also works if you use page caching.
Yes. AI Beacon detects the real visitor IP behind Cloudflare, a proxy or a load balancer, so bots aren’t wrongly flagged as fake. The site check also warns about Cloudflare caching and Cloudflare’s managed robots.txt.
You activate Pro with a licence key. Your settings and statistics stay right where they are.
The interface is available in English, Dutch, German, French and Spanish. You choose the language in the first step of the wizard.
A Pro licence covers 2 production domains, for example yourcompany.com and yourcompany.de. Per domain, staging., backup. and one extra subdomain of your choice don’t count, and neither do local and development environments. Need more domains? Choose an agency licence.
Install the free version in minutes, or get everything out of it straight away with Pro.