

The plugin's settings screen: pair with your site key, control placement, and see connection health plus a full preview of the markup being injected.
Be the small business AI understands the best.
Your next customer may not find you through a search results page. People increasingly ask AI assistants like ChatGPT and Gemini to find, compare, and choose small businesses — “who does emergency furnace repair near me?”, “do they take walk-ins?”, “how much is a seasonal tune-up?” Assistants can only answer with what they can find and understand and most small-business websites were written for people, not machines.
Courtyard fixes that. It builds and maintains an AI knowledge base about your business: services, team, pricing, availability assembled from your tools and docs, reviewed by you before anything publishes. It’s served in the formats AI assistants read, on a subdomain of your own domain (ai.yourdomain.com). When your business changes, your knowledge follows as living source of truth, not a one-time export.
This plugin is the official WordPress connector for Courtyard. It is not a content generator, nothing is generated or scraped from your posts. It keeps your WordPress site wired to your Courtyard knowledge base, automatically and continuously:
The plugin is also a real diagnostic surface: a status panel shows whether your knowledge subdomain is reachable, exactly what markup is being injected (full preview), whether something else on your site conflicts with /llms.txt, and when it last synced. Placement controls let you scope the structured data to the homepage or all pages.
A Courtyard account is required, the plugin is the connector; the knowledge base itself is created, reviewed, and maintained in Courtyard. Everything the plugin injects is visible in the settings preview before and after it goes live.
After you save your site key (nothing is contacted before that), the plugin makes one kind of request: it fetches your site’s configuration from Courtyard’s API (app.getcourtyard.ai) — the structured data to inject and your llms.txt content. The request carries your site key, plugin version, WordPress version, and site URL so your Courtyard dashboard can show the connection status. No visitor data, content, or analytics are ever sent. See https://getcourtyard.ai/privacy.