SAVE 35%
ULTIMATE SEO & TRAFFIC INTELLIGENCE SUITE (3-in-1) SEO Analytics Pro + Product FAQ + Custom Tabs
SAVE 35%
STORE CONVERSION & SALES BOOSTER SUITE (3-in-1) Stripe Gateway + Mega Menu Pro + Hide Quantity & Direct Buy
SAVE 35%
PRODUCT OPTIONS & CUSTOM FIELDS POWER SUITE (4-in-1) Option Tooltips + Multilingual Defaults + Hide by Language + Character Limit Pro
Ends in: 08h 42m 19s
$119.00 $77.35
Offer Details
$105.00 $68.25
Offer Details
$140.00 $91.00
Offer Details
Featured Product FlexExt Release v1.0.1

FlexExt AI SEO & Agent Readiness Pro for Craft CMS 4 & 5

Product Code: FLX-CRAFT-AI-SEO-PRO • Version: v1.0.1 • Availability: In Stock

Craft CMS 5.x (Latest) Craft CMS 4.x Craft Commerce Ready PHP 8.0.2 - 8.4
$79.00
$59.00
Best Price & Quality Guarantee
Live Craft CMS 5 Sandbox Demo

Complete AI Agent, LLM Search & GEO Readiness Suite for Craft CMS 4 & 5

FlexExt AI SEO & Agent Readiness Pro (flexext/flexext-ai-seo) equips any Craft CMS 4.5+ or Craft CMS 5.x site with native HTTP content negotiation, machine-readable discovery indexes, Model Context Protocol (MCP) & Google A2A agent cards, real-time AI bot analytics, and automated Schema.org JSON-LD graphs — without bloated third-party proxies or external SaaS subscriptions.

Why Craft CMS Agencies & Enterprise Sites Need AI Agent Readiness

Modern AI search engines and autonomous research agents — including OpenAI OAI-SearchBot (ChatGPT Search), Anthropic ClaudeBot, PerplexityBot, Google-Extended, Applebot-Extended, and Meta-ExternalAgent — crawl websites differently from classic browsers. Sending 400 KB of Twig layout chrome, navigation menus, and inline scripts wastes context tokens and degrades citation accuracy. FlexExt AI SEO serves clean, token-efficient Markdown with YAML frontmatter on demand while keeping human HTML rendering untouched.

Core Capabilities & Architecture

  • Dynamic /llms.txt & /llms-full.txt Generation: Automatically indexes live Craft CMS Sections and published Entries into structured Markdown directories compliant with the llms.txt specification.
  • HTTP Content Negotiation (Accept: text/markdown + Vary: Accept): Converts rendered Craft Twig responses into clean Markdown with YAML metadata when AI agents request Accept: text/markdown or ?format=markdown, reducing LLM token overhead by 70–85%.
  • RFC 8288 HTTP Link Discovery Headers: Advertises rel="describedby" (/llms.txt), rel="mcp-server-card", and rel="agent-card" directly in HTTP response headers.
  • Model Context Protocol (MCP) & Google A2A Cards: Publishes /.well-known/mcp/server-card.json, /.well-known/agent-card.json, /.well-known/api-catalog, and a live read-only Craft Entry search action (/actions/flexext-ai-seo/mcp/search?q=...).
  • Real-Time AI Crawler Telemetry & Access Policy: Tracks hits from 14+ verified AI crawlers (Search Citation Bots vs. Foundation Model Training Bots) in a dedicated database table with 1-click HTTP 403 + robots.txt blocking per bot.
  • Automated Schema.org JSON-LD & WebMCP Registration: Injects clean Organization, WebSite, and WebPage JSON-LD graphs alongside browser navigator.modelContext tool registration.
  • Craft 5 ProjectConfig & Multi-Site Compatible: Native Yii2/Craft component architecture supporting PHP 8.1–8.4, Craft CMS 4.5+, and Craft CMS 5.x with WCAG AA Light/Dark Control Panel dashboards.

Interactive Craft CMS 5 Live Demo

Version 1.0.1 Latest Release
  • Synchronized Craft Control Panel Light & Dark theme detection (body.dark / body.system) with full WCAG 2.2 AA contrast.
  • Added full-text Markdown, title, and slug fallback to the live MCP search_craft_entries endpoint.
  • Added masked readonly demo license display and strengthened Control Panel action protection.
Version 1.0.0
  • Initial commercial release for Craft CMS 4.5+ and Craft CMS 5.x (PHP 8.1 – 8.4).

The plugin natively supports Craft CMS 4.5+ and all Craft CMS 5.x releases running on PHP 8.1, 8.2, 8.3, and 8.4.

When an AI crawler or LLM agent sends Accept: text/markdown (or appends ?format=markdown), the plugin intercepts the rendered Craft Twig response, strips navigation chrome and scripts, prepends YAML frontmatter, and serves clean Markdown with Vary: Accept so CDNs cache HTML and Markdown separately.

No. Standard web browsers and traditional HTML search crawlers receive your exact unmodified Twig HTML templates, styles, and scripts.

/llms.txt provides a structured Markdown sitemap of your Craft Sections, recent published Entries, and protocol endpoints, while /llms-full.txt exports full-text Markdown summaries of your published Entries for RAG ingestion.

Yes. The Control Panel separates AI Search Citation Bots (such as OAI-SearchBot and PerplexityBot) from Foundation Model Training Crawlers (such as GPTBot, CCBot, and Bytespider), letting you block training bots with HTTP 403 and generated robots.txt rules while staying visible in AI search citations.

It exposes a standardized Model Context Protocol (MCP) discovery manifest describing your Craft CMS site capabilities and pointing autonomous agents to the built-in read-only Entry search endpoint.

No. The MCP search controller strictly queries enabled, live, publicly routable Craft Entries with public URLs and never exposes drafts, revisions, disabled entries, or Control Panel data.

Agent-to-Agent (A2A) agent-card.json is an open discovery card allowing enterprise AI orchestrators to identify your organization, supported input/output MIME types, and structured content search skills.

No. Each layer (JSON-LD injection, llms.txt routes, Markdown negotiation, and discovery cards) can be toggled independently in Settings so you can run it alongside SEOmatic without duplicate tags.

Yes. Every negotiated response emits Vary: Accept headers so edge caches store separate cache keys for text/html and text/markdown requests.

You can install it directly via composer require flexext/flexext-ai-seo from the Craft Plugin Store / GitHub repository, or extract the downloaded commercial archive into a local Composer path repository.

Yes. All plugin settings are stored through Craft native Settings models and synchronize cleanly across staging and production via project.yaml.

AI bot hits are stored locally in your Craft database table (flexext_aiseo_hits) with truncated SHA-256 IP hashes and zero cookies or external tracking calls.

Yes. All Control Panel views use WCAG AA verified light and dark CSS custom properties that adapt automatically to Craft 5 system/dark appearance settings.

Inside the Control Panel dashboard, a built-in 100-point AI Readiness Scorer audits all protocol layers in real time, and you can also run an external 25-point scan at aichecker.flexext.dev.

Each purchase includes a commercial single-site production license (plus local/staging development hosts) and full source code without ionCube encryption.