You run a personal training business in Austin. Or a two-instructor yoga studio in Portland. Same problem either way: bookings live in WhatsApp, clients ghost, and your only web presence is an Instagram bio that says "DM to book."
Last Tuesday, someone messaged you at 11pm asking about a Thursday morning slot. You had one — said yes. Then someone else asked Wednesday and you forgot about Tuesday's message. Now you've double-booked 7am and neither client is happy.
Here's how to fix all of that. A real personal trainer website with a class schedule, a free-trial signup form, and online booking — live by tonight, no coding required.
Key Takeaways:
- A solo trainer or yoga studio needs exactly five pages — most advice overcomplicates this
- Calendly or Setmore free tier replaces $129/mo Mindbody for most small studios
- The AI prompt in Step 1 gets you 90% of your site structure in a single shot
In This Article
- What your site actually needs
- Step 1: Describe your studio to AI
- Step 2: Build your class schedule page
- Step 3: Add a free-trial signup form
- Step 4: Embed online booking
- Step 5: Trainer bios and an intro video
- Step 6: Go live
- Your first week
- FAQ
Try this prompt⌘+Enterto launch
What Your Site Actually Needs
Most fitness website guides tell you to launch a blog, an FAQ accordion, a merch store, an email newsletter, and a podcast. Ignore all of that.

Here's what actually brings in new clients:
| Page | Why it matters | Time to build |
|---|---|---|
| Hero + "Book Free Trial" button | Captures decision intent immediately | 10 min |
| Class schedule with pricing | Kills the "how much?" DM forever | 15 min |
| Trainer / instructor bios | Builds trust before the first session | 10 min |
| Free trial / intro class form | Your #1 lead capture tool | 10 min |
| Online booking embed | Replaces the WhatsApp chaos entirely | 15 min |
Five things. Get those right before adding anything else. Seriously.
Step 1: Describe Your Studio to AI
This is where most people waste an hour typing things like "make me a gym website." That's not a prompt — that's a wish.
Here's the format that actually works. Fill in the brackets for your studio, then paste it into an AI website builder (no coding required — if you want the full rundown on these tools, the no-code AI website builder guide covers your options):
Specific beats generic every single time. "Sage green + mobile-first" gets you something you'd actually use. "Make me a gym site" gets you clip art of a dumbbell.
Try this prompt⌘+Enterto launch
The AI generates your site structure — pages, sections, layout. The steps below walk you through filling in the details and connecting the tools that make it functional.
Step 2: Build Your Class Schedule Page
The schedule page does double duty: it shows prospects what you offer AND kills the most common message you get ("What time are your classes?").

