New 1 in 3 AI local recommendations is wrong — is yours? · Discover
Livada.io
Docs

AI Bot Access

v1.12+ LIVADA EXCLUSIVE

Control directly from WordPress which AI crawlers can read your site. Live HTTP diagnostics per bot, strict server-side blocking, enriched robots.txt — the "And by AI" promise made measurable and configurable.

1 Why this feature exists

ChatGPT, Claude, Perplexity, Gemini, Copilot — when a user asks them a question, these assistants crawl dozens of sites live to build their answer and cite sources. But most WordPress sites block these bots by default (inherited Cloudflare configuration, host WAF, managed robots.txt) — without the site owner knowing.

✗ Without Livada SEO

Your site can be 100/100 SEO, your content can be perfect — if Cloudflare or your host blocks GPTBot/ClaudeBot, you will never appear in AI answers. And you won't know it.

✓ With Livada SEO 1.12+

A live diagnostic tells you in 10 seconds exactly which bot gets through (200) or is blocked (403). You see where to act, and you control access directly from WordPress.

No other WordPress SEO plugin (Yoast, Rank Math, SEOPress, AIOSEO) exposes this control. The "AI Bot Access" feature is exclusive to Livada SEO.

2 How it works

The feature combines 3 complementary mechanisms:

  1. 1
    Enriched robots.txt

    The plugin rewrites your robots.txt with an explicit User-agent + Allow: / or Disallow: / block per bot. No ambiguity for well-behaved crawlers.

  2. 2
    Strict blocking (real HTTP 403)

    For scrapers that ignore robots.txt (competing SEO scrapers, opaque scrapers), the plugin returns a real HTTP 403 from PHP at the parse_request level — well before the theme or any DB queries load. Negligible performance impact (one user-agent string comparison per request).

  3. 3
    Live diagnostics (curl per bot)

    Clicking "Run live diagnostics" sends a real HTTP request to your site using each bot's exact user-agent and displays the returned HTTP code (colored green / yellow / red). If a bot you've allowed in the plugin returns 403, the block is coming from the edge (Cloudflare AI Crawl Control, host WAF) — not WordPress. The diagnostic tells you where to look.

3 Live diagnostics — the demo that convinces in 30 seconds

On the Livada SEO → AI Bot Access admin page, the "Run live diagnostics (test all bots)" button runs, in ~10-30 seconds, one HTTP request per bot using its real user-agent. For each bot, you see:

200
The bot can reach your site. Working as expected when allowed.
403 / 401
Bot blocked at the edge. If you allowed it in the plugin and still see 403, the block is in your CDN — not in WordPress.
301 / 302
Redirect. Usually fine.
5xx
Server error. Investigate on the origin side.

Typical use case: you've enabled all AI bots in the plugin, the diagnostic shows Googlebot at 200, but ClaudeBot / PerplexityBot / GPTBot all at 403. Immediate diagnosis: your CDN (Cloudflare or host) is blocking AI. Head to your CDN's "AI Crawl Control" panel to allow it.

4 Strict blocking mode (Hard block)

robots.txt is a directive: well-behaved bots (Googlebot, GPTBot, Claude) obey it. But competing SEO scrapers (SemrushBot, AhrefsBot, Majestic MJ12bot, Moz DotBot, DataForSeoBot, BLEXBot, PetalBot Huawei) deliberately ignore robots.txt and keep draining your bandwidth without sending you a single visitor.

Strict blocking mode (enabled by default) returns a real HTTP 403 from PHP to these scrapers. The request is stopped at the server level, before any theme loads or database query runs.

Behavior robots.txt alone Hard block
Well-behaved bot (Googlebot, GPTBot) Obeys ✓ Obeys or 403 ✓
SEO scraper (SemrushBot, AhrefsBot) Ignores it, keeps going ✗ HTTP 403 ✓
Performance cost per request 0 ms ~0.1 ms (string match)

5 The 33 bots covered, sorted into 6 categories

RECOMMENDED: ALLOW

Search engines

Googlebot · Bingbot · Applebot · DuckDuckBot

Classic crawlers. Never block these except in specific cases.

RECOMMENDED: ALLOW

AI citation

OAI-SearchBot · ChatGPT-User · PerplexityBot · Perplexity-User · ClaudeBot · Claude-SearchBot · Claude-User · MistralAI-User · DuckAssistBot · Meta-ExternalFetcher

