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.