What to include:
- A weekly timetable — day, time, class name, instructor
- Drop-in price vs. monthly membership, side by side
- A "Members save 20%" callout if that applies to you
- "Join class" buttons that link directly to your booking tool
If you run one-on-one sessions rather than group classes, swap the schedule for a "Choose your package" section: 4 sessions/month, 8 sessions/month, unlimited. Still show prices clearly. Clear pricing cuts the "how much does it cost?" DMs by a lot. Like, noticeably a lot.
Step 3: Add a Free-Trial Signup Form
This is the most important page for a new studio. The psychology is simple: people don't commit to a $150/month membership without experiencing a class first. Give them a low-stakes way in.
Your intro class form needs exactly four fields:
- First name
- Email address
- Which class or time slot they're interested in
- Phone number (optional — but useful for same-day reminders)
Don't overthink it. Four fields or fewer. Every extra field costs you sign-ups. Connect the form to your email so you're notified instantly when someone submits. A personal reply from you within an hour beats any automation — at least for the first few months.
Step 4: Embed Online Booking
Here's where a lot of trainers overspend. Mindbody starts at $129/month. That's reasonable for a five-instructor studio with 200 members. For a solo trainer just starting out? That's overhead you haven't earned yet.
| Tool | Price | Best for |
|---|---|---|
| Calendly | Free (1 event type) | Solo trainer, 1-on-1 sessions |
| Setmore | Free up to 4 staff | Small studio, group classes |
| Acuity | $16/mo | Packages and recurring clients |
| Mindbody | $129+/mo | Established studio, 200+ members |
Start with Calendly or Setmore free tier. Upgrade when you're actually full — not before. You haven't outgrown a tool you haven't tested.
All four generate an embed snippet. Drop it into your "Book Now" section and you're done. Clients book, you get a notification, your calendar gets blocked automatically. The WhatsApp DMs stop. It's genuinely a relief when it works.
Step 5: Trainer Bios and an Intro Video
People hire trainers, not studios. Your bio needs: a clear photo, your specialty ("prenatal yoga," "HIIT and powerlifting," "restorative flow"), and three sentences about why you do this work. That's it.
The intro video is optional but surprisingly effective. A short 60-second clip shot on your phone can noticeably lift free-trial signups — the bar is lower than you think. Your phone, decent lighting, and a wall you're not embarrassed by. One take is fine. Authentic beats polished every time in fitness.
If you have multiple instructors, give each one a short bio with their photo and specialty. Clients often book based on who's teaching, not just the class name.
Step 6: Go Live
Three things before you call it done:
Connect a domain. yourstudio.com or yourname.com. Around $12–15/year. Worth it — "linktr.ee/yourname" doesn't inspire the trust that gets someone to hand over a credit card.
Test your booking flow on your phone. Go through the entire path yourself: homepage → schedule → booking form → confirmation. If anything feels confusing, simplify it. Your clients are booking at 10pm from their phones.
Claim your Google Business Profile. Free. Go to business.google.com, claim your studio, and add your website URL, hours, and a few photos. This is what puts you on the map when someone searches "yoga studio near me." Takes 15 minutes. Most studios skip it — which means it's free ground you can take right now.
Add Google Analytics before you go live. Takes five minutes: create a free GA4 property, copy the tag into your site's <head>, and you'll have real data on where new visitors drop off in week one. The booking form and schedule page are your two key checkpoints.
Here's how the new-client journey looks once everything is wired up:
For the full small business website playbook — domain, SSL, Google Maps, payments, and more — the Small Business Website Playbook covers everything in one place.
Your First Week
The difference between launch week and week 2 is usually not traffic — it's a few small fixes.
Confirm your booking link works from your phone. Make sure form submissions actually send you email notifications. Watch where people drop off: if it's the schedule page, pricing is probably confusing. If it's the booking form, you probably have too many fields.
The most effective thing you'll do in week one isn't any of that, though. It's just telling people your site exists. Post your URL to Instagram. Text it to your WhatsApp contacts — the same people who've been DMing you for months. "Hey, you can now book directly at [yourstudio.com]" is a message you've been waiting to send.
Send it.
You Might Also Like
- Build a Hair Salon Website in One Afternoon — The same one-afternoon approach for salon owners: online booking, service menu, before/after gallery.
- Build a Restaurant Website in One Afternoon — Digital menu, table reservations, and QR codes for restaurants and cafés.
- Build a Website with AI in 10 Minutes Flat — The fastest path from zero to a live URL for any type of business.
Frequently Asked Questions
What should a personal trainer website include?
At minimum: a homepage with a "Book Free Trial" CTA, a class schedule or session packages page, trainer bios, an online booking widget, and a contact form. Those five pages do most of the conversion work. Add everything else once you know what clients are actually asking for.
How much does a personal trainer website cost?
The site itself can be free to low-cost with AI builders. Your domain runs $12–15/year. Booking tools: Calendly has a free tier that works well for solo trainers; Setmore is free up to 4 staff. All-in, you can have a professional site with booking for under $30/year to start.
Do I need Mindbody for my yoga studio?
Not until you're running a large studio with 150+ active members. For a solo trainer or a small 2–3 instructor studio, Calendly or Setmore free tier handles scheduling just fine. Mindbody at $129+/month is overhead you don't need if you're still building your client base.
Can I add online booking to an AI-built website?
Yes. Calendly, Acuity, and Setmore all generate an embed snippet you paste into any page section. It connects to your calendar automatically and handles payment collection. The whole setup takes about 15 minutes.
How do I get my yoga studio to show up on Google?
Claim your Google Business Profile at business.google.com. Add your website link, opening hours, address, and a few photos of your studio. This gets you into local search results and Google Maps — the two places most new clients find you before they ever visit.
Written by the 0xMinds Team — we test AI tools so you don't have to. Build a website with AI →





