Maia docs
Programs
Add your services and packages, with prices, what's included and a booking link for each.
Each program is a Markdown file in src/content/programs/. The file name becomes its address: gut-health-reset.md is published at /programs/gut-health-reset/. Programs appear on the Programs page, and the first three appear on the home page.
---
title: Gut Health Reset
summary: A six-week program to calm bloating and find your trigger foods.
price: "$390"
priceNote: one-off
duration: 6 weeks
format: Online, 1:1
icon: leaf
tint: sage
order: 2
includes:
- Symptom and food diary review
- Three 45-minute video sessions
---
The full description goes here, in normal Markdown.
## Who it's for
- ...
| Field | Required | What it does |
|---|---|---|
title |
Yes | Program name. |
summary |
Yes | One or two sentences on the card and at the top of the page. Also used for search results. |
price |
Yes | Shown exactly as written: "$390", "From €90", "₹4,500". Keep the quotes. |
priceNote |
No | Small text after the price, such as per month or per session. |
duration |
Yes | For example 6 weeks or 75 minutes. |
format |
Yes | For example Online, 1:1 or In person, London. |
icon |
No | The card icon: leaf, heart, bowl, spark, family or chat. |
tint |
No | Card color: sage, peach, butter or sky. |
includes |
No | The checklist in the booking box. |
cover, coverAlt |
No | An optional wide image under the page heading, and its description. |
bookingUrl |
No | A booking link for this program only. Otherwise the site’s bookingUrl is used. |
featured |
No | true adds a “Most popular” label and outline. |
order |
No | Lower numbers come first. |
draft |
No | true hides the program, except in npm run dev. |
Client stories on program pages
A program page shows every testimonial whose program field matches the program’s title exactly. See Testimonials and FAQs.
Prices and search engines
Each program page tells search engines about the service and its price. Set currency in site.config.ts so the price is understood correctly.