---
title: "How Courtyard Works"
business_name: "Courtyard AI"
description: "The Courtyard platform explained step by step"
website: "https://getcourtyard.ai"
brand_primary: "#000000"
brand_text_on_primary: "#ffffff"
brand_accent: "#4f46e5"
template_version: "v2"
last_updated: "2026-05-07T23:23:32.250Z"
---

# How Courtyard Works

Courtyard connects your existing business tools to AI answer engines. No manual content creation required.

## Step 1: Ingestion

We scrape your website using Browserbase and extract your business profile, locations, offerings, and booking providers using LLM-powered extraction.

## Step 2: Provider Extraction

We connect to your scheduling and booking platforms (Mindbody, MarianaTek, RecallMax, OpenTable, etc.) and pull structured data: class schedules, treatment lists, practitioner profiles, availability, menus.

## Step 3: Knowledge Generation

Our knowledge engine transforms provider data into AI-optimized pages — structured markdown with rich frontmatter, JSON-LD schemas (LocalBusiness, FAQPage), and proper semantic markup.

## Step 4: Publishing

Pages are published to your `ai.` subdomain (e.g., `ai.yourbusiness.com`) with:
- `robots.txt` allowing all AI crawlers
- `sitemap.xml` with lastmod dates
- `llms.txt` for AI-specific discovery
- IndexNow submission for immediate crawl notification

## Step 5: Ongoing Refresh

Provider data refreshes every 30 minutes via cron. AI engines always see current schedules, availability, and pricing.