A personal trainer website that sells you, then books the first session
People don't hire a personal trainer; they hire a particular person who's helped someone like them. A personal trainer website should say exactly who you help, how sessions work and what they cost, then make booking the first session easy. One-to-one training suits Anticode's booking calendar well, and packages can be paid for through a payment link from your own provider.
Start with who you help
"Helping you become the best version of yourself" could be any of thousands of trainers. A visitor should know within one sentence whether you're for them: "Strength training for women over 40 who've never lifted", "Return-to-running after injury, in north Manchester", "Pre- and post-natal training at home". A narrow statement loses nobody you'd have trained well, and makes the right person feel seen.
Underneath, give three or four concrete outcomes your clients have reached, in their language rather than yours: carrying the shopping without back pain, a first pull-up, finishing a 10k. Don't promise weight loss figures or results by a date; bodies don't keep to schedules, and claims like that put off careful buyers.
Explain how sessions actually work
- Where
- Your gym, a park, the client's home, or online. Name the gym and its area if clients need a day pass or membership to train there.
- Session types
- One-to-one, partner sessions, small groups, online programming with check-ins. Give the length of each.
- The first session
- What happens: a chat about goals and history, a movement assessment, a short workout. Many trainers offer it free or reduced.
- Between sessions
- Whether programming, messaging or nutrition guidance is included, and what isn't.
Packages and prices
Show prices. Prospects who can't see a figure assume the worst or message three trainers and go with whoever replies first. A simple table works: single session, a block of ten, a monthly plan, online coaching. Say how long blocks last before they expire, and your cancellation rule ("24 hours' notice or the session is used").
Anticode builds a Pricing section or page, and its buttons point to your checkout link from Stripe Payment Links, PayPal, Gumroad, Lemon Squeezy, Shopify or Whop. There's one payment link per account, so every button opens the same checkout; for several packages, link to a product list at your provider. The money goes through your own provider's account; Anticode doesn't process the payment. The sell coaching packages workflow covers setting up packages this way.
Booking one-to-one sessions
One trainer, one client, one slot is exactly how Anticode's booking calendar works. It offers six fixed times a day over the coming days (Mondays skipped), takes one booking per slot so two people can never book the same time, and refuses dates in the past or more than 120 days ahead. You can't set your own hours, so it suits the first consultation best; confirm each booking yourself.
It won't take a deposit, deduct a session from a block, or sync with your phone's calendar, so you'll check the dashboard or the booking emails and keep your own diary in step. If you train several clients at once in small groups, the one-booking-per-slot rule means a separate tool for class booking, linked from the site.
An intake questionnaire before the first session
A before-you-start form saves twenty minutes of the first session and shows you take safety seriously. Ask about goals, training history, current activity, any injuries or conditions, and availability. Keep health questions to what you need, and point people to their doctor when something should be cleared first. The trainer is responsible for their own screening process and its wording.
A custom form tied to a site function can carry these questions (up to 30 plain-text fields). Anticode saves each questionnaire sealed at rest and can email it to you. If you'd rather keep a client list in Notion or Airtable, a connector adds each new questionnaire there.
Photos and design
Use photos of you training real clients (with permission), not stock images of models with perfect form. Playful (Fredoka) with an orange or pink action colour suits an upbeat, beginner-friendly brand; Brutalist (Archivo) in black fits a strength coach; Organic (Figtree) suits rehab and mobility work. Keep the page short: one landing page with a Book page and a Pricing section is plenty for most trainers.
Limits to plan around
- No client app or logins. Programmes, logs and check-ins live in your coaching app; Anticode builds the public site.
- No session credits. Paid blocks aren't tracked against bookings automatically.
- No deposits or no-show charges through the calendar.
- No calendar sync with Google or Apple calendars.
Questions people ask
Should a personal trainer website show prices?
Yes, in most cases. Clear package prices filter out poor-fit enquiries and make the people who do contact you readier to book.
Can clients pay for a block of sessions online?
Yes, through your payment link from your own provider (Stripe Payment Links, PayPal and others), pointed at a product list if you sell several packages. Anticode doesn't track sessions used.
Can I run online coaching from the site?
The site can sell and explain online coaching and take enquiries. Delivering programmes and check-ins needs a coaching app.