AI assistants that crawl on demand to cite your site. This is the core of "And by AI" visibility.

OPTIONAL

AI training

GPTBot · CCBot · Google-Extended · anthropic-ai · Amazonbot · Bytespider · FacebookBot · Meta-ExternalAgent · Google-CloudVertexBot · cohere-ai

Feed model training corpora. Allowing = your site becomes "known" to future models. Blocking = you protect your proprietary content.

RECOMMENDED: ALLOW

Archives

archive.org_bot (Wayback Machine)

Public archives. Useful for brand history.

RECOMMENDED: BLOCK

SEO scrapers (competing tools)

SemrushBot · AhrefsBot · MJ12bot · DotBot · DataForSeoBot · BLEXBot · PetalBot

Tools your competitors use to spy on your SEO. They consume your bandwidth without sending you a single visitor. Blocked by default in Livada SEO.

RECOMMENDED: BLOCK

Opaque scrapers

Anchor Browser

Bots with an opaque identity, often used as relays by data scrapers.

6 Example of generated robots.txt

Here's an excerpt of the robots.txt that Livada SEO generates automatically (33 blocks total, 1 per bot):

User-agent: *
Allow: /
Disallow: /wp-admin/
Sitemap: https://yoursite.com/sitemap.xml

# Livada SEO — AI bot access control
User-agent: Googlebot
Allow: /

User-agent: GPTBot
Allow: /

User-agent: ClaudeBot
Allow: /

User-agent: PerplexityBot
Allow: /

User-agent: OAI-SearchBot
Allow: /

# ... 23 other allowed bots ...

User-agent: SemrushBot
Disallow: /

User-agent: AhrefsBot
Disallow: /

User-agent: MJ12bot
Disallow: /

# ... other blocked SEO scrapers ...

7 What if my CDN still blocks after configuration?

If the live diagnostic returns 403 on a bot you've allowed in Livada SEO, the block is coming from the edge (CDN or host WAF), not WordPress. Here's where to check depending on your stack:

Cloudflare

Dashboard → your domain → AI Crawl Control (or Security → Bots → AI Audit). Check that the "Block AI crawlers" toggle is set to Do not block, or uncheck individual bots to allow them.

Hostinger

hpanel → Security → Bots. If you're using Hostinger's automatic Cloudflare integration, control happens in the CF partner account — to take back control, migrate the domain to your own Cloudflare account (personal nameservers).

OVH

Manager → IP / Anti-DDoS → check that no managed WAF rule is blocking AI user-agents.

8 Frequently asked questions

What's the performance cost of strict blocking?

Negligible. The hook runs on parse_request (priority 1) before any theme, heavy plugin, or DB query loads. The logic does a simple user-agent string comparison against the registry (33 entries max). Typical measurement: <0.1 ms per request.

Does this block real users?

No. Matching is done on very specific bot user-agents (e.g., SemrushBot/7). No real browser contains these strings. Verified on 5 production sites: 0 false positives.

What happens if I deactivate the plugin?

The enriched robots.txt reverts to the WordPress default and the PHP hooks are removed. No residual trace. The plugin is non-invasive.

How do I know if my pages are being cited by AI today?

Livada SEO's live diagnostic tells you whether technical access is possible (200 vs 403). To measure actual citation, you can (1) check your server logs (lines with an AI user-agent), (2) ask ChatGPT / Perplexity / Claude a question whose answer should involve your brand, (3) set up tracking via the plugin's "AI Visibility Score" page (0-100 score).

What other SEO plugins offer this feature?

As of this doc's writing (May 2026): none. Yoast SEO, Rank Math, SEOPress, AIOSEO expose neither a detailed list of AI bots, nor live diagnostics, nor strict HTTP blocking. It's a Livada SEO exclusive.

What about Cloudflare's managed robots.txt?

Cloudflare can serve its own managed robots.txt ahead of WordPress's (visible via a # BEGIN Cloudflare Managed content comment). In that case, the Livada SEO block is added after it. If Cloudflare's directive contradicts your Livada SEO choice, CF wins at the edge level. Solution: go to Cloudflare's AI Crawl Control panel to align them.

Ready to see if AI can reach your site?

Install Livada SEO 1.12+ and run the live diagnostic. 30 seconds to find out if your pages are visible to ChatGPT, Claude, Perplexity, Gemini and Copilot.